Rank: Newbie
Groups: Registered, Registered Users, Unverified Users Joined: 8/28/2012(UTC) Posts: 9
Thanks: 1 times
|
I ran a back test and then opened the system Tester - Result Details View window to see all orders.
I pasted two portions of it in this image.

Could anybody please explain the meaning of the events shown in the Event column?
Placed and Executed seem obvious, but what are Cancelled-Open Cost, Considered, Cancelled-Position Limit, Cancelled-Zero size?
I could not find them in the help menu.
Thank you,
Dual Trace
|
|
|
|
Rank: Advanced Member
Groups: Moderators, Registered, Registered Users, Subscribers Joined: 10/8/2010(UTC) Posts: 1,995
Thanks: 95 times Was thanked: 159 time(s) in 154 post(s)
|
Considered is essentially the first state of the trade, when the actual formula "signal" triggers.
Cancelled - Open Cost typically occurs when "Realistic Market Prices" is enabled and a significant gap up or down occurs in price the following day. When this option is enabled (it is enabled by default in the "Trade Options" tab), the trade is delayed until the Open of the following day (which is why you see it attempting to execute the trade on the next date). However, the System Tester calculated the number of shares it could purchase on the date of the signal (Considered). If the share price goes up enough so that you can no longer buy the same number of shares the tester originally wanted to (due to not having enough equity in your account), it will cancel the trade due to open cost.
Cancelled - Zero Size means you did not have enough Equity in your account. This could happen for various reasons. For example, if your default Trade Size is set to "Number of Units" 100, this would mean that if you did not have enough equity to buy 100 units of whatever you're back-testing, it would cancel the trade.
Cancelled - Position Limit occurs when you are in a position and get multiple signals in the same direction in a row (i.e. two "Enter Long" signals) and you have the option set to "Limit the number of simultaneous positions" to 1. Edited by user Tuesday, February 17, 2015 5:25:11 PM(UTC)
| Reason: Not specified
|
 1 user thanked MS Support for this useful post.
|
|
|
Rank: Newbie
Groups: Registered, Registered Users, Unverified Users Joined: 8/28/2012(UTC) Posts: 9
Thanks: 1 times
|
Thanks a lot for a comprehensive explanation.
|
|
|
|
Rank: Member
Groups: Registered, Registered Users, Subscribers Joined: 3/15/2024(UTC) Posts: 19
Was thanked: 3 time(s) in 3 post(s)
|
Good morning, I'm reviving this discussion because I too am full of doubts regarding the system tester/order results.
Given that in the trade option settings I leave the "realistic market price" box checked but select +1 for the delay order opening, I find myself with many Canceled-Open Cost orders. The system I use is based on entries generated by candlestick patterns with OR logic. So the expert advisor and the explorer (which share the same formula) signal a buy, which is then not counted in the system tester.
The question is therefore simple: how do I adjust based on the signals that the explorer or expert provides me from time to time? Some of these signals are not counted, making it difficult to trade. Do I buy or not buy? Do I sell or not sell? I can't find any correspondence in the system tester.
Thanks
|
|
|
|
Rank: Advanced Member
Groups: Moderators, Registered, Registered Users, Subscribers Joined: 10/8/2010(UTC) Posts: 1,995
Thanks: 95 times Was thanked: 159 time(s) in 154 post(s)
|
Originally Posted by: temperino  Good morning, I'm reviving this discussion because I too am full of doubts regarding the system tester/order results.
Given that in the trade option settings I leave the "realistic market price" box checked but select +1 for the delay order opening, I find myself with many Canceled-Open Cost orders. The system I use is based on entries generated by candlestick patterns with OR logic. So the expert advisor and the explorer (which share the same formula) signal a buy, which is then not counted in the system tester.
The question is therefore simple: how do I adjust based on the signals that the explorer or expert provides me from time to time? Some of these signals are not counted, making it difficult to trade. Do I buy or not buy? Do I sell or not sell? I can't find any correspondence in the system tester.
Thanks
Hello, With the System Test there are several factors that would create a situation where an Expert Advisor signal does not occur in the System Tester. If you are already in a trade and you have limited simultaneous positions to 1, this could prevent a trade from occurring. Cancelled - Open Cost in particular can occur if you have Trade Options > Account set to a Number of Units that you do not have enough equity to purchase. Also if you have this setting set to Percent of Available Equity, you can also run into issues when using an order delay (such as Realistic Market Prices). The number of shares to purchase are calculated on the signal bar, so if you delay the order and there is a significant change in share price, this can prevent the system from being able to purchase the number of shares it thought it would be able to. This can frequently happen if you have Percent of Available Equity set to 100. Lowering this percent to for example 90 (or less) could help limit these cancellations. Edited by user Tuesday, September 2, 2025 4:34:04 PM(UTC)
| Reason: Not specified
|
|
|
|
Users browsing this topic |
Guest (Hidden)
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.