Support Board
Date/Time: Tue, 01 Jul 2025 09:48:26 +0000
Trading Evaluator TAL
View Count: 168
[2025-06-18 08:13:43] |
Gradient - Posts: 154 |
Hi, I'm using the Trading Evaluator connection. I logged out and logged back in and checked the TAL and noticed that the stats, trades, pnl, etc. are all erased from the last trading day (i.e. 17th). Prior days are showing up but the most recent session is no longer listed in the TAL. How is this possible? How can this be corrected? |
[2025-06-18 15:34:18] |
John - SC Support - Posts: 40676 |
As long as you have the correct DisplaySettings, the information should be in there. Check the "Trade Account" and "To Date/Time" fields in particular to make sure they are set properly. If everything looks correct and you are still not seeing what you expect, then please get us an image of the DisplaySettings from the Trade Activity Log by following these instructions (note that the DisplaySettings window needs to be on top of the chart to capture it): Support Board Posting Information: Attaching or Posting a Screenshot/Image (Optional) For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
[2025-06-18 19:25:48] |
Gradient - Posts: 154 |
Thanks I'm aware of the display settings. I made no changes to the settings. I opened and closed out the TAL multiple times and the trades from the 17th reappeared. |
[2025-06-20 14:02:40] |
Gradient - Posts: 154 |
There appears to be an issue with the TAL updating. The display settings don't change from between backtests as the testing period is fixed. Upon checking the Display Settings tab, a few times I have noticed that the refresh button for clearing prior history has a queue of 4-8 implying a lag. Also today the Period Stats and Statistics tabs are incorrect but the Chart Stats tab is correct. I've attached screenshots of those. The replay started as of 2024-21-31 but PnL is appearing for the current date even though the testing period ends prior to it. |
![]() ![]() |
[2025-06-20 14:59:56] |
Gradient - Posts: 154 |
The TAL is creating orders that never occurred. I've attached screenshots of the TradesList and OrderActionSource. Viewing the OrderActionSource, you can see that the system was selling throughout the period (i.e. 2024-12-31); The PnL matches that of the ChartStats. However, viewing the TradesList, every trade is Long. There were no long trades. Also, the backtest started on 2024-12-31 but here are trades on the current date of which is not part of the backtest. Looking at the TradesList, you can see that even though there were no trades on 6-20, TAL lists an entry as of the current date with an exit as of the beginning of the backtest (i.e. 2024-12-31) Date Time Of Last Edit: 2025-06-20 15:01:55
|
![]() ![]() |
[2025-06-20 15:46:25] |
John - SC Support - Posts: 40676 |
The Sell Entries are lining up with the time of the trade closing. So you are getting a Sell offsetting a Buy at some point, which is why it is showing as a Long position. The same is true for the trade that shows the current date - the current date is an Entry, which is then offset by the first Sell order during the backtest. In other words, there is/was an open position at the time the backtest was started, which created an offset in the order fills. You need to redo the backtest and ensure that there are no positions or orders in the chart. You may want to delete all simulated orders and positions to ensure that everything is "zeroed" out prior to the backtest. Refer to the following: Trade Menu: Clear Trade Simulation Orders & Data (Trade menu) For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
[2025-06-20 15:51:14] |
Sierra_Chart Engineering - Posts: 20026 |
There is no refresh button: Upon checking the Display Settings tab, a few times I have noticed that the refresh button for clearing prior history has a queue of 4-8 implying a lag. Post #5 is not within the scope of our support: Trade Activity Log: Questions About the Trade Activity Log Data You need to do your own analysis. It is very important to understand the information here: Trade Activity Log: Understanding and Setting the Start Date-Time for a Trades List 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, use the Teton service: Sierra Chart Teton Futures Order Routing |
[2025-06-20 17:09:46] |
Gradient - Posts: 154 |
@ John This is what I was mentioning when stating that there is an order as of the current date despite no order being submitted. When looking at the TradesList, an order is listed for the current date with an Entry Price but no Exit Price. The creation of this order despite no order being on the chart continually appears. When stopping and restarting the backtest, the order reappears. @Engineering I was referring to the button in the Display Settings(see attached) to clear the activity. The refresh of the queue lags. At times there are several pending events. I'm aware of properly configuring the settings as I've used Sierra for over a decade. Currently, I have to clear activity multiple times in an attempt to offset the phantom order being generated prior to the backtest beginning. The queue increments. Then I have to wait for the queue to clear, otherwise, if I begin the backtest, the queue will refresh and delete the trading activity up to that point. |
![]() |
[2025-06-20 21:31:38] |
Sierra_Chart Engineering - Posts: 20026 |
This is 100% technically impossible: This is what I was mentioning when stating that there is an order as of the current date despite no order being submitted. Trade Activity Log: Common Instructions to Set Trade Activity Log Display Settings The refresh of the queue lags. At times there are several pending events. Refer to:Currently, I have to clear activity multiple times in an attempt to offset the phantom order being generated prior to the backtest beginning. The queue increments. Then I have to wait for the queue to clear, otherwise, if I begin the backtest, the queue will refresh and delete the trading activity up to that point. Trade Activity Log: Trade Activity Not Displaying or Clearing (Improving Trade Activity Query Performance) You should not proceed with back testing until the query count goes to zero. Keep the replay paused until then. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2025-06-20 21:33:00
|
[2025-06-20 23:05:49] |
Gradient - Posts: 154 |
When stating that an order exists on the current date I was referring to the fact that while in Sim, the chart is refreshed and an order appears. I only trade with OCOs. At times these are naked positions that appear after refreshing the chart (i.e. starting the replay). Per the documentation for replaying multiple charts in a single chartbook, all replays start paused. So when the chart refreshes, before I start the backtest, there's an illegitimate order. I have to delete this position and the subsequent order sometime multiple times of which generate entries in the TAL. |
[2025-06-20 23:47:34] |
Gradient - Posts: 154 |
Also, there are instances in which after cancelling the random orders generated prior to beginning the backtest,using the flatten and cancel all button, despite the TAL showing no activity for the current date, after running the first day in the testing period, the TAL repopulates entries for the current date.
|
[2025-06-21 11:12:53] |
Sierra_Chart Engineering - Posts: 20026 |
There is definitively nothing wrong on the Sierra Chart side. That is 100% certain. Nothing. Absolutely nothing and we know that. We do not fully understand all of the details of what you are saying. Unless we observe it, it is not 100% clear. If your automated trading system is generating orders when it should not, you need to resolve that. If you are seeing a simulated position in a chart, after you have cleared all of the trading activity for the particular Symbol and Trade Account of the chart and you have not submitted any new orders, it means that clear operation has not completed yet. Wait for it to complete, and when it does, the order fills will be loaded back into the chart and then there will be none, and there will be no longer a position. It is your automated trading system, which is generating these random orders: random orders generated prior to beginning the backtest,
And if you are referring to a position, instead of an order, from a prior order fills which have not been cleared, is the reason we said that we do not fully understand the details of what you are saying. 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, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2025-06-21 13:17:15
|
[2025-06-29 16:21:44] |
Gradient - Posts: 154 |
Orders were being generated prior to beginning the backtest (i.e. when the chart was reloading) based on the current day. For example, if today is Friday and I want to backtest from Monday to Friday, an order would be generated on Friday EOD while the chart was loading. This would create an open position when the backtest began and would thus distort the TAL. The solution is to clear the sim accounts and monitor the queue in the displaying settings before beginning the backtest. |
[2025-06-30 14:15:15] |
John - SC Support - Posts: 40676 |
If an order is being generated when the chart is reloading, then this is an issue with your trading system. You need to ensure that if a full recalculation is being done that no orders are generated. Refer to the following: ACSIL Interface Members - Variables and Arrays: sc.IsFullRecalculation For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
To post a message in this thread, you need to log in with your Sierra Chart account: