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.
-
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.
- 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.
-
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.
- 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.
-
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.
- Added this function to ACSIL:
-
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.
-
336
- The Time Extension Levels for the 2 point and 3 point Fibonacci Retracement/Extension drawings can now be changed through the Chart Drawing Properties window, which can be opened by right clicking the Trendline of the drawing.
- Further improvements to the Pivot Points - Variable Period study.
- Added the Sierra Chart version of the Bollinger Squeeze study. Our research has shown there are many variations of the study. The subgraph that oscillates around the zero line has many possible implementations all of which involve existing studies. The mathematical logic behind some of these implementations is questionable. We found one implementation of the primary subgraph which is:(Keltner Upper - Keltner Lower) / (BollingerBands Upper - BollingerBands Lower). This is what we decided to use. Some have used a momentum and took an average of the momentum. The implementation of the Momentum is varied. If you want to show the momentum you can always add the Sierra Chart Momentum study, add a moving average study which is based upon the Momentum, display it in the same chart region, and hide the Bands Ratio subgraph of the Bollinger Squeeze. We felt it was best to create something which is simple and reasonable. And you can always add on to it with existing Sierra Chart studies and functionality.
If you have previously used the Bollinger Squeeze study in earlier versions from the main study list, then remove it before using this latest version. It has been reconfigured and it must be re-added to the chart.
-
335
- New Advanced Variable Period Pivot Points Study: Pivot Points - Variable Period
This Pivot Points study can be used to draw support and resistance lines covering a time period anywhere from one minute to one year. It can be used both on intraday and historical charts. The calculations are derived off data in the chart itself. It employs special logic when looking back at the previous period to calculate the pivot point lines from, to determine if there is sufficient data. If there is insufficient data, it looks back to the prior period. This is very useful for holidays and Sunday trading. There is no longer a need to remove data from periods where there is insufficient data. You can control the behavior of this period skipping feature with the Minimum Required Bars for Period as %" input. For example if you want there to be at least 50% or more of the bars needed for a period that the pivot point lines are calculated from, then set this input to 50. (The study is still under development and monthly and yearly periods are not yet supported)
- New Advanced Variable Period Pivot Points Study: Pivot Points - Variable Period
-
334
- Corrected some issues with the TPO study due to revisions made in 329. Errors received when performing TPO splitting and merging will no longer occur.
-
333
- Improved the Trade Volume counting algorithm used with real-time data when a service does not transmit all of the trades. This improves the accuracy of volume based charts and studies.
-
332
- Added the Woodie's ZLR system to the Woodie's For Range Charts - New study collections. You need to reapply one of these study collections to your charts to get this new ZLR system study. Important ZLR system inputs:
Chop Zone Length: Length of the weighted moving average of chop zone values.
Chop Zone Threshold: The absolute value of the value that the chop zone must exceed to meet the ZLR rule. This is in ticks. As you may know the chop zone indicates how far the last price is from an exponential moving average in ticks. These chop zone tick values are averaged using a weighted moving average. So if the tick size is 1 and you enter 15, then the weighted moving average of chop zone values must exceed or equal 15. This is a more quantitative approach to analyzing the chop zone instead of looking at colors. - Corrected a problem with the order confirmation box displaying in certain cases when the option was disabled.
- The Trailing Stop Order type has been added to Simulation Mode. Additionally, a user can now attach a Trailing Stop order as a child. Because of the nature of the way IB handles Trailing Stop orders, SC can only keep track of the stop prices of Trailing Stops that are in the same session. This is the first release and future improvements is to be expected.
- Added the Woodie's ZLR system to the Woodie's For Range Charts - New study collections. You need to reapply one of these study collections to your charts to get this new ZLR system study. Important ZLR system inputs:
-
331
- With the TD Ameritrade service, option symbols can be used. Enter option symbols with a plus in front of them, such as "+COPKQ".
- Corrected some issues with the TPO and Volume Profile study due to some changes in 329.
- Various other low level improvements and issues resolved.
-
330
- Corrected a problem with the saving of attached orders.
- Added checks to ensure valid attached order prices.
*Last modified Thursday, 25th April, 2024.