Reasons of Order Rejection: Difference between revisions
From MultiCharts
→The Price Does Not Conform To The Minimum Price Variation For This Contract
No edit summary |
|||
Line 13: | Line 13: | ||
=== The Price Does Not Conform To The Minimum Price Variation For This Contract === | === The Price Does Not Conform To The Minimum Price Variation For This Contract === | ||
This rejection message occurs when | This rejection message occurs when there is an incorrect combination of Price Scale and Min. Movement in the [[Setting Properties#Editing an existing symbol properties|symbol's settings]] of the broker instrument. | ||
If the settings are not correct, an order can be sent with a price that is not accepted on the broker's end, since for this particular symbol there is no such price. | If the settings are not correct, an order can be sent with a price that is not accepted on the broker's end, since for this particular symbol there is no such price. | ||
<div style="background-color: #E5F6FF;">'''Example''': You cannot place an order to buy at 1,650.01 for ES symbol, since the nearest available prices for this symbol are 1,650.00 and 1,650.25.<div> | <div style="background-color: #E5F6FF;">'''Example''': You cannot place an order to buy at 1,650.01 for ES symbol, since the nearest available prices for this symbol are 1,650.00 and 1,650.25.</div> | ||
In order to resolve the issue, please follow these steps: | In order to resolve the issue, please follow these steps: | ||
# | # Re-add the instruments for both data provider and broker [[Operating Symbol List#Adding Symbol from Data Vendor Supplied List|using the Data Vendor Supplied List]]. This is extremely important because most of the data providers supply the correct instrument settings via their API which are received when the Data Vendor Supplied List (Lookup) is used.<br><div style="background-color: #E3FBE5;">Note:If you are unable to do that - find out how the symbol updates:<br>'''Example 1''': If the symbol's prices changes from XXX.00 to XXX.05, it means that the Price Scale should be 1/100 and the Min. Movement should be 5.<br>'''Example 2''': If symbol's prices changes from X.123450 to X.123460, it means the Price Scale should be 1/1000000 and the Min. Movement should be 10; or the Price Scale should be 1/100000 and the Min. Movement should be 1.</div> | ||
# Open QuoteManager | # Open QuoteManager; | ||
# Find the symbol | # Find the broker symbol, right-click on it and select '''Edit Symbol'''; | ||
# Click on the '''Settings''' tab | # Click on the '''Settings''' tab; | ||
# | # Write down / remember/ do a screenshot of the Instrument Settings: '''Price Scale''', '''Min. Movement''', '''Big Point Value'''. Click '''OK'''; | ||
# Find the data provider symbol, right-click on it and select '''Edit Symbol'''; | |||
# | # Click on the '''Settings''' tab; | ||
# | # Set the '''Price Scale''', '''Min. Movement''', '''Big Point Value''' same way they are set for your broker instrument. Click '''OK'''; | ||
# Rebuild the chart your were using (plot a new chart or close/open your workspace) to make the settings come into effect; | |||
# If a new order is placed with an incorrect price, it's price will be rounded to the nearest | # Disconnect the broker profile and open the [[Symbol Mapping]] window. | ||
# Delete all lines where this particular symbol is used; | |||
# Configure the symbol mapping for this instrument anew; | |||
# If a new order is placed with an incorrect price, it's price will be rounded to the nearest acceptable value. | |||
[[Category:FAQ]] | [[Category:FAQ]] |