|
Order Filtering |
Top Previous Next |
|
In certain circumstances, Trading Blox will filter an order without placing with the broker object even though it might have been filled based on the order type and price data of the day.
Filtering Criteria: Orders will be filtered during "Order Processing" according to the following criteria:
If a trade is filtered due to any of the above, there will be an indication in the Filtered Trade Log file which is located in the Results folder if you set the Log Filtered Trades option to true. You can access all results files from the File/Results menu. These types of filters will be noted with an "Order Processing" type, and the date will be the Instrument Date.
Orders can also be filtered during the fill process, and these will be noted with a "Fill Processing" type and the date will be the Test Date.
The reasons for a "Fill Processing" reject include:
1) No trading data -- an order was placed for a date without trading data. 2) Lock Limit Day -- with futures by default the simulation will not buy on a up lock limit day or sell on a down lock limit day. Lock limit is defined as H=L. This feature can be turned off in global preferences. 3) Position is locked by Broker Positions -- if you have a broker position for this market and system, then new entry or exit orders cannot be filled. 4) Open past stop price -- The order cannot fill if the open price is already past the protective stop price. |