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: Sept 08, 2026
This release delivers greater flexibility in the Quick Trade Bar application and makes it easier to access recommended WorkSpaces for a faster start to trading. It also introduces expanded functionality along with performance and stability improvements across the platform.
| Features | |
| TS-25454 | Quick Trade Bar: Bid +1 and Ask +1 buttons can now be customized to use values from +1 to +9. |
| TS-31292 | Platform: Access all recommended workspaces directly from the File menu. |
| Enhancements | |
| TS-24564 | EasyLanguage: The Floating Chart Trading application window is correctly sized when undocked using the ComboBox. |
| TS-29646 | EasyLanguage: The "Repeat" method has been added to the elstring Class Library. |
| TS-29925 | Market Depth: Price values in the application's Trade Bar are displayed with two decimal places. |
| TS-31032 | RadarScreen: Symbol Drag & Drop is now available for HotList pages added to RadarScreen. |
| TS-31066, TS-31067 | Chart Analysis: Data Correction menu options are enabled based on the availability of applicable corrections. |
| TS-31182 | RadarScreen: The list of added symbols is automatically sorted based on the configured sorting settings. |
| TS-31185 | EasyLanguage: When the development environment is relaunched, all previously open tabs are restored, with focus retained on the last active tab. |
| TS-31213 | EasyLanguage: Count and Field properties have been added to the AccountFields and PositionFields classes in the EasyLanguage class library. |
| TS-31243 | Chart Analysis: Text Drawing Object alignment adheres to the configured Alignment settings. |
| TS-31260, TS-31332 | EasyLanguage: Platform.Customizations.QuoteConditions class now provides methods to retrieve string descriptions for LastConditions, BidConditions, and AskConditions. |
| TS-31291 | Market Depth: "Account not enabled for this data" is now displayed in all application instances when accessing a symbol for which the account is not enabled. |
| TS-31304 | Basket Order: The custom toolbar automatically expands as commands are added. |
| TS-31305, TS-31563 | Market Depth: The limit price and stop price values are reset on changing symbols in the application. |
| TS-31329 | Market Depth: Order Confirmation window responds to the Enter or Spacebar keys. |
| TS-31336 | Market Depth: The limit price and stop price values are retained on changing the order type for a symbol in the application |
| TS-31345 | Command Line: Set the last date for a symbol using the .LastDate command. |
| TS-31351 | Chart Analysis: Clicking the application title bar updates the captions of all child windows. |
| TS-31359 | EasyLanguage: An error message is displayed when the OrderName property in the Order Ticket exceeds the 15-character limit. |
| TS-31396 | Market Depth: The Account Number in the TradeBar is updated when the Show Alias setting in Order Entry Preferences is toggled. |
| TS-31397 | RadarScreen: Options in a RadarScreen spread TradeBar now reflect updated Order Entry Preferences without requiring a platform restart. |
| TS-31403 | RadarScreen: All open positions are now displayed on a new page when Data > Add New Page > Symbol List > My Open Positions is selected. |
| TS-31407 | Market Depth and Matrix: Locked Order Routes are retained when copying and pasting an application window. |
| TS-31461 | Market Depth: The Account Number in the application TradeBar is now updated when the platform reconnects. |
| Performance | |
| TS-31215 | EasyLanguage: Reverification of RadarScreen studies with the Alarm class enabled has been improved. |
| TS-31289 | Platform: Clicking a RadarScreen globally linked to an inactive Market Depth window no longer causes the TradeStation taskbar icon to flash. |
| TS-31416 | Platform: Desktop custom performance settings are retained after an update. |
| TS-31504 | RadarScreen: Context menu responsiveness is improved in applications displaying a large number of open positions. |
| Stability | |
| TS-31281 | RadarScreen: Improved synchronization of internal variables for thread-safe trading-session and historical-data processing. |
| TS-31288 | RadarScreen: Added error handling to manage exceptions encountered when using custom MarketSecurity code. |
| TS-31301 | Ask TS AI: Improved memory management to better support longer sessions and large output volumes. |
| TS-31340 | News: Improved the functionality for viewing story details by double-clicking the story header when the application is launched on a secondary desktop. |
| TS-31346 | Chart Analysis: UI resource management for dock bar and slider controls has been enhanced. |
| TS-31349 | EasyLanguage: Enhanced error handling to safely manage WinForms controls during window resize operations. |
| TS-31350 | Chart Analysis: Enhanced application shutdown to allow the child application to operate independently after the parent application closes. |
| TS-31357 | Platform: Windows processes remain active while the “Close All Desktops” confirmation dialog is active. |
| TS-31358 | Chart Analysis: Synchronization and sequencing of close events across multiple application instances are improved. |
| TS-31358 | Chart Analysis: Improved toggling between long and short study names. |
| TS-31427 | Update Manager: Improved handling of Platform build status checks on systems with an incompatible .NET Framework. |
| TS-31431 | Platform: Enhancements have been made to the File > Work Online menu option to provide improved control and reliability when toggling Platform connectivity. |
| TS-31453 | Matrix: Improved exception handling has been added to the TradeBar function. |
| Help | |
| TS-31310 | BrowserHelp: Documentation for the new Count and Field properties has been added. |
| TS-31312 | EasyLanguage Help: Documentation for the new Count and Field properties has been added. |
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. |
Prior Releases