mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-10 09:11:55 +00:00
1.2 KiB
1.2 KiB
Grid Strategy
This strategy places buy and sell orders within the specified price range. The gap between orders are equal, thus they
form grids
. The price gap is calculated from price range and the number of grids.
Parameters
symbol
- The trading pair symbol, e.g.,
BTCUSDT
,ETHUSDT
- The trading pair symbol, e.g.,
quantity
- Quantity of asset per order.
You can also instead specify an amount of fiat per order with the
amount
parameter.
- Quantity of asset per order.
You can also instead specify an amount of fiat per order with the
gridNumber
- Number of grids, which is the maximum numbers of orders minus one.
profitSpread
- The arbitrage profit amount of a set of buy and sell orders. In other words, the profit you want to add to your sell order when your buy order is executed.
upperPrice
- The upper bond price
lowerPrice
- The lower bond price
long
- If true, the sell order is submitted in the same order amount as the filled corresponding buy order, rather than the same quantity, which means the arbitrage profit is accumulated in the base asset rather than the quote asset.
catchUp
- If true, BBGO will try to submit orders for missing grids.
Examples
See grid.yaml