Login Page - Create Account

Support Board


Date/Time: Tue, 26 Aug 2025 05:38:13 +0000



[Sticky] [Locked] - What is Sierra Chart Working On

View Count: 88724

[2024-09-10 13:43:11]
Sierra_Chart Engineering - Posts: 20734
Regarding post # 99, version 2675 is now out. We notice a 25% reduction in Windows resource usage. This also helps to make your overall system more responsive.
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: 2024-09-10 13:44:08
[2024-09-10 17:18:07]
Sierra_Chart Engineering - Posts: 20734
Thinking about the above timer change, something we can do is have an option where we use a different message code for timer events other than WM_TIMER.

The result of this, would be that a chart will update exactly according to its Chart Update Interval and not slower assuming there is enough available CPU time. There would be no chance for the operating system to defer, the dispatching of WM_TIMER messages.

In cases where users, notice slow updating of a Chart or Trading DOM, this may be a solution to this. In these cases there may be things going on in their system, causing slow dispatching of these messages.
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: 2024-09-10 17:18:58
[2024-12-14 20:16:43]
Sierra_Chart Engineering - Posts: 20734
We had this request here:
Product Suggestion for 2025: Support the Windows 11

And we responded that color and font control is fully controllable within Sierra Chart other than the Window title bar, Window borders and menus.


We then followed up that we can to control the colors of Window title bars and borders in Sierra Chart. We will work on that. Assuming there are no complications, but we will make a best effort to do this. We will try to get to it soon because we know this is something wanted by many users.

So this is moving towards in a direction of independence and implementing more functionality ourselves in Sierra Chart, replacing more of the operating system.

And as effectively we were communicating, we are not going to allow Sierra Chart to ever move in the direction of woke idiotic insanity that we see in software and also in the world at large. It is all interconnected. The same insanity that we see in the world, is the same insanity that a lot of software is going in the direction of as well.

Software should be a usable tool that is reliable and efficient and gives users control over the task that is needed. Not making you a slave or driving you insane.

We are the brink of worldwide disaster. And it is coming. Do not think everything is just going to be okay. It is not. Tyranny, enslavement, famine, war, and general insanity is all coming. It is already here. It is only going to expand.

And we do not give a damn, if some people laugh at what we are saying. It is all true.



And as a side note:

We all should better stop breathing so much:
https://nypost.com/2023/12/19/news/humans-may-be-fueling-global-warming-by-breathing-new-study/

Remember, first it is global warming, and then once there is all of this warming, then this leads to an Ice Age. That is going to kill us. CO2 and methane scramble the weather patterns. (No kidding there is a fake stream media article on this as well)

We are going to get that the technical article we wrote about this whole subject of man-made climate change, and the consequence of believing in it. It is one of the most well written technical articles out there. Presents this whole subject in a way that no one else does and makes complete sense and is very convincing that we have nothing to be concerned with. The climate may very well be changing and perhaps, an asteroid is going to come and kill us all. But none of this is within our control. It is just how it is and comes from God.

And of course everything is perfectly normal in this world. The United States elected a new president, where one of the campaign promises, is to stop the proxy war between the US/NATO and Russia, which the United States and NATO deliberately started against Russia, which will lead to a nuclear war. And then the existing regime, in control of the US executive branch of the United States government decides to subsequently overthrow the will of the American people, and launch missiles deep into Russia, killing off Russians and destroying military or civilian targets in order to escalate the war, and be prepared to take it to a nuclear war. If you think we are wrong watch this discussion from Scott Ritter:
https://www.youtube.com/watch?v=s6ZKM24Bzj4

He lays it all out. It is all right in front of us. But not to worry. Everything is all right. Let's overthrow governments around the world, first multiple middle eastern countries and then Iran then Russia and then China:
https://t.me/brianlovethailand/3539 (Brian Berletic's New Atlas Channel, a former US Marine. Very good geopolitical analyst)

Why not, these are all bad guys, the US, is the good guy. Nothing is wrong. Even though there is complete anarchy in the US government at this time, which is trying to start a nuclear war to kill multiple billions of people on the planet. Nothing to worry about.

All the while, during the most holy time of the year Christmas time. Merry Christmas everyone! God please save us.

And just to be clear, we do not mean, the United States, should be overthrowing governments around the world and engaging in war. This is all wrong. It is criminal. It is not the will of the American people. The 10 Commandments must be followed and we need to love thy neighbor as thyself. The bad guy is not somewhere else. This is not a logical way of thinking. The bad guy is within.

And if America really cares about freedom. Why not engage in regime change in Canada, Australia, the UK and New Zealand where Tyranny is reigning at this time. And the best way to to engage in regime change is simply education of the people. Communication. Education of the people on the facts. We all must do that. And this is why one of the tyrannical things being done is censorship. These regimes, want to keep the truth from people. To be clear, we are not saying any kind of forceful regime change in these countries or anywhere. Only peace. We all need to be educated on the subjects being used to enslave us.
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: 2024-12-29 19:46:15
[2025-08-16 18:20:49]
Sierra_Chart Engineering - Posts: 20734
This thread here got us thinking about some Trade Statistics and Trades fields, which we have always recognized as confusing:
TAL PnL Error

First we want to be 100,000% clear. There is no help ever to be provided, with analyzing, order fills and the trade statistics. This is fully your responsibility. This is our firm policy. Let us make that very very clear. Do not ask! And we do not believe there is any problem at this time, but we are going to organize, and improve, the fields in question.


In summary, we are making reference to these fields:

Equity Peak: The largest profit, that was reached during the entire sequence of all closed Trades. This value will always be positive.

Equity Valley: The profit or loss value of all Closed Trades, which is updated every time the Maximum Drawdown decreases.

Maximum Runup: Maximum Runup, is initially 0 and is updated any time the value goes greater than the previous Maximum Runup. It is calculated as the Profit/Loss of all Closed Trades minus the Equity Valley.

Maximum Drawdown: Maximum Drawdown, is initially 0 and is updated any time the value goes less than the previous Maximum Drawdown. It is calculated as the Profit/Loss of all Closed Trades minus the Equity Peak.

These are found both, in Trade Statistics, Trades, Period Statistics tabs of the Trade Activity Log.

These fields are inherently confusing with both their descriptions and their names.


We are not 100% sure, what users are looking for, and this functionality was developed more than 10 years ago from a developer who no longer works with us, and who was a disappointment. They were a user who wanted to work with us. Everything they did had to be, extensively, reviewed and corrected and reimplemented by us. Another user previously who worked early, going back to around the year 2004 or so for us doing some custom studies, was also a disappointment of a developer (to put it lightly). Their development simply was faulty and they gave a monumentally stupid answer, as to why, there were bugs in the studies and thinking there were none.

In general, we are not impressed with anyone. Someone recently inquired working with us, and while we did not give him a direct answer as to why we would not hire them, in general is because we do not need the burden and the problems. And we are just not impressed unless someone can really really prove to us they are exceptional. But that person does not exist. But one important quality is for one to be humble and follow instructions precisely. Not arrogant or thinking they know what they are doing. Because you do not!

And this is why as a general rule we would never hire a user as a developer. There was one recent exception lately, but they are not doing core Sierra Chart work. Web services development instead. In general we would not be hiring a user even though we did post a job opportunities on this board recently. No one has been hired, from that thread and that is another story. It is just very difficult working with the new developer. And inevitably, there is always a problem, with everyone. We just have to be honest. So in other words, there is absolutely nothing to look forward to hiring someone and only a burden. And problems! And a very large burden and a very large amount of problems. Also this is why big organizations produce the absolute worst software.

Their (Referring to the developer from about 10 years ago) implementation of the Trades list originally was faulty for Flat to Flat trades and that was corrected later by us. Not sure of the timing but this was probably fixed about 8 years ago. These particular fields, we have listed above, which they created and named, we have made sure the documentation explains them accurately how they are implemented.

The naming though is inherently confusing. And we are not sure what users are looking for but we have given this some thought and we are going to re-implement them. We will start from scratch and implement what we think users want based upon these fields and user questions, do them right and keep them simple, and document them well.


All of these are going to get removed:

Equity Peak:

Equity Valley:

Maximum Runup:

Maximum Drawdown:

And we do not care what users think about this removal. They are going to go and that is final. We do not need threads like have been posted. We do not need this confusion.


What we are going to do instead is as follows. This is in relation to Trade statistics, and these fields will also be captured into each individual Trade, so you can see a running progress of how they are developing. For Flat to Flat trade reporting, based upon the particular value, either a maximum or minimum, or summation will be used.

New replacement fields:

Highest Running Profit/Loss: This is the maximum or highest value, of the running or cumulative profit/loss. This will be calculated fill to fill.

Lowest Running Profit/Loss: This is the a minimum or lowest value, of the running or cumulative profit/loss. This will be calculated fill to fill.

Greatest Profit: This is the greatest profit of any fill to fill trade.

Greatest Loss: This is the greatest loss of any fill to fill trade.

The next two have been canceled:

Canceled - Highest Sum of Sequential Profits: This will be the sum, or addition, of each sequential profitable trade, going fill to fill. The highest value of these sums will be used. So if there has been three sequential $100 profits from three sequential fill to fill trades, then this will be 300. The internal calculation, will reset back to zero, once there is an interruption, of sequential profitable trades. And the existing Highest Sum of Sequential Profits will be maintained.

Canceled - Lowest Sum of Sequential Losses: This will be the sum, or addition, of each sequential losing trade, going fill to fill. The lowest value of these sums will be used. So if there has been three sequential $100 losses from three sequential fill to fill trades, then this will be -300. The internal calculation, will reset back to zero, once there is an interruption, of sequential losing trades. And the existing Lowest Sum of Sequential Losses will be maintained.

The next two are tentative. We need to think through them some more for technical accuracy:

Highest (Highest Running Profit/Loss - Current Running Profit/Loss): Every completed fill to fill trade, the difference between the Highest Running Profit/Loss and the current Running Profit/Loss at the completed trade, will be calculated. The highest of these values, from the beginning of the trade statistics will be used. So this effectively will indicate, the largest drop from the highest profit which has occurred. This will be considered a negative value.

Highest (Current Running Profit/Loss - Lowest Running Profit/Loss): Every completed fill to fill trade, the difference between the current Running Profit/Loss at the completed trade and the Lowest Running Profit/Loss, will be calculated. The highest of these values, from the beginning of the trade statistics will be used. So this effectively will indicate, the largest increase from the largest loss which has occurred.

All of the above may be effectively the same as what already exists, but we will review and make sure that is the case. There might only be minor differences or no differences but at least the explanations and names are clear. And will make sure the technical implementation is all correct.

Not saying there is anything wrong with what is provided now. We are sure, that they are implemented as documented or maybe the documentation does not fully explain everything so thoroughly. Although that is unlikely.


Now how soon we can get to this we do not know. But we are just making notes here.
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-08-17 19:38:45
[2025-08-16 19:45:51]
Sierra_Chart Engineering - Posts: 20734
We are going to revise, the above post regarding, the Highest Sum of Sequential Profits, Lowest Sum of Sequential Losses.
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-08-24 21:52:43]
Sierra_Chart Engineering - Posts: 20734
Post #103 has now been completed. We are doing testing. Not sure there is any functional differences, but we have reimplemented the fields as described. Nothing new added.

There was an issue involving currency conversions but that is something that would rarely have any incorrect effect. This would only be the case for example when converting USD to EUR or the other way around as an example. This type of conversion, rarely is ever configured.
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

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account