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.

  • 635 Release Date: 2010-09-08

    • Corrected various small problems with downloading historical intraday data from the CTS T4 system. Currently data with a resolution of 1 second data is downloaded.
    • Resolved an issue with Attached Orders in Trade Simulation mode where these Attached Orders after they were modified, could potentially fill when triggered by price action even if they were still in a Pending Child state. This issue arose in version 627.
    • Resolved an issue where when using a Price Multiplier on a chart, Trailing Stop orders when modified, would not have have a proper price set for them and could cause an unexpected fill.
    • Resolved a problem from a recent release where the chart tabs may not maintain the same order when clicked on.
    • Updated Sierra Chart to support trading with the latest TransAct AT software. Initially there was a problem in the first revision of 635, but this has been resolved in the second revision.
    • Added an option for automatically saving all open chartbooks at a certain interval. This option can be found under Global Settings >> General Settings >> Auto-Save Chartbooks.
    • With the UDP service, added the OPEN_CHARTBOOK command.
    • Added vertical lines to the Chart DOM to designate click-able areas.
    • The Automated Trading Management logic no longer considers orders in a "Pending Child" state when calculating the quantity of "Working Orders". Only when a child order is transmitted after a parent fills, will it then be considered in the calculations.
    • Improved handling of errors with order modifications sent to live trading services. This also results trailing stop orders continuing to trail even after a single order modification error. With the TransAct service, when there is an error modifying an order, the order will return back to the Open state from Pending Modify and the error result will be shown in the Trade Service Log.
    • Automated Trading management change: When AllowMultipleEntriesInSameDirection is FALSE and there is a Buy/Sell Entry signal, only the actual position for the symbol is considered and not working orders which can establish a position if CancelAllOrdersOnEntriesAndReversals is set to TRUE. For example, if there is a working order which can result in a long position, you are currently flat the market and then there is another Buy Entry signal, the Buy Entry will be allowed assuming other automated trading exceptions do not block it.
    • Various other low level improvements.
  • 631 Release Date: 2010-08-26

    • Updated the TransAct service interface files.
    • With the CTS T4 service, all historical intraday data is obtained directly from CTS T4. All spread symbols are available. There is no extra charge for this service.
    • We have renamed various ACSIL trading structures and functions. The old names still work. The old name followed by the new name are listed here:
      s_scTradingOrderDetails -> s_SCTradeOrder
      s_SCTradingPositionData -> s_SCPositionData
      s_SCTradingOrderInput -> s_SCNewOrder
      SCTrading_BuyEntry -> BuyEntry
      SCTrading_BuyExit -> BuyExit
      SCTrading_SellEntry -> SellEntry
      SCTrading_SellExit -> SellExit
      SCTrading_GetServicePosition -> GetServicePosition
      SCTrading_GetSessionPosition -> GetSessionPosition
      SCTrading_CancelOrder -> CancelOrder
      SCTrading_GetOrderByOrderID -> GetOrderByOrderID
      SCTrading_GetOrderByIndex -> GetOrderByIndex
      SCTrading_CancelAllOrders -> CancelAllOrders
      Trading_ModifyOrder -> ModifyOrder
    • The OpenClose and BuySell members of s_SCTradeOrder are now integer constants rather than strings.
  • 630 Release Date: 2010-08-19

    • Corrected a Volume By Price issue where when using a volume period setting which is equal to a bar period, the volume profiles may not display at the end of the chart.
  • 629 Release Date: 2010-08-18

    • With the Spreadsheet System for Trading study, the chart Price Multiplier is applied to the Profit/Loss values outputted to column J.
    • Corrected issues from version 627 involving Trade Simulation. The problem of simulated Trailing orders not filling has been solved. The problem of the Last Activity date/time not being correct for simulated orders when replaying charts has been solved.
    • Corrected some issues with trade Profit/Loss formatting when a Price Multiplier is used.
    • The Automatic Trendlines study has been modified so that you can specify the High and Low Subgraphs that it is based upon. This is done through the Input Data High/Low Inputs. By default these are High and Low respectively. These can be changed if you are basing the study on something other than the Main Price Graph.
  • 627 Release Date: 2010-08-17

    • Some of the items listed here in this version, were added in previous versions but reported this version. Often this is the case until such time that the new features become stable.
    • When new lines are added to the Trade Activity Log, then the log was automatically saved within about three minutes. The log is also saved when exiting Sierra Chart. The number of days in the log that are saved, based upon the LastActivityTime for the record, is specified under Trade >> Global Trade Settings. If the TradeActivityLog is large, then the saving can be very time-consuming. Therefore it is possible that when there is new activity and the log is saved within three minutes while running Sierra Chart, that Sierra Chart will be in a frozen state while saving the log. We have made changes so the saving is significantly faster and less frequent.
    • Corrected an issue from prerelease 625 where there were issues with loading chart data and this could affect studies relying on the Volume at Price data and could cause abnormal shutdowns.
    • Improvements to the integration of the CTS T4 data feed. Sierra Chart now subscribes to the full tick by tick data feed available on the T4 platform. Also, trades which should be filtered out which affect charting, are filtered out. When the trade is reported by the exchange as having occurred in a spread, it is filtered out.
    • The trade simulation functionality has been internally revised to be more simplified. This lays the foundation for improvements with back testing which includes high-speed back testing.
    • Corrected a problem with high CPU usage from data feed processing that arose with support for Global Symbol Settings and special processing that was done for the IB service. This is now all resolved and this should make a significant difference for users affected by this.
    • Various low-level improvements.
  • 624 Release Date: 2010-08-04

    • Corrected issue with the display of Total Quanitity for orders at the same price level when a Price Multiplier is used.
    • Corrected a problem where global symbol settings were not automatically applied when changing the symbol of chart, if global symbol settings were available for the symbol of the chart.
  • 623 Release Date: 2010-08-2

    • When drawing a 2 or 3 Point Retracement/Extension drawing, the text for each retracement/extension line indicating the price level and/or the percentage is also displayed during the drawing process.
    • Corrected a connection problem with the TT service arising in a recent release where a connection would not succeed to the order server.
    • Due to changes with IB TWS, when modifying certain trade orders, such as Forex trade orders, the modification would fail. Apparently it is now required that the currency code be specified. This issue has now been resolved and the currency code is automatically set. If there are any further problems, let us know.
  • 621 Release Date: 2010-07-28

    • Improvements to chart trading. The Chart DOM now displays the total working quantity of orders at each price level. When modifying orders at a price level where there are multiple orders, a menu appears and you have the ability to choose the order you want to modify. This does not apply to linked orders or when adjusting the price of an order interactively. The menu appears when you modify the quantity, cancel an order, or press the M button on the order line.
    • Added menu items to the right-click context menu of chart tabs. Added Duplicate Chart, Duplicate Chart To Another Chartbook, and Rename.
    • Added Adjust Regions Tool Always Active With Current Tool option in Global Settings >> Tool Settings >> General Settings.
    • Added Draw Highlight Drawings Underneath Main Graph and Studies option in Chart >> Chart Settings.
    • Added Time Range Highlight study.
    • Corrected an issue with Sell Exit Limit Price cell for the Spreadsheet System for Trading study where the price entered was not being used when using Limit orders. This issue arose in a recent release.
    • An option has been added to the Data/Trade Service Settings window for the Transact trading service to disable the connection to the trade server. This will speed up the connect process and can work around a potential issue you may encounter with the Transact AT software.
    • Improvements to Trading Technologies data feed processing.
    • Various low-level improvements.
  • 619 Release Date: 2010-07-22

    • Added Daily Profit/Loss field to the Internal Positions data tab on the Positions Window. This is also logged to the Trade Activity Log. Daily Profit/Loss is reset when a trade is closed and there is a new day.
    • Chart window tabs can now be dragged with your pointer to rearrange the order.
    • The Pivot Points-Variable Period study now forward projects Pivot Point lines into the forward projection area on the right side of the chart. To see the forward projection area, press the right arrow key on your keyboard or the arrow button on the right side of the scrollbar at the bottom of the chart.
    • Corrected an issue with the functioning of the CROSSOVER, CROSSFROMABOVE, and CROSSFROMBELOW Spreadsheet functions arising from changes beginning with version 615.
    • Various low-level improvements.
  • 617 Release Date: 2010-07-16

    • The Pivot Points-Daily study now forward projects Pivot Point lines into the forward projection area on the right side of the chart. To see the forward projection area, press the right arrow key on your keyboard or the arrow button on the right side of the scrollbar at the bottom of the chart.
    • Various improvemnts with the integration to the TT service.
    • Reorganized the Chart Settings window.
    • Corrected a problem arising in 615 with the Crossover functions when used on spreadsheets.
  • 615 Release Date: 2010-07-08

    • Improved the detection of crossovers for studies when Subgraphs have equal values for the beginning values being compared. This applies to the CROSSOVER, CROSSFROMABOVE, and CROSSFROMBELOW functions.
    • Second revision: Corrected an issue where a short position would be reported by one less contract when using TT. Corrected an issue with Scaling Out where existing target and stop orders would not be completely reduced or canceled, when there are multiple fills for a non target/stop order that would reduce the size of the position.
  • 614 Release Date: 2010-07-06

    • Increased the number of characters that can be in a Simple Alert Condition condition formula to 384 characters. This is triple the number of characters previously.
    • Completed the development of the Limit Chase order type. By enabling Use Chase on the Trade Window, limit orders will be converted to chase orders. Whether they are entered through the Trade Window, automated trading, the ChartDOM, or from the chart. The maximum Chase is set on the More tab of the associated Trade Window for the chart.
  • 613 Release Date: 2010-06-25

    • Added the ability to synchronize the Internal Position for a symbol with the Service position in case they are different. It is also possible to create a Internal Position which exactly matches the Service position when a Internal Position for a symbol does not exist. To do this select Trade >> Positions Window. Select the Service Positions tab. Highlight the positions that you want to make the Internal Positions match with (synchronize) and press the Copy Position to Internal Position button. If a corresponding Internal Position does not exist, it will be created.
    • What an intraday chart is opened, loading of the intraday data from the chart data file is now done on a background thread. What this means is that the user interface of Sierra Chart will not be busy or frozen while the loading of data is occurring. This allows chartbooks to take advantage of multiple CPU cores when they are opened. If you find that it takes a long time to load intraday chart data, then refer to help topic 30.12 for things you can do to reduce load times.
    • Added several custom studies from users from the Support Board to Analysis >> Studies >> Add Custom Study >> Sierra Chart Custom Studies and Examples for easy access.
    • The historical stock data downloaded from the Barchart service and the Sierra Chart Historical Data Service is no longer adjusted for dividends.
    • An alternate name can be specified for study Subgraphs. For example, you can use a shorter name than the standard name or a more descriptive name. To set an alternate name for a study Subgraph, open the Study Settings window for the study and then select the Subgraphs tab. Select the particular Subgraph you want to change the name of in the list, and enter the new name in the Short Name box.
    • Added the Stochastic Momentum Indicator study.
  • 612 Release Date: 2010-06-25

    • Added an option vertical grid spacing at Session Start in Chart >> Chart Settings. Using this setting will place a vertical grid line at the start of each session.
    • Added an option to Only Move Out Data On Weekends in File >> Data/Trade Service Settings >> Large Data File Settings
    • Updated Barchart API.
    • Fixed the Hide Study option to work with the Volume by Price study.
    • Improved synchronization in the Study/Price Overlay study. When we determine the appropriate source bar column to copy study or price data from, we now always use the latest bar column in the source chart that is contained within the destination bar column. Previously we would use the first bar column which can be older data.
    • Added a Draw Zeros input to the Study/Price Overlay study.
    • Added the studies Number of Trades - Bid and Number of Trades - Ask.
    • Changed the Move to Breakeven Stop order type so that after you adjust this type of order, the breakeven level is still relative to the parent order fill price rather than the current market price.
    • Added a new order type: Limit Chase. With this order type, if the market moves a way from your entry price, it will be adjusted towards the current market price, but not exceeding specified Maximum Chase value. The maximum Chase value is the maximum offset from your entry price. Therefore it is set to 2, the most your order will be adjusted by is 2.
    • Various low-level improvements.
  • 610 Release Date: 2010-06-08

    • Added an OCO Buy Limit Sell Limit trade order type, along with an OCO Buy Limit Sell Limit (Auto-Set) command.
    • Added the option Round Retracement/Extension Values to Tick Size for the 2 and 3 Retracement/Extension tools. This can be found in Global Settings >> Tool Settings in the tabs for the respective tools.
    • Fixed an issue with the alignment of bar times when the chart option New Bar On Session Start is disabled.
    • Fixed an issue with the Pivot Points-Daily study's Days to Calculate input.
    • Changed the way that the default chart settings are set. Changes to the chart settings of any chart will automatically be used as the settings for new charts, except in the case of settings set through Edit >> Symbol Settings.
    • Updated the interface software for the Barchart service.
    • Various low-level improvements.
  • 609 Release Date: 2010-06-03

    • Corrected a problem with Attached Orders during live trading where if a second fill of a parent occurs during the time the childern are awaiting confirmation from the trading service, the subsequent modification to increase these child order quantities may fail due to the service ID not being set if the service ID was not known at the time of the second fill. This issue only affected services where the Service Order ID is not immediately known, such as TransAct.
    • Support for TT Trading has been completed. More testing is required. TT Trading should not be used on a Live account.
    • The Set as Default button in the Chart Settings window has been removed. The primary default settings for a new chart are now configured through Edit >> Symbol Settings.
    • Various low-level improvements.
  • 606 Release Date: 2010-05-19

    • Implemented processing of IB Order Execution data. This is to support an alternative method for detecting order fills.
    • Various improvements to Trade >> Trading DOM Mode.
    • Added the option Align Trade Drawings Text to Right in Chart >> Chart Settings.
    • Corrected an issue with Attached Orders that arose in version 604.
    • Various low-level improvements.
  • 604 Release Date: 2010-05-14

    • Added Intraday Data Storage Time Unit of 5 seconds. This can be set in the Data/Trade Service Settings.
    • The Buy Stop and Sell Stop and Buy Stop-Limit and Sell Stop-Limit order types now support using Attached Orders. The confirmation window will display and display twice for each Stop order with its Attached Orders.
    • Various low-level improvements.
  • 601 Release Date: 2010-05-06

    • Updated the Rockwell Trading chartbook (Rockwell.cht) with some minor changes and performance improvements.
    • Added support for the Trading Technologies FIX platform. Integration to the data feed has been completed. Trading integration is still in progress.
    • Corrected issue with incorrect Vertical Line drawings date displaying for historical charts.
    • Saturday data from from the Transact service is now filtered out. This is a very important improvement in it is highly recommended that you update soon to this version or higher.
    • Added the ability to fully specify Attached Orders from an ACSIL trading system. These Attached Orders defined from an ACSIL trading system, will replace already defined Attached Orders on the Trade Window for the chart. For an example, refer to the scsf_TradingExampleWithAttachedOrders2 function in the ACS_Source/TradingSystem.cpp file.
    • Additional improvements to the display of Filled orders on charts.
    • Corrected an issue with Numbers Bars coloring arising in 598.
    • Improved the Volume at Price mapping when using derivative charts like the Point and Figure Chart study. This data is used by Numbers Bars and volume related studies.
    • Renamed the Automated Trading variable SendOrderSignalToOrderSystem to SendOrdersToTradeService. It functions identically as before. Keep in mind that even when this is set to TRUE, if you are in Sierra Chart global Trade Simulation Mode, your orders will still be simulated.
    • Various low-level improvements.
  • 599 Release Date: 2010-04-28

    • Revision 2: Removed the Start Date input/setting from the TPO Value Area Lines, TPO Chart, and Volume Value Area Lines studies. This input was useful to start periods at the beginning of the week, the beginning of the month, the beginning of the year when using a Time Period Type of Weeks, Months, or Years respectively. However, this is not necessary because these period types always will start at the beginning of a week, month or year in newer versions. In the case of the TPO Chart study, this input was also used to create a single profile of a fixed period at the end of the chart. You can now use 1 Profile At End of Chart with Specified Length instead.

      When using a Time Period Type of Weeks with the TPO Value Area Lines or TPO Chart studies, it is now possible to specify the TPO Letter/Block Time Increment in Minutes rather than using the default of 1 day.
    • Corrected a problem arising in version 582 with the OEC service where if an order fill event was not received, the Internal Position data would not update and Attached Orders would not be sent. Apparently this was due to an order fill event not being received from OEC. We implemented an alternate method to detect fills as previously was done.
    • Improvements to the display of Filled orders on charts.
    • Various low-level improvements.
  • 598 Release Date: 2010-04-27

    • When a parent order fills and the child order quantities are increased, or when an order in a OCO group fills and its sibling quantity is reduced, the order modifications may be delayed if there is already a pending modification. Corrected a problem where when these order modifications are delayed, the new order quantity may not have been correct. Although, the order modification quantity would never have exceed the original quantity. This problem has now been resolved. This issue arose in version 582 with the introduction of delayed order modifications necessary to support client-side bracket and OCO orders. There would not have been any problem with order quantities involving 1 or 2 contracts or when there was only a single fill. Additionally, this issue was not as a practical matter significant when it came to adjusting sibling orders.
    • Added a new Chart Trade command named OCO Buy Stop Limit Sell Stop Limit (Auto-Set). This will enter both a Buy Stop Limit order and a Sell Stop Limit order in an OCO group where the prices are offset by the Auto-Set Prices Offset from the price that was right-clicked at on the chart. The Limit prices are set by the Stop-Limit Order Limit Offset. This Setting specifies the offset from the Stock price. The Auto-Set Prices Offset and Stop-Limit Order Limit Offset settings can be found on the More tab of the Trade Window.
    • Improved the algorithms for coloring of Numbers Bars. The documentation will be updated soon.
    • Added a new option to Global Settings >> Data/Trade Service Settings >> More Interactive Brokers Settings, when using the Interactive Brokers service, named Use IB Managed OCO and Bracket Orders. By default this is enabled. When this option is disabled, then OCO and Bracket orders will be managed fully by Sierra Chart. Although in this version, Bracket orders are already partially managed by Sierra Chart in that they are not sent until the parent order fills. However, it is expected in a future release, that IB server-side managed Bracket orders will be restored as previously. The reason for this option is that there have been ongoing reports that the IB/TWS system does not always transmit these orders when submitted and they are left in a stuck state. Disabling this option will solve this issue.
  • 596 Release Date: 2010-04-23

    • Corrected a long-standing issue where the right-click menu on charts would not display when the main window, or a detached chart window, had a certain positioning. This was long believed to be some unusual Windows issue, but it turned out to be a coding error with the handling of mouse coordinates.
    • Added a new Chart Trade command named OCO Buy Stop Sell Stop (Auto-Set). This will enter both a Buy Stop order and a Sell Stop order in an OCO group where the prices are offset by the Auto-Set Prices Offset from the price that was right-clicked at on the chart. The Auto-Set Prices Offset can be found on the More tab of the Trade Window.
    • Improved the Sum Charts From List study to correctly set the High and Low of the displayed bars.
  • 595 Release Date: 2010-04-21

    • This version has undergone a lot of internal changes to the trading functionality. The trading functionality should only be used in Trade Simulation Mode or with a broker simulation account.
    • Corrected an issue from 594 with Attached Orders when there are multiple OCO groups, the number of orders sent is incorrect. It is important to upgrade to this version if you are using Attached Orders in version 594.
    • Added a Send Attached Orders order type. This will be documented shortly.
  • 594 Release Date: 2010-04-20

    • This version has undergone a lot of internal changes to the trading functionality. The trading functionality should only be used in Trade Simulation Mode or with a broker simulation account.
    • Corrected an issue where the initial color settings in Global Settings >> Trade Settings >> Chart Trade Settings were black. For new installations, this would have resulted in trade drawings not being visible on the chart. They are now set to valid colors.
    • Added a new order type named OCO Buy Stop Sell Stop. This allows you to enter both a buy stop order and a sell stop order from the trade window or from the chart. When one fills or partially fills, the other one is immediately canceled.
    • Various low-level improvements.
  • 591 Release Date: 2010-04-06

    • Tested the new Attached Order functionality with the OEC service and no problems were found.
    • At this time a significant amount of testing has been done with the new Attached Order functionality with the Transact service and at this time there are no known problems.
    • A New Global Symbol Settings (Edit >> Symbol Settings) window has been added. This is a centralized place for settings for a symbol, or symbols that match the specified pattern. These settings include the Session Times, Price Display Format, and the Tick Size. Symbol patterns can be used to apply settings to symbols that match the pattern. This is especially useful for futures contracts and for stocks. This is a new feature, is still under development and documentation will be coming soon.

      When global Symbol Settings exist for a symbol or there is a pattern that matches a symbol, then these settings will be automatically applied to new charts and when you press the Use Global Symbol Settings button on the Chart >> Chart Settings window. In these cases the Auto-Set From Data Service options are disabled. If you re-enable those options, you will always use the Tick Size and Price Display Format settings from the connected data or trading service, if available.

      Pattern Matching Characters: * = any character, ? = any alphabetical character, # = any digit
    • With the Volume by Price study, the Transparency level, when using a Transparent draw style, is now set through the Volume by Price settings window with the study, instead of through the Global Graphics Settings window.
    • The Chart Trade Settings window accessed from Global Settings >> Trade Settings has been redesigned and gives you much greater control of order line coloring and styling.
    • The Fibonacci Short tool has been removed and is no longer necessary. The 2 and 3 Point Retracement/Extension tools, both have 2 instances. You can configure the 2 Point Retracement/Extension 2 tool, to not extend the Level Lines left and right for newly drawn drawings, through Global Settings >> Tool Settings >> 2 Point Retrace/Exten >> Level Settings >> 2nd Retrace/Extension Levels.
    • Since the Fibonacci Retracement/Extension tool is a tool that draws retracement and extension lines and not necessarily using a Fibonacci number sequence, it has been renamed to: 2 Point Retracement/Extension tool.
    • Various low-level improvements.
  • 590 Release Date: 2010-04-06

    • Corrected an issue where when connecting to IB TWS, market data requests may not be made after the connection and therefore you will not receive historical or real-time market data. This issue has been resolved.
    • The problem with a chart window that is maximized in a chartbook not staying maximized, under certain conditions, when switching back to the chartbook from another chartbook or when opening it, has been resolved.
    • TD Ameritrade OCO orders are now fully supported in version 588 and higher. These are server-side managed OCO orders. The new new Attached Orders functionality has been tested with TD Ameritrade and we do not see any problems in the latest version. After the Attached Orders have been sent to TD Ameritrade after a fill of the parent order, they cannot be modified because TD Ameritrade does not support this. They will need to be first canceled and then you need to enter a new OCO Limit and Stop order from the chart. Refer to the documentation on how to enter an OCO Limit and Stop order.
    • Various low-level improvements.
  • 587 Release Date: 2010-03-26

    • On the Trade Orders Window the Last Order Action Source field is set to the name of the chart where an order originated from for new order entry. Due to how orders are updated in Sierra Chart, this field may be cleared before you have a chance to see the name of the chart. This field is also included in the Trade >> Trade Activity Log. You can view this field in the Trade Activity Log at each order update. ACSIL and Spreadsheet System for Trading studies that enter orders (automated trading), will automatically set this field to the chart name and the study name where the order originated from. There is also the s_SCTradingOrderInput::TextTag string variable that can be set by ACSIL trading studies during order entry, for further identification of orders. This is added to the end of the Last Order Action Source field during order entry.
    • Added the Chart Number study input type. Existing studies that use an input for a Chart Number have been updated to use this input type. This also can be used in the ACSIL by using the SetChartNumber and GetChartNumber functions on study inputs.
    • Added support for cutting Extending Trendlines in the Fill Space.
    • Corrected an issue with the TransAct trading service where filled orders that had multiple fills were not properly processed. Previously this was causing a completely filled order to still show Open when actually it was completely Filled. The filled quantity of this order was the quantity of the last fill rather than a total filled quantity. This problem has now been resolved.
    • Various low-level improvements.
  • 584 Release Date: 2010-03-17

    • When using the TPO and Volume Profile Chart study, the vertical scale is now set precisely based upon the visible profiles or if they are partially displayed, the partially visible profiles. This provide a fully automatic vertical scale. You can still invoke Interactive Scale changes.
    • The changes made in version 581 for the TPO and Volume Profile Chart study to create consistent spacing between profiles and eliminate overlapping, have been reverted. These changes were experimental and relatively simple. There were unresolvable issues with these changes. Such as the profiles not being aligned to the timescale and some other display issues. However, we will as soon as possible do some redesigning of the display of TPO and Volume Profiles to create consistent spacing between profiles. Right now profile spacing still has to be managed by adjusting the bar spacing in the chart.
    • With the TPO Profile Chart study, there is text information about the TPO Letter/Block Profiles that can now be viewed in the 2 Chart Values Windows: Window >> Chart Values Window or Window >> Tool Values Window. The Chart Values Window displays text information for the last visible TPO Profile in the chart. The Tool Values Window displays text information for the TPO Profile that you are pointing to with any of the chart tools, such as the Chart Values tool. These windows provide a clean, organized and easy way to view the values. These windows also display volume profile analysis data well.
    • The Sierra Chart main configuration file is backed up whenever it is saved and there is a separate file for each day of the week.
  • 583 Release Date: 2010-03-15

    • Corrected a problem from version 582 where intraday data files would not update with real-time data and therefore the charts would not update.
    • With this version, you can safely downgrade to a prior version and not lose the main configuration file unlike version 582. Beginning with version 582 a new configuration file version is used which makes it not compatible with prior versions, however this is solved in version 583. Also, in the upcoming 584 and higher, there will be a backup of the main configuration file for each day of the week.
  • 582 Release Date: 2010-03-12

    • When the automated trading variable AllowEntryWithWorkingOrders is set to No, AllowMultipleEntriesInSameDirection is no longer ignored.
    • When getting order data with the ACSIL trading functions, sc.SCTrading_GetOrderByOrderID() or sc.SCTrading_GetOrderByIndex(), SCT_OSC_WORKING is no longer supported as a value for s_scTradingOrderDetails::OrderStatusCode. It has been replaced by: SCT_OSC_ORDERSENT, SCT_OSC_PENDINGOPEN, SCT_OSC_PENDINGCHILD, SCT_OSC_OPEN, SCT_OSC_PENDINGMODIFY, SCT_OSC_PENDINGCANCEL. This change applies to version 582 and higher and only for custom trading studies that have been recompiled on this version or higher. An existing trading study, will not be affected by this change and will continue to function as expected. However, when you recompile on 582 or higher, and you use the functions sc.SCTrading_GetOrderByOrderID() or sc.SCTrading_GetOrderByIndex(), you will need to be sure to handle these new constants.
    • Enhancements to Attached Orders and other trading improvements:
      • Attached Orders and Buy/Sell OCO Limit and Stop orders now work with all trading services that Sierra Chart supports trading with. Even if the trading service does not support server-side OCO orders.
      • Target and Stop orders attached to a parent order will not be sent to your trading service until the parent order fills or partially fills. If there is a partial fill of the parent, then the orders sent will have the filled quantity of the parent order. The child order quantities will be increased with subsequent fills of the parent. If the child orders are no longer present because they filled or were canceled and then subsequently there is a new fill of the parent, then new child orders will be sent. In effect the existing child orders as listed in the Trade Orders Window are reactivated.

        One advantage of this design is that with IB, bracket orders should now work properly in all cases. We have had reports where sometimes TWS does not accept a bracket order, for unknown reasons, and it does not get transmitted.
      • The Scale Out functionality documented here is now available.
      • If a trading service supports OCO (order cancels order) functionality, then it will be used with the child orders. Otherwise, this is managed by Sierra Chart and if you lose connectivity to your trading service, it will not work. For example, if you have a target order and a stop order, the target fills and Sierra Chart has lost connectivity to your trading service and your trading service does not support OCO (order cancels order), the stop order will not be canceled by Sierra Chart or your trading service and may eventually fill and put you back into the market. This must be understood by you and you must accept this risk if your trading service does not support OCO.
      • OCO functionality provided by Sierra Chart if not provided by your trading service: When one of the orders in this order pair is canceled, the other one will be canceled. If one fills, the other one will be canceled. If one partially fills, the other one will have it's quantity reduced by the quantity that the other order has partially filled by.
      • In the case of child and OCO order management, if an order modification or order cancellation cannot be submitted right away for an order because of a prior pending modification or initial order submission that is awaiting a response from the trading service, then it will be queued up and done as soon as possible. There are other conditions for queuing as well.
      • If Sierra Chart is restarted for any reason, the Attached Orders and OCO orders that are still working will still be managed properly. Although in the case of server-side managed OCO orders, Sierra Chart does not need to do anything other than send the children when the parent fills.
      • There are also various other trading related changes and improvements.
      • NOTICE: This version should not be used on a live account until more testing has been done and until you are comfortable it works properly for you. Use it only in Trade Simulation Mode or on a simulation account from your broker. If you encounter any problems, please do let us know. These features are provided as is without warranty of any kind. We do our very best to ensure these features are properly implemented with proper safety features and good logic. However, as has been explained, failures can happen and will happen.
      • Updated documentation.
    • Fixed an issue with the Chart >> Perform Futures Symbol Rollover command that may have resulted in missing data in the new contract.
    • Added an Undo command for spreadsheets. This command can be found on the menu by selecting Spreadsheet >> Undo.
    • Added highlighting on the Numbers Bars Graph Draw Types. The Numbers Bars Max Highlight and Numbers Bars Min Highlight can be controlled in Global Settings >> Graphics Settings. The highlights will not be drawn if their widths are set to zero.
    • Added new chart linking options in Chart >> Chart Settings.
    • The main configuration file version changed, so the configuration file from this version forward will not be compatible with older versions. This is only an issue if you need to downgrade.
    • Added Display Input Values option to the Study Settings window. Renamed Display Study Name and Input Values to Display Study Name.
    • Added controls for the Bid Volume and Ask Volume to the Intraday Data Editor.

*Last modified Friday, 02nd March, 2018.