Release Notes
Welcome to the Release Notes Center.
Here you can find detailed information about all past and current application releases, including new features, enhancements, bug fixes, and known issues. We keep this page updated with every release so you can stay informed about the latest improvements and changes to our platform.
Release Date: July 27, 2026
This release introduces a new feature in the RadarScreen application. Additionally, we have expanded EasyLanguage capabilities with richer tools, and new opportunities for developers to create, customize, and extend trading solutions.
| Features | |
| TS-30724 | EasyLanguage: Added support for static local method variables that retain their values between method calls. |
| TS-30947 | RadarScreen: Open Positions can now be added to the application from the Data menu. |
| Enhancements | |
| TS-7884 | EasyLanguage: A precision warning is now generated when returning the sum of integers as a byte. |
| TS-12382 | EasyLanguage: GetAppInfo(aiApplicationType) returns cChart (1) during multi-core optimization in Charting. |
| TS-13271 | EasyLanguage: Setting the ECNSweep property to TRUE now displays a compiler warning and prevents order submission. |
| TS-17566 | EasyLanguage: The call stack for TradingApp events is now displayed only in the Details panel of the Events Log viewer. |
| TS-20059 | EasyLanguage: During Strategy Optimization, the BarType is accurately identified for custom Renko chart types. |
| TS-20094 | EasyLanguage: The Property Editor now displays the FontStyle value as enumerated text in the font description. |
| TS-21972 | EasyLanguage: Borders are now displayed for disabled buttons with a FlatStyle other than System when the button theme is set to None. |
| TS-23503 | EasyLanguage: The DeliveryMonth property of the Symbol Attributes Provider now returns the delivery month for futures. |
| TS-25455 | Chart Analysis, RadarScreen, & ToolBar: The Timeframe menu now includes a 240-minute interval. |
| TS-26149 | Matrix: The Details panel now allows the Volume and Volume Bar to be displayed in a single column through column customization. |
| TS-26395 | EasyLanguage: Code blocks between #beginCmtry and #end now appear in the TDE Outline pane and support code folding. |
| TS-26888 | EasyLanguage: The Form.AcceptButton and Form.CancelButton properties now return their assigned button values. |
| TS-29304 | Platform: When two desktops are arranged one on top of the other, the desktop in the foreground retains focus and remains the active window. |
| TS-30313 | Macros: Order confirmations are generated for futures positions when the Close All Positions macro is executed. |
| TS-30544 | Chart Analysis: The Timeframe menu now includes a 20-minute interval. |
| TS-30709 | EasyLanguage: Enhanced error handling to detect and report a verification error when a StrategyHost object is declared or instantiated outside the context of a strategy. |
| TS-30722 | EasyLanguage: Enabled switching intraday charts with the Volume Custom indicator configured for a non-regular trading session to a daily chart. |
| TS-30729 | EasyLanguage: When a drawing object is moved, the timestamp in the move event report now reflects the TextLabel's new location. |
| TS-30730 | EasyLanguage: The Drawing Object Moved event is now triggered when a drawing object is moved horizontally along the same price line. |
| TS-30743 | Chart Analysis: Improved the drag-and-drop behavior for repositioning custom toolbars. |
| TS-30750 | EasyLanguage: The debugger now alerts users when a study is automatically recalculated and provides options to continue debugging or halt execution. |
| TS-30762 | TradeManager: The Command Line no longer activates while the Save As dialog is displayed during PDF printing. |
| TS-30797 | Strategy Optimization Report: Vertical and horizontal scroll bars are now available in the Preview window for easier navigation. |
| TS-30807 | EasyLanguage: Code using the char data type now verifies successfully. |
| TS-30808 | Scanner: The Optionable field in the Scanner's Options Related Data is no longer supported. |
| TS-30812 | EasyLanguage: Added support for modifier key states in WinForms button and mouse click events. |
| TS-30815 | EasyLanguage: Added support for optional method parameters with default argument values. |
| TS-30838 | EasyLanguage: Added support for assigning default values of type char to byte variables. |
| TS-30840 | TradeBar: Changing the contract quantity of any leg in a staged option spread order automatically updates the Natural and Mid prices. |
| TS-30849 | EasyLanguage: char variables now print their character representation when printed. |
| TS-30850 | Chart Analysis: A command (icon) can be moved between custom toolbars using drag-and-drop. |
| TS-30873 | EasyLanguage: DoubleSeries values are now accessible in the debugger through the DebuggerTypeProxy attribute. |
| TS-30879 | EasyLanguage: StrategyHost.AllowBoxing now reflects the selected settings by returning True or False. |
| TS-30899 | EasyLanguage: Static properties are now supported. |
| TS-30900 | Trading Apps: Each TradingApp, including different versions of the same application, is now assigned a unique AppID. |
| TS-30902 | Strategy Performance Report: Column headers in the Trade Lists tab have been updated. |
| TS-30903 | EasyLanguage: Clicking the TradingApp Refresh button now re-runs the application code. |
| TS-30913 | Strategy Performance Report: Double-clicking an item in the Trade List window now brings the corresponding item into view on the chart. |
| TS-30929 | EasyLanguage (WinForms): The title of a docked WinForm can be updated. |
| TS-30945 | EasyLanguage: Designer Generated Code uses binary operators when creating a Font. |
| TS-30948 | Market Depth: Exchange Tracking can now be enabled or disabled from the Data menu. |
| TS-30951 | EasyLanguage: Support for using the += and -= operators to update array elements is added. |
| TS-30969 | EasyLanguage: The StudyInstance property has been added to ChartingHost to uniquely identify each instance of a study applied to a chart. |
| TS-30993 | OptionStation Pro and RadarScreen: When logging is enabled, Option Chain data received by applications is captured in log files. |
| TS-31002 | RadarScreen: Options Chain column settings can be configured and saved as the default, which is applied when a new application window is opened. |
| TS-31018 | RadarScreen: Symbol linking is supported for the Options Chain when the underlying asset is a futures contract. |
| TS-31026 | Platform: Enhanced error handling for applications that fail to launch, allowing users to continue using all other saved workspaces. |
| TS-31037 | EasyLanguage: Expanding and collapsing of the #region code section has been improved. |
| TS-31038 | EasyLanguage: Enhanced error handling when a non-numeric value is used in the SetPlotColor function. |
| TS-31041 | Platform: Updated the text in the popup message window displayed when the backup is canceled by the user. |
| TS-31042 | Platform: The display of symbol and interval linking icons in the dropdown menu has been enhanced for clarity. |
| TS-31049 | RadarScreen: Updated the display of Prob ITM and Prob OTM percentage values for Options Chain. |
| TS-31065 | Strategy Performance Report: Double-clicking a reference row in the Trade List updates the chart and restores the cursor to its normal state. |
| TS-31084 | VideoStation: The application has been updated to improve viewing clarity. |
| TS-31095 | EasyLanguage: The legacy reserved word DeliveryMonth returns the contract month for option symbols, based on the currently loaded symbol. |
| TS-31220 | Chart Analysis: Shared drawing objects are supported for applications loaded with futures symbols. |
| TS-31232 | Quick Quotes: Title bar displays the selected symbol. |
| TS-31252 | Market Depth: Route destination remains unchanged on double-click when locked. |
| TS-31280 | Time & Sales: Improved Quote Bar updates for applications running within the same process. |
| Performance | |
| TS-30764 | Platform: Optimized WebView2 disk space utilization to improve performance. |
| TS-31366, TS-31368 | Market Depth: The application's interaction with the Account Manager Engine is optimized for improved performance. |
| Stability | |
| TS-30853 | Chart Analysis: Improved custom toolbar deletion process. |
| TS-31009 | RadarScreen: Improved applying studies after switching to intra-day intervals. |
| TS-31059 | EasyLanguage: Improved error handling for studies with OnCreate/OnDestroy events prior to AnalysisTechnique initialization. |
| TS-31296 | Chart Analysis: A shared drawing object can be deleted on one desktop while remaining available on other desktops. |
| Security | |
| TS-30958 | Platform: Restructured the folder organization by moving WebView2 components to the Third-Party folder. |
| Help | |
| TS-30810 | EasyLanguage: Updated the Print Log Help Guide with information about saving the log file when exiting the platform. |
| TS-30905 | EasyLanguage: Updated the TDE Dictionary to flag the deprecated ExpirationDate reserved word as "Retained for Backwards Compatibility." |
| TS-30949 | EasyLanguage: The description of the RS_DailyDataArray function is updated. |
| TS-30973 | EasyLanguage: Added documentation for the new ChangeDataInterval method. |
| TS-30987 | EasyLanguage: Added documentation for local static variables and the new keyword Static. |
| TS-30988 | EasyLanguage: Added information about optional parameters for the reserved word Method. |
Release Date: June 16, 2026
This release introduces enhancements that improve the stability and performance of the Desktop Platform, with a focus on Market Depth, Matrix, and Quick Trade Bar applications.
| Enhancements | |
| TS-30755 | Quick Trade Bar: Equity and Option orders are currently submitted using quantity-based sizing. |
| TS-30848 | Market Depth: Users can now type symbols and commands directly into the Symbol/Command Input box in the Classic Toolbar. |
| TS-31228 | Market Depth and Matrix: The option to close 100% of an OSO-based open position is now available in the pop-up menu accessed from the Close button in an inactive application window containing the position's symbol. |
| TS-31251 | Matrix: Enhanced order visibility by keeping order details highlighted while the order confirmation dialog is active, regardless of cursor movement. |
| TS-31253, TS-31254 | Trade Bar: Enhanced support for the Enter key in the Order Confirmation window. |
| TS-31262 | Market Depth: OSO preferences from the previous session are retained after platform relaunch. |
| TS-31284 | Matrix: The value set in the quantity field is retained after an order is sent. |
| Stability | |
| TS-31240 | Market Depth: Enhancements have been implemented to improve overall application performance. |
| TS-31268, TS-31282 | Market Depth: Improved application stability when adjusting order quantities via the spinner while filters are applied to the Bid and/or Ask columns. |
| TS-31276 | Matrix: Order placement from the Bid or Ask Size columns has been improved. |
| Performance | |
| TS-31244 | Market Depth and Matrix: Enhanced application performance by improving communication efficiency with the Account Manager Engine. |
Prior Releases