Reasons of Order Rejection: Difference between revisions
No edit summary |
|||
Line 21: | Line 21: | ||
In most cases correct symbol parameters are provided by the data source, so the issue can be resolved by [[Operating_Symbol_List#Adding_Symbol_from_Data_Vendor_Supplied_List|re-adding the symbol from the data source]] and creating a new chart for it.<br> | In most cases correct symbol parameters are provided by the data source, so the issue can be resolved by [[Operating_Symbol_List#Adding_Symbol_from_Data_Vendor_Supplied_List|re-adding the symbol from the data source]] and creating a new chart for it.<br> | ||
But if the provided parameters lead to order rejection, they can be adjusted manually in QuoteManager: double-click the symbol -> Settings tab. | But if the provided parameters lead to order rejection, they can be adjusted manually in QuoteManager: double-click the symbol -> '''Settings''' tab. | ||
<div class="example-no-title"> | <div class="example-no-title"> | ||
<div class="example-title"> | <div class="example-title"> |
Revision as of 15:23, 17 June 2024
Orders can get rejected due to incorrect settings, or if they don’t meet broker requirements.
To find the rejection reason, check the Order and Position Tracker → Logs tab.
Below you can see the most common reasons and their solutions.
If you do not find the received rejection reason in this guide, most likely, you’ll need to contact your broker for more info about your order.
No security definition has been found for this request
This rejection message occurs due to incorrect symbol and/or symbol mapping settings.
Re-add symbols from data source and/or follow the How to Set Up Symbol Mapping guide.
The price does not conform to the minimum price variation for this contract
This rejection message occurs due to incorrect Price Scale and Min. Movement in the symbol's settings.
In this case, orders can be sent with a price that is not accepted by the broker, since for this particular symbol there is no such price.
Data source = broker
In most cases correct symbol parameters are provided by the data source, so the issue can be resolved by re-adding the symbol from the data source and creating a new chart for it.
But if the provided parameters lead to order rejection, they can be adjusted manually in QuoteManager: double-click the symbol -> Settings tab.
After adjusting the settings, open a new chart for the symbol.
Data source ≠ broker
If you use symbol mapping, you'll need to make sure that chart symbol parameters match broker symbol parameters:
- Re-add both chart and broker symbols from data source. If manual adjustments are required, please use examples above.
- In QuoteManager double-click the broker symbol → Settings tab
Write down / remember/ take a screenshot of the Instrument Settings: Price Scale, Min. Movement, Big Point Value. Click OK - Double click the chart/data source symbol → Settings tab
Set the Price Scale, Min. Movement, Big Point Value same way they are set for your broker instrument. Click OK - Disconnect the broker profile
- Delete symbol mapping lines for the problematic symbol and re-configure symbol mapping
- Open a new chart for the symbol
If a new order is placed with an incorrect price, its price will be rounded to the nearest acceptable value.
Invalid order parameters: Account field is empty
This rejection message occurs when no account is selected in Strategy Properties or on the Chart Trading Panel. Trading accounts are selected separately for manual and auto trading.
- For auto trading please go to Format → Strategy Properties → Auto trading tab → Broker Plug-in section. Make sure your broker is selected there, then click the gear icon. It might be required to look up/specify the account number depending on your broker there.
- For manual trading you need to select the account on the Chart Trading Panel in the Account Selector.