What Is New

Available Pages

Log of Changes and Improvements to Sierra Chart

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

This is not a comprehensive changes and additions log. It only represents less than 25% of the actual development performed every day. There are not version notes for each version. The main Sierra-Chart documentation is updated as needed relating to the changes and additions.

In addition to the below listed items for each version, there are also various low-level improvements, issues resolved, and small additions that a release has which are not listed.

  • 1614 Release Date: 2017-09-22

    • Various development on the Volume by Price study, primarily related to diagonal bid volume and ask volume calculations and coloring. The relevant Volume by Price study documentation has been updated.
    • The Attached Orders tab on the Trade Window now displays the Profit for Target orders and the Loss for Stop orders as a Currency value.
    • There is an option in Global Settings >> Chart Trade Settings to display the Profit or Loss value for Target and Stop Attached Orders when modifying them.
    • Improvements with the Linear Regression tool.
    • Option to disable destroying chart windows when they are hidden. This is useful for users using Sierra Chart on WINE.
    • Low-level enhancements to the Global Profit/Loss Management feature.
    • New File >> Send Chartbook to User feature to send a Chartbook to another Sierra Chart user or your own Sierra Chart Username/Account Name to use on other installations of Sierra Chart you have. The files that are shared can be managed through Enabled Studies And Files Set To Download. This is also very useful when one Sierra Chart user wants to prepare a Chartbook to help another Sierra Chart user.
    • Corrected small issue with the replay control panel when replaying charts that have the same chart Link Number where changing the replay speed was not updating other charts in that Link Number group.
    • Low-level changes to the Intraday Data File Management feature to improve its performance and make it safer in its operation.
    • Various other low-level development.
  • 1611 Release Date: 2017-09-14

    • Chart windows are now destroyed when they are no longer visible to conserve operating system resources and allow for more chart windows to be open at the same time.
    • Good Till Date-Time is now supported as a Time in Force for Attached Orders.
    • Ability to submit order fills to your account on the Web server for various upcoming reporting features. This setting is in Global Settings >> General Trade Settings.
    • Futures options support for CTS. There is additional implementation required in the File >> Find Symbol window for this. Update: This is now complete in the latest revision of 1611.
    • Corrected problem with Global Settings >> Customize Keyboard Shortcuts >> Custom Trading Keyboard Shortcuts where when changing the settings for a particular trading keyboard shortcut, this was causing a corruption of other global settings and the settings were not properly applied. It is essential when using this functionality to update to this version or higher.
    • Updated the interface to Google historical data due to a change by Google.
    • Continued development with the chart market data columns which are displayed with the Chart and Trade DOM.
    • New Studies: Hurst Exponent, Traders Dynamic Index, True Bar Average, Extend Bar Value Until Future Intersection, Point Figure Chart Reversal Marker, Reverse Order Copy of Base Graph, Bars In Ticks, Bollinger Squeeze 3, Trading Profit Management Status, Study Subgraph In Ticks, Sum - 3 Chart, Full Contract Value.
    • New Spreadsheet Formula study to draw the result of a Spreadsheet formula.
    • Added support for TLS certificates when using Currenex.
  • 1606 Release Date: 2017-09-02

    • Resolved a problem with freezing when starting a replay using Accurate Trading System Back Test Mode.
    • Renamed Bitcoin Data - All Services to Cryptocurrencies Data - DTC.
    • Corrected issue where a drawn Volume Profile would not immediately adjust when adjusting it from its corners.
    • General performance improvements. Improved a chart data loading performance issue that arose in a recent release.
    • The standard bar period Control Bar buttons now also control the TPO Profile Chart study time period Inputs.
    • Added new input to the Volume by Price study to control the width the volume bars relative to all visible profiles.
    • Added additional support for futures options with the Sierra Chart Exchange Data Feed.
    • Gain Capital bid and ask data feed processing changes to process all bid and ask updates on the incremental feed. Previously due to correction of other behaviors with this feed, this was not the case.
    • Additional order types can now be set in the Chart DOM Settings for the order entry columns.
    • Various issues resolved that were reported on the Support Board.
  • 1599 Release Date: 2017-08-20

    • Organized and improved the Volume at Price Threshold Alert V2 study and documentation in order to improve the Inputs and to make them technically accurate.
    • Changed Maximum Position Allowed handling for automated trading. When calculating the quantities of working orders, orders which will reduce an existing Long or Short Position Quantity are not counted or considered. Refer to the Automated Trading Management documentation for further information.
    • New option to resend Stop Attached Order in the case of increasing child order quantity during an order fill which causes the increase to be rejected. This feature is currently disabled and needs to be tested.
    • Various additions, changes and issues resolved from requests on Support Board.
    • Increased the number of persistent variables per data type in ACSIL from 5000 to 50,000.
    • New Subgraphs added to Numbers Bars Calculated Values study.
    • Support for Futures Options with the Sierra Chart Exchange Data Feed. Although this feature has not yet been released on our server.
    • SOCKS 5 proxy support which allows Sierra Chart to work on any network which requires the use of a SOCKS 5 proxy. Username and Password verification is also supported. This is configured through the main Sierra Chart Login window, and also through Global Settings >> Data/Trade Service Settings >> Proxy Settings . This is a long overdue feature. This is especially useful in corporate environments. This feature cannot work with TransAct or Rithmic because Sierra Chart does not use direct connectivity for those services and we encourage those services to offer a direct connectivity option. And that option will need to follow the DTC Protocol. This feature allows a user to tunnel all Sierra Chart connectivity through a central proxy server.
    • It is believed the issue that some users experienced with freezing of Sierra Chart when starting a replay with Accurate Trading System Back Test Mode, has been resolved. If there is any further issue with this, let us know. We have consistently been unable to reproduce this issue and could find no cause as of yet after extensive code review. Some changes have been made and additional code review will be done.
    • Various small improvements and issues resolved with Drawing Tools and documentation updates on the Chart Drawing Tools documentation page.
    • Added Last Trade Price Box Outline color setting in the Graphics Settings window.
    • Various other development.
  • 1595 Release Date: 2017-08-06

    • Interactive Brokers delayed streaming data support.
    • New background color settings for Chart/Trade DOM market data columns Cumulative Last Size, Last Size, and Last Price Background Bid/Ask Trade.
    • Corrected issue with keyboard shortcuts being nonfunctional arising in one revision of 1592.
    • Now when the Chart DOM is not enabled, the text and background color settings in Graphics Settings for the last trade price box, based on bid and ask trades, is now functional. These color settings require setting the Enabled option for these color settings to be applied.
    • Using common code for all extension lines so that all study Subgraph settings/properties for the extension lines apply to extension lines for Volume Profiles and TPO Profiles, consistently and fully. Internal performance improvements with the Volume by Price study. This development is still in progress.
    • Added new Tools >> More Tools >> Log Drawing Statistics command to log drawing related performance statistics into the Message Log.
    • Corrected issue with using the Good till Date-Time setting on the Trade Window, which arose in a recent release. When using the CQG Web API service, the good till date-time is now adjusted to UTC before sending to CQG , as is required.
    • There are now 150 Advanced Custom Study Buttons compared with 50. Due to the necessary implementation and for safety reasons, it was not possible to maintain the assigned keyboard shortcuts for the first 50 if they were assigned. Those will be cleared upon an update to version 1594 or higher, and will need to be reset as required.
    • Various other development.
  • 1589 Release Date: 2017-07-25

    • With the CQG trading platform service, options lookup is now supported through the File >> Find Symbol window. This is necessary to find the correct option symbols to use.
    • In ACSIL, SC_ACS_TOOL# identifiers have been renamed to ACS_BUTTON_#.
    • Corrected small issue with jumping by the specified number of trades or jumping to the next bar, during a chart replay.
    • Corrected some minor issues with the Intraday Data Editor arising in a recent release.
    • New Chart Drawing shortcut menu command to add a Ray line which is parallel to a Pitchfork drawing.
    • New ACSIL members to request and receive keyboard key and keyboard character events. Refer to ACSIL Interface Members - Variables and Arrays.
  • 1585 Release Date: 2017-07-19

    • Added new chart trade menu commands to move Target orders and Attached Stop orders to selected price on chart.
    • Corrected small issue with a trend reversal which can occur on first Universal Renko bar of day.
    • Corrected an issue with alignment of the Recenter Line on a Chart/Trade DOM.
    • Corrected an issue from a recent release with alignment of Color Bar Draw Styles for Renko bars.
  • 1584 Release Date: 2017-07-13

    • Corrected an issue from a recent release with the Intraday data editor where the chart would not reload after changes to data records when the editor window is closed.
    • With the Numbers Bar study, when Enable Diagonal Zero Bid/Ask Compares, Input is set to No, then when comparing to a nonexistent price level, the resulting percentage will be 0 and/or there will be no color drawn. May general improvements to the Based on AskVol BidVol Diagonal Difference Percentage of Bar Range Text/Background Coloring Method. Fully updated the Numbers Bars documentation to document in detail, each Background and Text coloring method.
  • 1583 Release Date: 2017-07-11

    • Added option on the Trade menu for enabling automated trading for individual charts. The default is enabled.
    • Added option in Global Settings >> General Settings to set the start of the week to Monday instead of Sunday. We realize, that only the United States and Canada recognize Sunday as the beginning of the week. The international standard is Monday.
    • All of the time related Spreadsheet functions now support milliseconds. The documentation has been updated.
    • Corrected long-standing problem with the Study/Price Overlay Study when another study is based on it where it would not update its output arrays immediately for new bars added but do that the next calculation. An example of where this would be a problem is when a study like the Study Subgraph Multiply study is based on the Study/Price Overlay study. When a new bar is added to the chart, the overlay study updating was being delayed until the next time the study is calculated. This was due to an incorrect determination of the array size because of the allocated dependent Date-Time array for the study. In the past the resolution to this issue was to select Chart >> Recalculate. This is no longer necessary.
    • Updated all of the arithmetic studies to perform calculations at earlier indexes when they are based on the Study/Price Overlay study and also update a special index to indicate where they were updated when the Study/Price Overlay study is based on them or other studies.
    • In the case of the LMAX Trading service, when new historical order fills are received from the remote trading server, the connected Sierra Chart clients are automatically notified of this and request the fills.
  • 1575 Release Date: 2017-06-26

    • When adjusting a Chart Drawing from ACSIL, if more than one Chart Drawing uses the same LineNumber, only the first found drawing will be adjusted for performance reasons. Therefore, it is not considered best practice to use the same LineNumber for different Chart Drawings added by the ACSIL sc.UseTool function.
    • With the Numbers Bars study there is a new Input to highlight and extend nonzero bid volume and ask volume at the high and low of a Numbers Bar. The extension is until intersection with future prices.
    • The Volume by Price study has a new input to extend the Volume Weighted Average Price line.
    • Corrected an issue with processing the trade quantity/volume for certain exchanges with the Tele Trader data service.
    • Various drawing tool improvements.
    • Combining of CME trades into the larger original summary trade with the Sierra Chart Exchange Data Feed. This feature is under development still.
    • Automatic downloading of historical Intraday data for open charts that are not receiving real-time data when using the SC Data - All Services service.
    • Support for AMP Clearing when using CTS.
    • For Continuous Futures Contract charts back adjustment changes are now modified through Global Settings >> Symbol Settings.
    • Added new sc.BaseDataEndDateTime array to ACSIL which contains the ending date time for each chart bar. This requires setting sc.MaintainAdditionalChartDataArrays to 1 to cause this data to be maintained.
    • When using the TransAct Trading service, when there is an order rejection for a new order, in particular an order where a Good Till Canceled Time in Force is not supported, the order rejection was not mapped to the correct order. This leads to a case where the order looks like it is nonresponsive. Instead there was a new order being added to the order list. This problem has been resolved. The underlying problem is that when the TransAct bridge program rejects this type of order, it sets the Trade Account to "0" instead of the actual trade account which causes this problem because it looks like the order is for a different account.
  • 1570 Release Date: 2017-06-15

    • Global Settings >> Global Profit/Loss Management now includes a new option to lock trading for the entire day rather than a specified number of minutes. This is useful for automated trading once a certain profit or loss target has been met, to prevent further order submission.
    • The Numbers Bar study now supports extending the Point of Control for a Numbers Bar until future intersection. This is set through the Highlight Point of Control In Input. A separate color setting will be added including support for a price label.
    • There is now a much more simplified method to change the contract rollover amount/difference for back adjusted Continuous Futures Contract charts. Refer to Controlling Rollover Amount for Back Adjustments.
  • 1567 Release Date: 2017-06-08

    • Increased the number of displayed drawing levels at a time on the Tool Configuration/Properties windows from 8 to 12.
    • Resolved a problem with the clearing of market depth pulling and stacking data when using CQG and also when there are 50 levels of ask market depth data.
    • Resolved a problem where the date and time controls would not display properly due to a Windows issue. We have worked around this issue.
    • Resolved a slight calculation inaccuracy with the Volume Weighted Average Price - Rolling Standard Deviation bands.
  • 1564 Release Date: 2017-05-31

    • Corrected a problem from a revision of 1563 where market data requests may not have been made correctly for Data/Trade Services which use the DTC protocol.
  • 1562 Release Date: 2017-05-26

    • Resolved an issue with the setting of the Value Format and Tick Size for trading for BitMEX symbols. Versions prior to this for BitMEX are being locked out. In an earlier release, resolved an issue with Testnet data being provided for the live BitMEX trading connection. This only affected some versions.
    • New Input added to the Volume by Price study to exclude evening session volume profiles other than for the last day.
    • Added keyboard shortcut support for the TPO Profile Chart study for the Input to exclude evening session profiles.
  • 1559 Release Date: 2017-05-22

    • Enhancements to the Chart Replay functionality.
    • Completed development of the Hurst Exponent study. Documentation will be added shortly.
    • When using chart linking, the chart tabs are now color-coded the standard link colors.
  • 1558 Release Date: 2017-05-12

    • The Numbers Bars study Column # Background Coloring Methods and Column # Text Coloring Methods have improvements with organization and consistency. This makes the study easier to understand. The following changes have been made:
      • There are separate coloring methods for percentages and actual volumes. No longer are they combined and the behavior altered by the threshold values.
      • There are separate threshold inputs for percentages and separate threshold inputs for actual volume values. No longer are these combined.
      • Percentage threshold values are now always in the format of .01 = 1% and 1.0 = 100%, no matter what coloring method is being used even for diagonal comparisons.
      • There are completely identical coloring methods for both the background and text.
      • There are optional separate colors for coloring text different than the background.
    • We are in the process of updating the Numbers Bars documentation to document each and every Background and Text Coloring Method individually. This will make them much easier to understand and all technically correct without any potential for misunderstanding. At the present moment some of the Numbers Bars documentation involving coloring methods and thresholds is inconsistent with the current version.
    • Existing instances of the Numbers Bars study in existing Chartbooks should update automatically without the need for changes in most cases. However, you should go through the Input settings to make sure they are correct and as expected. Check the Column # Background/Text Coloring Method and Column # Percent/Actual Volume Compare Thresholds study Inputs.
    • Corrected an issue from the prior release with the pulling and stacking market data column where the bid column was not displaying any data.
    • For the DTC Protocol Historical Data Server in Sierra Chart, all encoding types are now supported including JSON and Google Protocol Buffers.
  • 1556 Release Date: 2017-05-12

    • New Input added to TPO Profile Charts study: Exclude Evening Session Profiles Except For Last Day.
    • Various improvements to the Numbers Bars study including new coloring method and Volume Profile Bars Length Relative to All Visible Bars Input.
    • The Transparency Level setting now exists on the Subgraphs tab of the Study Settings window and is specific for individual studies instead of being global.
    • Improvements to the market depth stacking and pulling market data columns where the value for a price level is not cleared unless that level no longer exists on the bid/ask side.
    • Efficiency improvements to the Volume Weighted Average Price-Rolling study.
    • Added Zig Zag Oscillator Subgraph to the Zig Zag study.
  • 1549 Release Date: 2017-04-26

    • Improvements to the High/Low for Time Period - Extended study. New inputs have been added.
    • Added support to modify Chart Drawings copied from other charts, on the destination chart. This is a significant new feature which involved a significant amount of development effort and greatly enhances the Chart Drawing capability of Sierra Chart. For this feature to work, Chart >> Chart Settings >> Advanced Settings 3 >> Allow Modification of Chart Drawings from Other Charts needs to be enabled.
    • Completed development of the Global Settings >> General Settings >> General 4 >> Detect Rollover of Current Futures Contract Symbols Based on Real-time Volume feature.
    • Corrected an issue with spreadsheets where column references would change to cell range references.
    • Corrected an issue with spreadsheets where advanced cell references in formulas would change when a spreadsheet is loaded.
    • Added DRAWSTYLE_POINT_VARIABLE_SIZE new study Subgraph Draw Style.
    • Added the Recent and Current Traded Bid/Ask Volume commands to the Trade menu. The Trade >> Show Market Data Columns command lets you view the configured market data columns on a chart without having Chart Trading activated.
  • 1546 Release Date: 2017-04-20

    • Restored support for custom studies compiled for versions 1224 and earlier. Support for these was removed in version 1544 and we acknowledge that this was a mistake and created more difficulty than we had expected. We do apologize for the issues encountered.
    • In version 1544 the ACSIL Zig Zag intermediate study calculation functions have been changed and this had caused a stability problem in Sierra Chart with custom studies compiled for versions earlier than 1544 that used these Zig Zag functions. The solution to this problem was to recompile the custom studies using version 1544 or later. In this version, 1546, we have solved the stability problem when using older custom studies that use the Zig Zag functions. However, this now requires that any custom study using the Zig Zag functions which was recompiled for 1544, 1545 now needs to be recompiled for 1546 to work properly with the Zig Zag functions.
    • Windows XP is now supported again.
    • The Color Bar Based on Alert Condition study now supports extension lines until future intersection.
  • 1544 Release Date: 2017-04-15

    • Dramatically improved the performance of saving Chart Drawings in Chartbooks. A performance problem arose with the new file format used for Chart Drawings saved in Chartbooks beginning in a recent release.
    • Corrected a potential stability issue with the modification of Chart Drawings from ACSIL.
    • Reverted: Corrected an issue with the formation of Renko bars where the trade that starts a new bar was incorrectly being added to the prior Renko bar instead of the next bar which it starts.
    • ACSIL Zig Zag intermediate study calculation functions have been changed to improve the accuracy of the Zig Zag study. Custom studies which use these functions must be recompiled. An indication of this is required will be a message like the following in the Sierra Chart Message Log: Warning: The Custom DLL study "CustomStudiesFileName.InternalStudyName" has just caused a CPU exception. You will need to contact the developer of the custom study you are using to have them recompile it with version 1544 or higher. This is an easy process.
    • Removed support for custom studies compiled with version 1224 and earlier. This needed to be done in order to make code maintenance easier for us. The studies will simply need to be recompiled on the newer versions using the current SierraChart.h header file. This is all.
  • 1541 Release Date: 2017-04-06

    • The Stationary Text tool has a new option named Link to Vertical Axis Scale. When this is enabled, then the text is stationary along the horizontal axis but not stationary on the vertical axis.
    • Changes to constant range scale adjustments for when using a Trading DOM to only use the last trade price and not the entire bar values which are not visible.
    • Fixed various issues related to customizing menu commands.
    • Added New Draw Style: DRAWSTYLE_CIRCLE_HOLLOW_VARIABLE_SIZE.
  • 1540 Release Date: 2017-04-04

    • ACSIL added Chart Drawings through sc.UseTool which specify bar Index locations rather than Date-Times no longer should use identical LineNumbers. They still can but when modifying one of these drawings, only the first found drawing will be modified. This is part of performance improvements.
    • Corrected historical data downloading problem for the LMAX trading service which arose in recent releases.
    • Rebuilt the Moving Average-Rolling High Accuracy study. It should be removed from the chart and added again.
    • Corrected a minor issue and improvements related to the new network communication core.
    • Corrected some issues related to the support for Poloniex and BitMEX crypto currency exchanges.
    • When adjusting a manually drawn Volume by Price study on the chart, it is immediately updated as it is being adjusted. If you notice any negative performance impacts related to this, let us know.
  • 1535 Release Date: 2017-03-29

    • Support for Poloniex crypto currency exchange. Documentation will be provided shortly. Support for the BitMEX exchange is also close to being finalized.
    • There is now the ability to detect whether to notify have a futures contract rollover based upon the date rule in the Global Symbol Settings or based on increased volume of the next futures contract compared to the current futures contract that the chart is set to. The setting is in Chart >> Chart Settings >> Advanced Settings 3.
    • New ACSIL variable name: sc.CustomChartTitleBarName.
    • Corrected a problem with the new 64 chart drawing levels.
    • Corrected a problem from a recent release, involving the copying of chart drawings from other charts where the drawings would not copy from the second and additional charts when there was more than one chart specified.
  • 1530 Release Date: 2017-03-18

    • Increased the number of levels used with Drawing Tools from 32 to 64. This applies to Drawing Tools like the Price Retracement tool which use a variable number of levels.
    • When using any of the Spreadsheet studies, there are new study Inputs used to specify the name of the Sheet the chart data is outputted to. This can be used as an alternative to using the standard of Sheet# where # by default is the chart number.
    • Added new variables and functions to ACSIL. You will see the new members at the bottom of the SierraChart.h file. Most of them have now been documented.
    • Resolved a potential problem with the downloading of historical Intraday data where there could be excessive memory use and also possibly higher CPU usage. This potentially could lead to instability or freezing. These are less likely but potentially possible. The new high-performance network communication core that Sierra Chart has did not regulate the amount of memory used and would receive data as fast as possible based upon the network speed and speed of your computer. While this is good, this can potentially lead to problems. The downloading is now limited to two megabytes at a time until Sierra Chart and your system can process through that data.
    • Various other development.
  • 1527 Release Date: 2017-03-06

    • Improvements to the Divergence Detector study. Refer to the updated documentation for Divergence Detector.
    • The Chart/Trade DOM market data columns now update in a chart during a replay.
    • Added an option in Global Settings >> General Trade Settings to always estimate bid and ask prices during a chart replay when using 1 tick Intraday data records.
  • 1525 Release Date: 2017-03-01

    • Several new study Subgraph Draw Styles added. This includes DRAWSTYLE_TRANSPARENT_CIRCLE_VARIABLE_SIZE (The sc.Subgraph[].Data[] array contains the Chart Region y- coordinate. The circle size in pixels is controlled through the sc.Subgraph[].Array[0][] array.)
    • With the Large Volume Trade Indicator study a new method to determine the minimum and maximum volume based upon all bars in the chart.
    • When a study is fully recalculated, the calculation time is determined and now displayed after the name of the study in the Studies to Graph list in the Chart Studies window.
    • Corrected an updating issue with the Relative Volume study where it would not update after the initial full calculation.
    • Corrected an issue with the Weekly OHLC study when displaying the High and Low lines incrementally for the week.
    • Resolved a problem with a dynamic reference from the INDIRECT formula function when it references another Sheet in a Spreadsheet.
  • 1522 Release Date: 2017-02-17

    • Resolved a problem where the Trade DOM column configuration was not being saved.
    • Improvements with the linking of the associated Chart Drawing to a manually drawn Volume by Price study. This resolves some occasional issues that have previously been occurring related to the linking of the Chart Drawing.
  • 1521 Release Date: 2017-02-17

    • Corrected a problem with symbol matching with the Teletrader Data service for stocks which have a symbol pattern like a futures contract.
    • Completed full review of historical market depth data recording and processing to solve a synchronization issue which was leading to a freeze condition under certain conditions. Some changes were made. This had become an issue now that there is a separate thread for market data processing for DTC services. This issue is now 100 percent resolved.
  • 1518 Release Date: 2017-02-10

    • Resolved some additional synchronization issues related to historical market depth data and processing of real-time market data on a secondary thread.
  • 1516 Release Date: 2017-02-08

    • The commands Global Settings >> Customize Chart/Trade DOM Columns - Chart are now specific to individual Trade DOMs and Charts instead of being global.
    • Resolved a synchronization issue in the DTC Server.

*Last modified Wednesday, 23rd August, 2017.