Login Page - Create Account

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.

  • 379 Release Date: 2009-01-11

    • With the Spreadsheet System/Alert for Trading study and the ACSIL trading functions, the logic for Support Reversals has been changed. There were some initial changes made with Reversal logic made in 374. Additionally, in this release (379) an issue preventing order signals from being processed during a reversal condition, which arose in a recent prerelease, has been corrected. The logic has been changed so that when a reversal signal is given, what happens is that an order is given that will flatten the existing position, and create a new position which will have a quantity equal to the order quantity input or the custom order quantity specified on the Spreadsheet.

      Due to changes such as these, It is very important that whenever you upgrade Sierra Chart, you test any automated trading systems you might be using to make sure that they work as expected, before using them for live trading.
  • 377 Release Date: 2009-01-10

    • Some improvements with the Accurate Backtest option for replays.
    • Added a stationary text tool.
    • Corrected a problem from a recent pre-release where IB position data for some symbols would not display on the chart and the Flatten and Reverse buttons would not be enabled on the trade window.
  • 376 Release Date: 2009-01-08

    • Corrected a problem with the new Accurate Backtest option found on the Replay window. Even though this option may have been unchecked, an accurate backtest may have been performed anyway which can cause multi-chart replays to be out of synchronization. It will also cause slower replays.
    • The new color coding of Spreadsheet Quote Lines is much more efficient and will not cause high CPU usage.
    • Corrected a problem with trade order prices when fractional formatting is being used. This would cause the fractional portion to be left off of the order price. It is important that when you are using the trading features, and the chart is set to a fractional price display format such as 1/32 that you upgrade to this version. This only affected simulation mode and Transact.
    • The Name and Value Line Labels for a study subgraph are now more customizable and can be positioned in more places on the chart.
    • Added support for Market Depth for the Barchart Real-Time and Historical Data Service.
    • Minor low level improvements to the Trade Activity Log. Additional improvements are planned.
    • Improvements to the Linear Regression tool.
    • Added an auto-snap option for trendlines and extending trendlines.
    • Added the ACSIL function sc.CancelAllOrders().
  • 373 Release Date: 2009-01-05

    • Corrected a problem with errors relating to Trailing Stops when in simulation mode.
    • When the Adjust Tool Values to Tick Size option is enabled in Chart Settings, then prices are precisely rounded to the tick size on display. Previously they may have been slightly off due to normal errors converting from pixel coordinates back to floating point values. This change also applies to the Chart Values tool.
  • 372 Release Date: 2009-01-04

    • Corrected a problem with the internal processing of Reset Condition on New Bar and Signal/Alert Only Once per Bar options used by Simple Alerts and the Spreadsheet studies where when there is a new bar added to the chart, the internal state was reset too early.
  • 370 Release Date: 2008-12-26

    • When the Spreadsheet studies are used as a trading system or for alerts, or you are using simple alert conditions on a study, and there is more then 1 bar that appears during a chart update, all of those bars will be evaluated for your System/Alert condition. This condition can occur with short duration bars or during high speed replays. There were changes to the evaluation of the system/alert conditions to support this.
    • Additional text label control options have been added to the Fan tool.
    • It is now possible to double click on a chart drawing, drawn with one of the drawing tools. For most drawings, such as trendlines, if you double click near an end of the line, you will be able to adjust the position for that end. If you double click near the middle, you will be able to move the line.
    • We have initially implemented a feature to color code quote lines on a Spreadsheet created by Quote Requests that are entered into column A. This can be configured by selecting Global Settings >> Quote Spreadsheet Settings >> Color Settings.
  • 368 Release Date: 2008-12-22

    • Corrected a problem from a recent prerelease with the processing of data from the Barchart Real-Time and Historical Data Service, where index symbol data was not processed properly and the charts would not update.
  • 367 Release Date: 2008-12-20

    • The Volume by Price study supports coloring the volume bars to show what percentage of them represent Bid Volume and Ask Volume.
    • Corrected a minor problem with the Duplicate Chart to Another Chartbook function.
    • The Perform Accurate Backtest During Fast Replays option in Global Trade Settings has been moved to the replay window. This option cannot be enabled when doing a Multi-Chart replay.
  • 366 Release Date: 2008-12-19

    • For TD Ameritrade, the average fill price and quantity for orders are now updated in Sierra Chart. This is shown on the Trade Orders window. This data is also used by the Internal Positions to calculate the various fields displayed on the Internal Positions tab of the Positions Window.
    • Disabled support for the New TransAct data feed because some users were not able to connect due to the fact that the new data feed is still not yet in production by TransAct. I was only released earlier as a pre-release.
    • The following change, made in version 328, has been reverted because it could with certain formulas cause behavior which is not entirely expected:
      "When the Spreadsheet studies are used as a trading system or for alerts, or you are using simple alert conditions on a study, and there is more then 1 bar that appears during a chart update, all of those bars will be evaluated for your System/Alert condition. This condition can occur with short duration bars or during high speed replays. There were changes to the evaluation of the system/alert conditions to support this."
      Currently, the way it works now, is only the last bar is evaluated for system/alert conditions. If Signal Only on Bar Close is set to Yes, then the prior bar is evaluated (This is the same as always).
    • Corrected a problem, that arose in version 362-363, with the Internal Position tracking when not in simulation mode. Some of the fields for a position were not being updated.
    • The position data on Spreadsheets is now always the Internal Position data, and not from the Trading Service.
  • 365

    • For automated trading for either Spreadsheets or Advanced Custom Studies, if an order quantity is specified, that will be used instead of flattening the position when using Buy Exit or Sell Exit. In the case of Spreadsheets, the quantity that is used in this case is specified through the Custom Order Quantity cell on the Spreadsheet.
    • A new study input has been added to the TPO Value Area Lines study. When Value Area Lines of n Days Back (Non-Developing Lines Only) is set to a non-zero number, the value area lines will be shifted n number of days to display value area lines of the past.
    • Further improved backtesting accuracy for automated trading systems. There is now a new option to enable an accurate backtest. To enable select Global Settings >> Trade Settings >> Perform Accurate Backtest During Fast Replays. If you do not need this option, you may want to disable it because it can slow down high speed replays.
    • When using the Barchart Real-Time and Historical Data Service, you have the option to timestamp data using your computer's clock. Time-stamping will still be to GMT, but will not be dependant upon what is provided by the exchange. This option can be found in File >> Data/Trade Service Settings. It is on by default.
    • Chart Drawings added by Advanced Custom Studies, when using sc.UseToolEx, are now managed separately from other chart drawings on the chart. They use less memory, and are automatically removed when the study is recalculated, and when the study is removed from the chart. There is no longer any need to delete them using sc.DeleteLineOrText, except for special cases.
    • Improvements to the Vertical Line tool.
    • Stochastic study now supports Input Data inputs.
    • Added a command to the Chart menu to duplicate a chart to another chartbook.
    • Corrected some issues with the trade interface that occur with detached chart windows.
  • 364 Release Date: 2008-12-13

    • Corrected some problems with the Detachable Chart window feature.
  • 363 Release Date: 2008-12-12

    • Support for tabbed window interface and detachable chart windows. These features are considered Special Features which are only included in service packages which include Special Features.

      To detach a chart window, select Chart >> Detach/Attach Window.

      To enable tabs, select Global Settings >> General Settings, and enable the Use Tabbed Interface option.
    • Improved the accuracy of trading system backtesting during high speed replays. The greatest accuracy will be when replaying using tick or 1 second data. There is an additional change that will be made within the next few days that will improve accuracy further.
    • Added a start date and time input to the Linear Regression End Channel study.
    • Added a new version of the Bollinger Squeeze study. It is named Bollinger Squeeze 2.
    • Updated: Added trading functions to ACSIL. Refer to ACSIL Trading for documentation. These functions should only be used in trade simulation mode until you are certain that they function properly for you. Please do contact Sierra Chart support if you do have any issues or suggestions.
  • 362 Release Date: 2008-12-06

    • Support for the new TransAct data feed. We do see one problem with this data feed. We noticed that the volume and number of trades for the Eurex are doubled. This does not appear to be a Sierra Chart problem, we have contacted TransAct about it.
    • Added a new version of the Detrended Oscillator study that follows the more commonly used formula. The original Detrended Oscillator has been renamed to "Detrended Oscillator - Di Napoli".
    • New settings have been added to the Fibonacci Retracement/Extension and 3 Point Retracement/Extension tools. These can be found in Global Settings >> Tool Settings >> Fib Retrace/Ext and 3pt Retrace/Ext.
  • 360 Release Date: 2008-11-28

    • Added support for the new TD Ameritrade streamer service for order status. This allows for instant notifications for order status changes. This means there will be a shorter delay to see status changes with orders entered from Sierra Chart. Other Trading related improvements with TD Ameritrade are planned, such as showing average fill price and share quantity for order fills.
    • Various other improvements and low level changes.
  • 358 Release Date: 2008-11-21

    • The following new Graph Draw Types are supported: Point and Figure X-O (Applies only to Point and Figure Charts), Price Volume (Equivolume) Bars, and Candle Price Volume Bars.
    • Corrected a minor upgrade issue with the new Graph Draw Type setting when studies the use Graph Draw Type are based on other studies that are set to display as the main price graph.
    • Other minor improvements.
  • 356 Release Date: 2008-11-15

    • The Graphical Displacement setting for studies can now be set for individual subgraphs rather than the entire study as a whole. This was released in an earlier prerelease (350), however, it was not fully implemented and there were some issues with the functioning of this setting when it was set to a nonzero value. This has all now been corrected. There are still some changes that need to be made to support this setting with study alerts.

      Additionally, the DrawZeros ACSIL variable for studies can now also be set for individual subgraphs. In ACSIL the sc.Subgraph member has two new members named DrawZeros (sc.Subgraph[].DrawZeros) and GraphicalDisplacement (sc.Subgraph[].GraphicalDisplacement).
    • Corrected a problem with the downloading of historical and daily intraday data from the SC Historical Data Service that arose with a recent pre-release. This also corrects a problem downloading historical daily data from the Barchart Real-Time and Historical Data Service. If you have any problems, please be sure to upgrade.
    • Added a new Graph Draw Type called Bid Ask Bars. These bars are color coded based upon the relationship between BidVolume and AskVolume and they have a variable width based upon overall volume. Development of Bid Ask Bars is still in progress. And this is considered a Special Feature although it is made available to all software service packages at the present time.
    • Corrected a minor problem with the Renko study bar calculations that can occur with certain box sizes.
    • If you are using multiple instances of Sierra Chart to connect to IB TWS, then there is a new setting to manage this in the Data/Trade Service Settings window. Each instance needs to have a unique instance ID setting.
  • 353 Release Date: 2008-11-08

    • Corrected some chart graphics issues related to the new Graph Draw Type setting.
    • Added a feature that allows the changing of the active tool to Pointer, Chart Values, or Trendline, after using any other tool only once. This can be set on the Global Setting >> Tool Settings >> General tab.
  • 352 Release Date: 2008-11-06

    • Corrected a problem where studies that use a price graph type of style were not properly upgraded to support the new Graph Draw Type setting, and the appearance of those studies were not correct.
  • 351 Release Date: 2008-11-04

    • The interface to the Sierra Chart Real Time and Historical Data Exchange Service has been updated. This resolves some problems which arose with the support of the new data server provided by our data provider, Barchart. If you use this service, it is very important to upgrade if you are experiencing any problems.
    • Corrected a few issues related to recent new features and improvements.
    • Added the sc.TRIX function to ACSIL.
  • 350 Release Date: 2008-10-31

    • Added a new control named Graph Draw Type to the Study Subgraphs settings tab of the Study Settings window. This lets you choose among various draw types for a study. This gives you the ability to use differing price bar types within the same chart. For example, you could use an OHLC bar for the main price graph, and a candlestick in one of the sub-regions.
    • Various low level improvements with the interface to OEC. The downloading of historical tick data from OEC is now more reliable. However, if you download too much historical intraday tick data you may get an error from OEC indicating there have been too many history requests. As always you can access reliable historical intraday tick data for the most popular contracts from the SC Server when using OEC.
    • The Spreadsheet System/Alert for Trading has been modified so that Buy Exit and Sell Exit both flatten the position.
    • Corrected a bug when using an offset price using "Ticks" with attached orders. This problem was introduced only in recent version of SC.
    • Improvements have been made to the candlestick patterns detection in the new Candlestick Patterns Finder study so it is more accurate. Additional testing and improvements are planned.
    • Added to the IB Trading service settings in the Data/Trade Settings window, the following settings: Currency Code for Stocks. Option to download RTH only data for historical daily data. A delay time between historical data requests, which can be used to minimize pacing violations, the default is 500 ms.
    • Added a new study draw style named Line - Skip Zeros. When you use this style and a subgraph is set to not draw zeros, no line will appear where there are zeros.
  • 348 Release Date: 2008-10-23

    • Added an improved feature where chart drawing, such as trend lines, can be copied from one chart to another chart. Previously, there was a study that would do this, but it was limited in what it could do. This new feature can be found under Chart >> Chart Settings. Enter the chart number you want to copy drawings from in the Copy Chart Drawings from Chart # input box.
    • The Spreadsheet System/Alert for Trading study has been updated so that you can now specify a Custom Order Quantity for triggered orders. If this is left blank, the order quantity used is the one specified inside of the study settings. For more information, see the Spreadsheet Systems, Alerts and Automated Trading Documentation page.
    • Minor improvements with the trading interface for TransAct. Corrected a problem with the symbol not always displaying in the Trade Orders window for an order, which would also prevent the order from showing up on the chart.
    • Added an Undo Erased Chart Drawing command to the Edit menu to restore erased chart drawings.
  • 347 Release Date: 2008-10-21

    • Improvements with downloading historical intraday data from the Barchart Real-Time and Historical Data Service. This involves changes by our data provider and within Sierra Chart. The problems with downloading historical tick data with this service in recent pre-releases have been resolved. Downloading of tick data is 3 times faster.
    • Resolved a problem that some users had with getting stock data when using IB. The problem involved the currency code specification. We left it undefined so IB can resolve it since there is no universal currency code. For now it is set to USD for stock symbols, and we will add a setting to allow it to be set to anything.
  • 346 Release Date: 2008-10-17

    • Corrected some issues with OCA order handling in Trade Simulation Mode.
    • The Spreadsheet System/Alert for Trading study has been simplified. The Buy Entry and Sell Entry counts are no longer used, in favor of simply using the Internal Position quantity in conjunction with any working orders that have not been completed. The input Initiate Order Even When a Position/Order Exists has also been removed as it is no longer necessary.

      It is strongly recommended that you review the updated Column K, L, M, N Signal Types section in the Spreadsheet System/Alert documentation and test your system in simulation mode before using it with the live trading Order System when using this version or higher.
    • Updated the Spreadsheet component to a new version which has many improvements and bug fixes. It supports the Excel 2007 Open XML (.xlsx) format.
    • The interface to the Open E Cry service is now a direct .NET interface. This means there is no longer any need to install a separate OEC client software. This is a direct interface which uses the same framework that the OEC software is built on.
    • We are in the process of working and downloading more historical tick data direct from the OEC server. We are still having problems with the OEC service when we do this. In this version, please avoid downloading historical tick data from OEC and instead use the SC Server. The Sierra Chart backfill service for OpenECry has always supported tick data and goes back for almost one year.
    • This version supports the HotSpot FX data feed. In order to use this data feed, a trading account with HotSpot FX is required. There is no extra charge to use the feed. For more information visit the Hotspot FX website. "The Hotspot FX ECN offers flexible FX market access to live, executable prices streamed by leading banks and posted by clients."
    • Various low-level improvements and minor changes in all areas, including the trading interface. We continue to improve the internal design of Sierra Chart to make it faster, easier to maintain and to support new features.
    • The font for the Time and Sales window can now be set. It is set through the Time and Sales Settings window.
    • We are in the process of adding Trading Functions in the Advanced Custom Study Interface (DLL Studies), but these should not be used as the development has not been completed. These are undocumented.
  • 345

    • Corrected a problem that could occur when cancelling a group of orders in Simulation Mode with more than 1 OCA Group.
    • The Pitchfork Tool now supports Schiff Median Line and Modified Schiff.
    • Added a new study named Sum Charts From List. This study will sum all the charts from a list of chart numbers to create a custom index. A divisor can also be specified. The same Chart Number can be added multiple times to apply different weighting.
    • The Horizontal lines on the 2 and 3 Fibonacci Extension Retracement Tools can now be right-clicked to bring up the Chart Drawing menu.
    • The 2 and 3 Point Fibonacci Extension/Retracement Tools can now be set to cycle through the list of Level Color settings, the entire drawing will have the same color and each new drawing will use the next defined level color.
    • The 2 Point Fibonacci Extension/Retracement Tool now has separate color settings for the 2 instances of this tool.
    • The 3 Point Fibonacci Extension/Retracement Tool now has separate color settings for the 2 instances of this tool.
    • Some new color settings have been added to Chart >> Chart Settings.
  • 344

    • The old Candlestick Formation Finder study has been removed and replaced with Candlestick Patterns Finder We are still the process of doing some fine tuning of the candlestick pattern detection in the study. If you notice any issues, please do let us know.
    • It is now possible to get a large amount of Historical Tick data reliably from the Barchart Real-Time and Historical Data Service. With SC version 334 and earlier the amount of data that could get was limited, and there were some reliability issues in pre-release 341. We are now using a new server from our data provider and this new server is still considered a beta so if there any issues please do let us know.
    • Updated the Spreadsheet component to a new version. This one does not expire and is not a beta.
    • The most recently used file list on the File menu has been increased to 14 items.
  • 343

    • Several issues have been corrected with the new historical data server and the new interface to the server for the Barchart Real-Time and Historical Data Service, that was released with Sierra Chart version 341. If you are running Sierra Chart version 341-342 and using the Barchart Real-Time and Historical Data Service, it is important you upgrade.
    • You can now customize the Chart DOM so that Order Inputs works in a much more flexible manner. To see everything you can do, go to Trade >> Global Trade Settings on the menu and click on the Chart DOM Settings button.
    • Adjust Tool Values to Tick Size is now functional under Global Settings >> Tool Settings >> General.
    • The Time And Sales Window is now flicker free.
    • The new sc.SetAlert() ACSIL function and related variables have been documented. The prior documentation was not completed and had some inaccuracies. Various other members have been documented. And some corrections have been made to the Advanced Custom Study Interface documentation.
    • Various low level improvements.
    • Internal improvements to the Difference study and the Study Overlay OHLC study.
    • Added Study Subgraph Difference study. This is planned to be renamed to Difference-Study Subgraph. Calculates the difference between two subgraphs of two different studies. You can easily select the studies and Subgraphs you wish to take the difference between.
    • The Study/Price Overlay study now supports the Graphical Displacement setting from the Source study. This is internally and correctly handled.
    • Corrected the Woodies ZLR system input names.
  • 341

    • You can now access all available historical data when using the Barchart Real-Time and Historical Data Service. This is still considered a Beta feature, if there are any issues, let us know.
    • Added a new API to save chart images to a file.
  • 340

    • There are now two Inverse Fisher Transform studies. One is based on RSI and the other can be based on any study. The Inverse Fisher Transform study has been updated.
    • Added a Sine Wave Moving Average Study.
    • Improved the functionality of the Chart DOM. More improvements are being worked on.
    • Corrected some issues with the new bar Width and Percent settings.
    • Added new members for setting alerts from Advanced Custom Studies: sc.SetAlert(), sc.AlertOnlyOncePerBar, sc.ResetAlertOnNewBar. This function and these variables allow you to play an alert sound without having it repeat for every bar in the chart without any special programming and gives you two options for controlling the behavior of alerts. Documentation will follow shortly. Added Reset Alert Condition on New Bar and Alert Only Once Per Bar for simple alerts in the Study Settings window.
    • For futures contracts, the volume and open interest are for all contracts for a particular underlying symbol with the Barchart Real-Time and Historical Data Service and the Sierra Chart Historical Data Service. To get individual contract volume and open interest append -I to the end of the symbol. If you want to get volume for the most recent day it is necessary to append -I to the end of the symbol.
  • 338

    • Added this function to ACSIL:
      int GetOHLCOfTimePeriod(SCDateTime StartDateTime, SCDateTime EndDateTime, float& Open, float& High, float& Low, float& Close, float& NextOpen)
    • Added the Inverse Fisher Transform study.
    • Fully implemented all of the new Width Settings controls in Global Settings >> Graphic Settings.
  • 337

    • Added many new controls to the Graphics Settings window to control various width settings of chart elements. Not all of the Width Settings are completely implemented yet.
    • Added Snap to Open and Snap to Close commands.
    • Continued low level trading interface improvements.
    • The Spreadsheet component has been updated to a newer version. This new version is considered a beta. So it is always a good idea to keep a backup of your Spreadsheet files. This new version should solve a problem where when connected to the data feed, the number formatting could not be changed easily. It is important that when you update to this version or any version during the month of September and October 2008, that you be sure to periodically upgrade because the Spreadsheet feature will not work after November 1, 2008. This is because there will be a required new version of this Spreadsheet component available during October 2008.
    • Completed development of the new Pivot Points-Variable Period study.

*Last modified Friday, 02nd March, 2018.