Skip to main content

Why was a trade not opened or not executed?

In some cases, a signal may not result in a trade being opened. This is normal and is usually related to user settings, signal parameters, or exchange limitations.

Below are the most common reasons:

1. Price did not reach the limit order level

If a limit order is used (including Custom Entry Point), the trade will only be executed if the price reaches the specified level.

If the market price does not reach that level, the trade will not be opened.

2. Position size is below the exchange minimum

If the calculated position size is too small (for example due to:

  • small account balance

  • low risk per trade

  • small percentage settings

it may fall below the minimum order size required by the exchange.

In this case, the trade cannot be executed.

3. Insufficient balance

If there are not enough funds on the exchange account to open the position (including:

  • margin requirements

  • fees

  • leverage

the trade will not be opened.

4. API limitations or exchange errors

Sometimes the exchange may:

  • reject the order

  • temporarily fail to process the request

  • return an API error

This may happen due to:

  • exchange overload

  • request limits

  • technical issues on the exchange side

5. Trading pair is not available

If the trading pair:

  • is not listed on the selected exchange

  • is disabled

  • is not available for futures trading

the trade will not be opened.

6. User settings conflict with the signal

A trade may not be opened if user settings conflict with the signal, for example:

  • overly strict Custom Entry

  • modified take-profit or stop-loss settings

  • trading pair filters

7. High market volatility

During strong price movements:

  • price may skip the entry level

  • the order may not be filled in time

  • execution may fail or differ

This is especially common in highly volatile market conditions.

❗ Important

BlackBox executes signals according to the defined parameters, but:

  • does not guarantee execution of every trade

  • depends on market conditions and exchange behavior

  • operates within exchange limitations

To reduce the chance of missed trades, it is recommended to:

  • use market orders when appropriate

  • ensure sufficient position size

  • consider exchange minimum limits

  • properly configure risk and leverage

Did this answer your question?