Login Page - Create Account

Support Board


Date/Time: Thu, 06 Mar 2025 22:01:20 +0000



Post From: Trade Activity Log Delay

[2022-02-09 18:40:29]
Sierra Chart Engineering - Posts: 104368
Whether you are using this or not:
sc.GetBarHasClosedStatus() == BHCS_BAR_HAS_CLOSED

In no way is going to cause any " strange" behavior with the Trades or Trade Statistics in the Trade Activity Log. This is just simply impossible. The results will be different, but be completely correct based upon the actual order fills and the prices/ sides of those fills.

The fill prices received, will be different and are explained here:
Based upon the above, when using bar based back testing with an ACSIL Trading system and only allowing order submission with sc.GetBarHasClosedStatus() == BHCS_BAR_HAS_CLOSED, then this means that the fill price will always be the Open price of the last bar in the chart at the time of the order submission. When not using sc.GetBarHasClosedStatus() == BHCS_BAR_HAS_CLOSED, then the fill price can be either the Open, High, Low, or Close of the current chart bar at the time of the fill.

Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2022-02-09 19:00:35