Login Page - Create Account

What Is New

Available Pages

Log of Changes and Improvements to Sierra Chart

This list contains major items of development, and changes and additions which users need to be informed about.

This is not a comprehensive changes and additions log. And it should never be relied upon for such. It only represents a very small percentage of the actual development being performed every day. The vast majority of development is not documented here. Or receives, one small comment after it is all complete. There are not version notes for each version. The main Sierra Chart documentation is updated as needed relating to the changes and additions.

The maintenance of this page has mostly been abandoned by Sierra Chart development for many years due to the difficulty of maintaining it and because users can be incorrectly misled by or misinterpret notes that are made here. This does not change, the development of Sierra Chart which is very active every day and new releases are made nearly weekly or several times a week. The Sierra Chart project is still very active, with extensive development and it remains a very high quality software in the world. The engineering is at the very top of the world.

  • 2617 Release Date: 2024-03-17

    • Resolved some issues with the new Trade Activity Log settings window. This settings window replaces the previous controls at the top of the Trade Activity Log to control what is displayed in the various Trade Activity lists. This Settings Window is opened with DisplaySettings on the Trade Activity Log menu.
    • Added automatic color management for the Chart Values Tool price and time boxes text color. So that if it is set to a color which is very similar to the background color for the price and time boxes, it will be changed to the chart background color automatically.
  • 2615 Release Date: 2024-03-14

    • Resolved a problem from a recent release, where the delayed market orders data from exchanges was not successfully connecting due to invalid login data. This is resolved.
    • Various enhancements to Chat functionality and Telegram integration.
    • New Period Type for TPO Profile Chart study added.
  • 2604 Release Date: 2024-02-17

    • In Global Settings >> General Settings >> Chart, added new Interactive Scale Range Percent Change for Full Region Move (Fractional: .1 = 10%) setting. This controls the sensitivity when using Interactive Scale Range. A larger number is higher sensitivity. A lower number is lower sensitivity. It is a fractional value. You can use as small of a number as you want, even .01. Or you can use a large of a number as you want, even 10. The default value is 1 which you will find will be less sensitive, than what you are used to in Sierra Chart. Adjust this as necessary.
  • 2595 Release Date: 2024-02-03

    • Added new Drawing Tool/Chart Drawing Configuration and Properties windows for some of the drawing tools. There is a known issue with the Anchor fields. Do not edit those. This issue will be corrected with a new release which will be out February 4.
    • New text color setting for the Price and Time boxes for the Chart Values tool. This color setting is in the Graphics Settings window. The name of the color setting is Chart Values: Price and Time Boxes Text Color. You may need to change this color setting to set it to what you require. Otherwise, the text may not be visible.
    • Added in a previous release: Added support for combining the Recent Bid and Ask Volume data when the main Bid and Ask Market Depth data is combined. A new Chart Setting named Apply Combine Increment in Ticks to Recent Bid/Ask Volume Columns controls whether this is applied or not.
  • 2591 Release Date: 2024-01-26

    • Added new option in Global Settings >> Chart Trade Settings to disable the order quantity button functionality on order lines.
    • Add a new setting in Global Settings >> General Settings >> Chart named Interactive Scale Range Movement Adjust Direction. The choices are: Move down decreases range. Move up increases range | Move down increases range. Move up decreases range.
  • 2590 Release Date: 2024-01-25

    • Resolved a problem from a recent release with the Chart Values tool, not displaying rounded prices in the Chart DOM scale. Various performance improvements with the Chart Values tool have also been implemented.
    • Resolved a problem from a recent release, where the font size on Settings type Windows is not correct and was getting cut off at the bottom.
    • Various improvements to real-time Chartbook sharing for this functionality is still not quite ready for general use. We expect it will be ready, by February 1, 2024.
    • The NTP (Network Time Protocol) functionality can now be used and is configured through Global Settings >> NTP Settings. This provides high precision, clock synchronization to a NTP server. Further improvements are being worked on.
  • 2577 Release Date: 2024-01-01

    • Various performance improvements related to chart updating and market depth data.
    • There are these new Chart Settings related to ACSIL: Chart >> Chart Settings >> Performance >> Minimum Chart Update Interval In Milliseconds For ACSIL UpdateAlways | ACSIL Pointer Events Minimum Calling Interval In Milliseconds. They are documented in the corresponding sections in the ACSIL documentation. There is no reason to change these from defaults unless you specifically need to do so.
    • Some internal changes to the implementation of the Message Log. Timestamps are now left aligned.
    • Further performance improvements coming in next release in about two days.
    • Other general development.
  • 2569 Release Date: 2023-12-07

    • When updating to version 2569 or higher, and you are using one of the Spreadsheet studies, it is necessary to check the "Use Column I and J Values Version 2" Input with the studies and make sure it is set as required. This version will reset this back to No.
  • 2567 Release Date: 2023-12-01

    • Corrected a problem from a recent version with the sc.UseTool function that would cause a stack corruption internally in Sierra Chart. This corruption did not create any noticeable problem but it was caught under our debugger. It is resolved. It is very important update to the current version of Sierra Chart.
  • 2564 Release Date: 2023-11-09

    • Some changes with the ACSIL graphics functions. If you are using these functions in a custom study, it is necessary to recompile your custom studies on this version or higher.
  • 2560 Release Date: 2023-10-24

    • Resolved issue with the downloading of historical market depth data.
  • 2557 Release Date: 2023-10-11

    • Corrected problem with Cumulative Delta Bars - Volume rolling calculation functionality.
    • Added new option in Global Settings >> General Trade settings named "Simulated Orders: Use Last Trade Price for Fill when Bid Ask Beyond Last Trade Price". It is self-explanatory.
    • Updates to Gann Fan and Fibonacci Fan drawing tools to give more freedom for cutting.
    • New option to support Scale In functionality when there are not active Attached Orders and only pending Attached Orders. The option is : Global Settings >> Chart Trade Settings >> Support Scale In With Pending Attached Orders Only. When enabled, Scale In functionality is supported with Attached Orders that are in a pending state. It also works with the Attached Orders that are not pending and actually working and Open.
  • 2551 Release Date: 2023-09-23

    • Added full support for graphics functions in ACSIL to support drawing to a chart, using the nearly full functionality of the Windows GDI. These functions are located within the s_sc::s_Graphics structure. Refer to the /ACS_Source/SierraChart.h file for the available functions. These functions are modeled according to the Windows GDI API. Refer to the Windows API documentation for further information on the parameters. Example usage is found in the /ACS_Source/GDIExample.cpp file supplied with Sierra Chart. The huge advantage of these functions is that they provide a very easy and safe to use interface for graphics unlike working with the Windows GDI directly. These functions also work when Sierra Chart is set to use OpenGL. So now custom drawing done by an ACSIL function also works with OpenGL. We still have to implement support for transparency. And we are seeing about the best way to support transparency.
    • Revision 47616: It was needed to disable the ACSIL variable: sc.TransparencyLevel. This has been renamed to sc.TransparencyLevel_Unused and it is no longer used. You need to use these ACSIL functions instead: sc.GetChartStudyTransparencyLevel(sc.ChartNumber, sc.StudyGraphInstanceID), sc.SetChartStudyTransparencyLevel(sc.ChartNumber, sc.StudyGraphInstanceID, 50). The 50 is just an example transparency percentage.
  • 2547 Release Date: 2023-09-15

    • Resolved an exception issue related to periodic monitoring of Futures contract rollovers. It is strongly recommended to update to this version or higher.
    • Resolve an issue with OpenGL related to fonts related to the most recent font changes. This may resolve the exception/crash issue some users have experienced when using OpenGL.
    • Added High resolution coordinates for relative window positioning for chart drawings in ACSIL. s_UseTool::UseHighResolutionForWindowRelativeCoordinates. With this set to 1, the range of coordinates is now from 0 to 10,000, both vertically and horizontally.
    • Various enhancements to the chat functionality. This will soon support screen sharing and remote control.
    • Added support for user set server-based risk management. This is only currently available the trading evaluator service. Will become available for Teton order routing soon.
    • Changes to Font Size handling within Sierra Chart.
    • Continued development related to adding trade window functionality to the Control Bars.
    • Added the ability to enable Control Bars on attached charts through Window >> Control Bars-Chart.
    • Various other development, an issue is resolved. For example, various things requested on the Support Board and issues presented, have been added and resolved.
  • 2516 Release Date: 2023-06-27

    • There has been an issue reported from time to time mainly among users using Sierra Chart on Wine. This is when adding accounts to the Order Allocation to Trade Accounts interface, that Sierra Chart abnormally shuts down. We always have believed that this looks like a problem in Sierra Chart but we just could not find it. We had reviewed the code more than once and we could not identify the issue. However, once we were able to reproduce the issue, it then became clear where the problem was. It was deeper in the code then than we had looked previously. This problem is now resolved in this version.
    • Improvements to the Chart Studies window. It is now possible to "Load" Study Collections directly from that window. When you load a Study Collection it will be applied to the chart immediately. The window has also been reorganized so that the Studies to Graph list is larger.
  • 2504 Release Date: 2023-05-18

    • Improvements with the Spread Order Entry study: 1. Identified a problem where the order quantities after triggering that are displayed in the Chart Region where the study is, were just showing a zeros. This is resolved. 2. There was no price multiplier applied in the case of Trading services which use a multiplier other than 1 for market orders for symbols different than the chart, but that did not affect order fills in any way. This was just a display issue in the Trade Orders window. This is fixed. 3. We added what price the spread was at when the study triggered, to the on chart display.
    • Added support for real-time and delayed data for the new US Equities Consolidated Tape data feeds. Added support for delayed data for the NASDAQ Global Indexes data feed.
    • With the Order Allocation to Trade accounts functionality, when performing a Flatten operation from a chart set to a particular Symbol and Trade Account, that Flatten operation will be copied to the other Trade Accounts for the same symbol and there will be a re-determination as to what the Position quantity is for that other Symbol and Trade Account. Rather than copying the identical order from the controlling chart, the appropriate quantity to Flatten the Position will be used for the Position, if any, for the symbol in the other Trade Accounts.
  • 2494 Release Date: 2023-04-21

    • The following ACSIL member variables are no longer supported: sc.ChartBackgroundColor, sc.UseGlobalChartColors, sc.ScaleBorderColor. They have been replaced with the following ACSIL functions: sc.GetGraphicsSetting(), sc.SetGraphicsSetting(), sc.SetUseGlobalGraphicsSettings(). These new functions provide a full comprehensive access to all color and graphic settings of the chart. Documentation will be added for these new functions as soon as possible.
  • 2492 Release Date: 2023-04-11

    • Added support for the new NASDAQ Global Indexes data feed and the new United States Equities Consolidated Tape data feed.
    • Corrected issue with modifying trade order price through the modify order window that use fractional values. Previously, the fractional price was not included in the modification. This is now resolved.
    • Added new chart shortcut menu command for starting a replay from the point in the chart that you right-click at with your Pointer to display the chart shortcut menu.
    • New ACSIL functions for getting and setting colors, line widths, and line styles, for charts graphics.
    • Removed support for Trading Technologies order routing.
    • Added new Blank Volume Profile style for the Volume by Price study to prevent the drawing of the Volume Profile itself. You can use this in case where you want to have the extension lines but not the volume profile itself.
  • 2480 Release Date: 2023-02-07

    • Updated the interface to Interactive Brokers TWS to resolve compatibility issues. The updates done in 2474 were incomplete and there were numerous other changes required. In version 2474 through 2479, there was essentially broken compatibility with TWS due to breaking changes by Interactive Brokers. At this point we do not expect there to be further compatibility issues with Interactive Brokers TWS with version 2480 and higher. For more and complete details, refer to this support board posting.
  • 2478 Release Date: 2023-01-31

    • Added new Control Bar buttons to select order types.
    • Add a new setting the Chart Settings to include or exclude a chart from the Trade Statistics for Charts tab on the Trade Activity Log.
    • Numerous enhancements to the Chat (File >> Open Chat Window) functionality including Telegram integration.
    • Corrected a problem affecting the Teton order routing service, where under some conditions which are not common, when there is a reconnection to Teton order routing server, the Intraday chart data for one symbol may not update. This is resolved.
    • Included Trailing Stop as an order type for the Chart DOM.
    • Working on updating integration to Interactive Brokers TWS to resolve compatibility issues related to changes by Interactive Brokers. This is not completed and we cannot guarantee any successful elimination of compatibility issues.
    • Subaccount support for Simulated Trading Service and Teton order routing.
    • Various other development including new ACSIL functions. And minor issues resolved.
  • 2458 Release Date: 2022-12-05

    • Major performance improvements with the Trade Activity Log when new entries are added. This greatly reduces order latency.
  • 2448 Release Date: 2022-10-14

    • Updated Trade Account Settings window, for new settings support for live and simulated order routing. Applicable to administrators only.
    • Corrected a problem, from version 2433 related to the synchronization of the Internal Trade Position Quantity to the Service Position Quantity. There was a scenario discovered, where the synchronization would not take place. This would affect mainly Teton order routing and the Trading Evaluator services. An update to this version is strongly recommended as soon as possible.
  • 2439 Release Date: 2022-09-15

    • Resolved a problem from version 2432, relating to fonts where fonts for certain types of windows were not set to what was specified.
  • 2433 Release Date: 2022-09-05

    • Updated Chart Calculator and Risk/Reward tools to display Tick and Currency information when used on an Inverted Price chart as though the prices were not inverted.
    • Fixed a problem with the Zig Zag study Input for Color ZigZag Line Using where selecting None will now revert the color back to the original Zig Zag line color.
    • Corrected a problem with the synchronization of the Internal Trade Position Quantity to the Service Position Quantity. There are uncommon cases where this could occur to soon leading to an incorrect Internal Position quantity for a period of about 8 seconds. Additionally the delay before synchronization has been reduced down to 5 seconds from 8 seconds. And when Sierra Chart connects to a Trading service it now will request the Positions and Orders in a 1/4 of a second instead of 3 seconds. Previously it was about 5 seconds because there were some services we worked with that would not give Order and Position data so quickly. Sierra Chart does not work with those kinds of services anymore.
    • Resolved a problem from a recent release where the size and position of Quote Boards is not being restored.
    • Continued development of real-time Chartbook sharing.
  • 2424 Release Date: 2022-08-15

    • It is now supported to change the trade Order Quantity within the chart with the following keyboard entry: OQ[quantity].
  • 2418 Release Date: 2022-07-26

    • Resolved a deadlock issue which potentially can occur when replaying a chart that uses the Market Depth Historical Graph, and at the same time Sierra Chart is connected to the data feed and also writing market depth data.
  • 2417 Release Date: 2022-07-20

  • 2416 Release Date: 2022-07-13

    • Resolved problem with loading order fills in a chart which was related to the new setting Chart >> Chart Settings >> Trading >> Load Order Fills for Multiple Futures Contracts.
  • 2413 Release Date: 2022-07-08

    • New color settings for Chart/Trade DOMs: , "Recent Bid Volume Background" , "Recent Ask Volume Background" , "Current Traded Bid Volume Background" , "Current Traded Ask Volume Background" , "Current Traded Total Volume Background" , "Bid/Ask Market Depth Pulling/Stacking Background" (For all pulling and stacking columns)
    • New option for loading order fills in continuous futures contract charts, where the correct symbol is used for historical futures contracts loaded in the chart.
    • New chart specific setting for hiding current traded volume numbers in the Chart/Trade DOM.
    • Support for imbalance data for NASDAQ TotalView.
    • General performance improvements.
    • Corrected issue with the Perform Immediate Scale Out for Market Orders option in General Trade Settings.
    • Support for new server addresses for Teton order routing.
    • New ACSIL functions added.
  • 2400 Release Date: 2022-06-07

    • The following ACSIL structure member variables are no longer supported: sc.TradeServiceAccountBalance, sc.TradeServiceAvailableFundsForNewPositions. You need to to use the int sc.GetTradeAccountData(n_ACSIL::s_TradeAccountDataFields& r_TradeAccountDataFields, const SCString& TradeAccount) function instead.
    • The Trade/Quote Symbol in Global Symbol Settings can now use pattern matching characters if the main symbol also uses pattern matching characters. This allows a translation to the same futures contract month and year.
    • Restored the ending time for custom Session Times for the TPO Profile Chart study. We now have implemented automatic correction to the ending time if it is not set correctly. There can be no time gaps from one session to the next.
    • For the Order Allocation to Accounts feature, when an order management action occurs which is not the result of a manual action by the user, this order management action is not applied to the other accounts the order is allocated to. Since that order management action will automatically occur on those other accounts regardless. This should resolve some minor issues that may exist with the Order Allocation to Accounts feature.

*Last modified Sunday, 25th February, 2024.