| Market buy | MARKET_BUY | false | Controls whether buy orders are placed as market orders. When set to true, buy orders execute immediately at the current market price, bypassing the order book. When false, orders are placed as limit orders, aiming for a potentially better price but with the risk of not executing immediately. |
| Market sell | MARKET_SELL | false | Determines whether sell orders are executed as market orders. Activating this ensures immediate execution by selling at the current market price, which is crucial in rapidly changing market conditions to prevent potential losses. |
| Market close | MARKET_CLOSE | false | Enables closing positions with market orders for an immediate exit at the cost of potential price slippage. |
| Market stop | MARKET_STOP | false | Allows stop orders to be executed as market orders, ensuring that stop loss or stop limit orders are executed, but at the risk of slippage if the market moves quickly. |
| Panic sell | PANIC_SELL | false | Triggers an immediate sale of all quote units at the current market price. It's designed for emergency situations where exiting the market quickly outweighs optimizing exit price. |
| Trades timeout | TRADES_TIMEOUT | 0 | Defines a timeout period in seconds after which an unexecuted order is reconsidered or canceled, allowing response to market conditions that have changed since order placement. |
| Safety timer | SAFETY_TIMER | 1800 | Pauses trading for a specified duration (in seconds) if incomplete or unreliable API data is detected, particularly on Binance Futures. This prevents trading on potentially incorrect information. |
| Ignore trades before | IGNORE_TRADES_BEFORE | 0 | Sets a Unix timestamp in milliseconds. Any trades that occurred before this timestamp are ignored, useful for resetting or starting fresh without considering historical data. |
| Never buy above | NBA | 0 | Prevents buy orders when the ask price is not at least a specified percentage below the last sell rate. Setting this to 0 disables the feature. |
| ROE spread | ROE_SPREAD | 0 | When Return on Equity (ROE) reaches a target and increases by the ROE spread, this setting triggers an additional order worth the trading limit. Setting this to 0 deactivates the feature. |
| Pre order | PRE_ORDER | false | Enables setting a percentage offset for limit orders relative to the current best price in the order book. This can help secure a better position in the order queue, especially in fast-moving markets. |
| Pre order gap | PRE_ORDER_GAP | 0 | Sets the offset value for limit orders as a percentage. Use a negative value to place orders deeper into the order book, potentially securing a better price but with increased risk of delayed execution. |
| Maker fees | MAKER_FEES | false | Opt for Post Only orders on platforms like Bitmex to qualify for maker fees, which are typically lower than taker fees. This is often used with a negative pre order gap to improve profitability on trades. |