Install packagesProduction/BetaRelease DateDescription
Install packagesProduction/BetaRelease DateDescription
DASInstallWPCL.5.8.1.4.exe
DASInstallWPCL.5.8.1.4_x64.exe
ProductionJun 06, 2025
Quick bug fix for issues when placing stop orders on charts.
DASInstallWPCL.5.8.1.3.exe
DASInstallWPCL.5.8.1.3_x64.exe
ProductionJune 04, 2025
Updates since 5.8.0.9:

Charts:
Added profit/loss to price axis (in ChartArea Config).
Added option to select simple moving avg in MACD calculation.
Added ATR bands to Price study.
Added option to drag chart in all directions without switching to hand cursor (right click chart, Chart Configure).
Candle countdown now works in pre/post market.
Added "4wk High", "4wk Low", "52wk High", "52wk Low" to Price Marker study.
Added option to double click price axis area to reset top/bottom margin (check box to turn on/off in Chart Configuration window).
ConfigTrendline hotkey: added text/bg color configuration for Text trend line. (example, ConfigTrendLine Text SolidLine:255,0,0:1:0,255,0:0,0,255;)
Changed "Save Trend Line" checkbox to "Save Local Trend Line To Layout File".
Moved "Double click to trade" and "Save as default" checkboxes to category Others.
Moved "Show confirmation before deleting all trend lines" and "Display trend line information" checkboxes to category "Trendline Settings"

Hotkey:
GetPostion hotkey added support for replay mode positions.
Hoktey script GetBar() added support for non-slash yyyymmdd format.
Hotkey script GetStudyVal() added option to get study's value str at any bar position (explanation in ShowObj() dialog).
Hotkey TriggerOrder wizard: check and warn user if there's already primary order script (check BUY/SELL keywords) when creating trigger order script. Trigger order script needs to be front of primary order script.
Short Locate: Support "AutoLocate Quickest" to auto locate with 1st returned valid quote. (if no AutoLocateMaxPrice, locate with 1st quote; if have AutoLocateMaxPrice, locate with 1st quote whose price<=AutoLocateMaxPrice)
QuoteObj add fundamental data properties.
Add Link function to change symbol for all window linked to a color.
Order Trigger Order: update for trigger order ACC variable.
Route Status window: expand to diplay full route name for some long route name.

Trade Signal:
Add a '10 second measurement time' to the filter 'Price-Max Measuring Time' in the subscription settings window of the 'Prc-RisePercentage' scanner."
Add two filters to the specified TradeSignals:
1. "Price-Change from Yesterday Close(%)" to the "Price-Rise Percentage" and "Price-Fall Percentage" scanners
2. "Funds-Market Cap Range(Dollars)" to the "Combination-Market Alerts" scanner.
Added a new config item in the subscription config window to specify the sound file to play.(#1213)
Add new config: “Default action after double-click” with options for Get Data from Server, Open Montage, Open Time and Sales, Open Chart
Updated log files to save to a new file the next day even if the platform is left open

Admin:
Added locate optimizer. (for RGEL)
Admin Position window: Support limit order price strategy (MidPoint, Passively, Aggressively) from "Liquidate Position" menu.
Added new Trader Limit for Short Locate Inquiry/Fill Ratio.
Deal Manager: Expand to display all ECN plan content when ECN plan file is long.
Order manager window: bug fix for "Fills" popup menu without filter in virtual grid mode.
Display order enter source for Active Web entered order.

Bug fix - market viewer user note column displays other column's data after moving column position.
Bug fix - custom button (text style) can't change color in dark theme.
Bug fix - hotkey msgbox() crashes when run from chart refresh script.
Bug fix - options long symbol not showing in chart background.
Bug fix - Linear Regression study sometimes not drawn correctly.
Bug fix - For PL colors, update for positive/negative values from >1 or <-1 to >0 or <0.
Bug fix - latest day bar disappear when in replay mode
Bug fix - trigger price field disabled if switch from other routes to STOP while "LimitP" was selected previously.
Bug fix - Hotkey Order Script wizard: it will no longer clear script box when building editing a script, now it will append new order wizard script to existing script.
Bug fix - Replay mode no longer syncs with current time on OM, preventing chart issues
Bug fix – Fixed issue in replay mode with pausing and using the back/forward operation reflecting correctly in level 1 and chart data
Bug fix - Added dark theme to File->Data Stream Mode window.
Bug fix - Opening Range not drawing correctly if period is set to 1.
Bug fix - Drag-zooming doesn't keep the zoom level when switching symbols.
Bug fix - Donchian Channels study not drawing correctly sometimes.
Bug fix - Volume study displays G instead of B for volume over 1 billion.
Bug fix - Moving order markers on chart sometimes move the whole chart
Bug fix - Position window: Refresh UnrealizedToday column after trade received and level1 close received. (trade sent after position)
Market viewer - Range and Change column number of decimals can be configured now.
Display "REPLAY MODE" or "LIVE MODE" on status bar for current mode.
Account Report: Add "ETB Report" to show ETB short trades symbols and shares.
Account Report: Add columns "Short Shares" and "Short Avg Price" for short trades.
Added 52 Week Avg to lv1 window tiny ticker.
Added auto export to file option for trades. Settings are located in Setup->Other Configurations->Report
Added a configure to make the MainFrame window always on top.
Montage lv1 ticker label: support "Position info" to display position's share and avgcost.
CMDAPI: Reject SLPRICEINQUIRE for single locate route with type 1. (route with type 1 should use SLNEWORDER for price query after locate offered)
Short Locate: add configure "Max Locate Price Warning" and "Max Total locate cost per symbol".
DASInstallWPCL.5.8.0.9.exe
DASInstallWPCL.5.8.0.9_x64.exe
BetaMar 13, 2025
Updates since production release 5.8.0.8

Bug fix: pivot point calculation for futures symbols on Monday now changed to use Friday's data if "calculate without pre/post market" is checked.
Options Chain: Users can now switch selected options symbol with scroll up/down options grid with up/down keys.
Position Window: Display MktVal, Day Unreal, UnrealizedToday etc. columns are now right aligned.
Short Locate:
Short Locate: Saves and loads grids columns width. For admin short locate window, restore to admin locate window after load from desktop.
Short locate: Added configure "Show confirmation box when auto locate" to let user confirm for auto locate.
Short locate: bug fix for infinite loop when "Single Locate Max Cost$" exceeds quote price when run auto locate.
Short locate window: added status filter for "Pending"

Montage:
Bug fix: Montage trigger order style route list not loaded correctly.
Montage level1 window: Add "Security Info" type for small ticker label to show symbol margin rate and concentration rate.
Advanced ladder view: does not draw price label/grid if no valid bid and ask.

Hotkeys and Advanced Hotkeys:
Added hotkey "LockWindowGeometry" to lock window from sizing and moving.
For Script/Order object, added "replace" and ability to set stop order.
Changed the script compare logic, example, if(0!="ABC") will return 1;
Added support for group sub windows for GetWindowObj hotkey.
Added "Trigger order wizard" in hotkey script builder to create trigger order script.
Expanded scripts max length to 8192.

TradeSignal:
Alert log file: Updated the output format of some log field values.
Applied the "New Symbol color" feature to all Event windows.
Added a config item to enable or disable feature "Run snapshot data" (default is enabled)
Added config items to set gradient colors for "Float(Shares)" and "MarketCap" fields

Admin:
Account monitor: Show summary for "Re P&L" and "Un P&L" columns.
Account Monitor: Show summary for "Total P&L" column.
Account Monitor: bug fix for PosBP, OrderBP and CurrHoldBP display issue for cash account.
Add account lock for current equity calculation etc. (account monitor current equity refresh issue)
Account monitor: Add grid lock for grid refresh to prevent crash.
DASInstallWPCL.5.8.0.8.exe
DASInstallWPCL.5.8.0.8_x64.exe
ProductionFeb 07, 2025
Updates since production release 5.8.0.6

· Changed TIF GTC to GTC+, GTC-D to GTC, GTC+ to GTC++.
· Added Group Underlying Position window (Trade->Positions)
· For popup windows, removed the rounded corners which was introduced by Windows 11 Modern style
· AutoLocateMaxPrice can use variable
· Added ability to change fonts for hot buttons
· Advanced script Color property can use format of number,"#FF0000","red";
· TradeSignal: Create Alert Log for Trade Signal located in DASTrader\TradeSignal\Log
· Basket: bug fix, TIF does NOT support FOK.
· Position window: Update to show summary RealR and UnrealR even when there are no Realized and Unrealized columns.
· Account Risk Parameter window: will clear the window when clear desktop.
· Updated montage's pref list so when routes are refreshed it also refreshes the preference list.
· Short Locate window: bug fix for quote grid not add quote/locate if filter locate grid.
· Added advanced script and StrLen and StrFind global functions;
· Hotkey script builder window layout rearrangement.
· Fixed a bug for the Account alias configure missing.
· Fixed a bug that window load default didn't update.
· Bug fix - in dark theme child window border doesn't draw sometimes.
· Fixed a bug that link didn't update in hotkey setsymbol.1
· Aded script: Montage TIF= can use variable;
· Hot button window now closes when you press esc
· WithTrigger/Triggerorder will allow the variable or quoted string.
· Fixed the Avgcost2, avgcost4 for the Advanced scrip

Chart:
· Bug fix: Trade arrow not aligned to the middle of candle bar.
· Hotkey script GetBar() can now get bar by time (Example, GetBar("2024/12/12 9:30:00")).
· Added LDLU line labels.
· Added OpenTrendlineMgtWindow hotkey to open trend line management window.
· Bug fix - ConfigTrendline hotkey RGB color does not work sometimes.
· Chart study MACD: added configuration for arrow distance to intersection.

API:
· CMDAPI function echo will return the string follow of echo, can be used to synchronize the command.

Admin:
· Resume bulk data if QS re-connected (level1 data of admin position and account monitor windows impacted).
· Added new Risk Control - Auto Stop: Add "Position Total Loss (N% of InitEquity)" for auto stop if a position total loss exceeds N% of initial equity.
· Bug fix to add order type check for new order duplication check.
· Added filter for admin position window to filter the options/equity
· Admin Account monitor window position window keep sorting column sorted.
DASInstallWPCL.5.8.0.6.exe
DASInstallWPCL.5.8.0.6_x64.exe
ProductionJan 06, 2025
Updates since beta release 5.8.0.5

Added hotkey functions "Max()" and "Min()" to find the max and min of numbers passed in.
Fixed the Time Event script configure window scrolling issue.
Added configuration to turn on/off hotkey auto repeat (Setup->Other configuration).
Short locate window: Added configure "Single Locate Max Cost$".
Ladder view: Added configure "Auto center interval (sec)" for auto-center refresh frequency.
Account window: Added column "Net Curr Equity".
For script "CXL ALLSYMB", Convert Futures frontend month symbol to cancel related orders.
Updated chart study explanation links to https://dastrader.com/kb-category/studies/
CMDAPI: For %ORDER, added a new field "orderSrc" for order enter source.
Short Locate: disable "AutoLocate" function for training account.
Added configuration "PL display risk scale (N% of initial equity)" under Setup->Trading Settings for risk scale with (N)% of initial equity.
Admin:
Short locate: For risk management parameter, added parameter "Locate Max sec for valid price warning" for max waiting time from inquiry/offered to locate/accept offer.
Added Account Risk Ctrl parameter "ADV total trade shares limit(%)" for ADV limitation.
Account Monitor: Added column "Net Curr Equity".
Added Account Risk Parameters view if firm feature is enabled.
DASInstallWPCL.5.8.0.5.exe
DASInstallWPCL.5.8.0.5_x64.exe
BetaDec 17, 2024
Updates since beta release 5.8.0.4

Hotkeys:
Montage/Short Locate: Added hotkey "AutoLocateMaxPrice" to set max price for AutoLocate.
Advanced Hotkeys:
Added "Delete" to alert object for deleting alert.
Bug fix – increased alert name to 40 characters for alert object.
Bug fix - montage.symbol now works with or without quotes
Added function GetAllPositions() to get all positions from AccountObject.
Bug fix - trend line object "Delete" hotkey crash.
Added share = "ROUND" to advanced hotkey.
Bug fix - hidden windows from other tabs still show when switching tabs.
Account Report window: Updated BP to divide day margin BP rate for cash account.
Allow crossed Totalview/INET orders to be displayed on level 2 montage during trading pauses.
Chart MACD study: Added configuration for arrow distance.
Bug fix: program sometimes freezes when playing audio alert.
DASInstallWPCL.5.8.0.4.exe
DASInstallWPCL.5.8.0.4_x64.exe
BetaNov 29, 2024
Updates since beta release 5.8.0.3

TradeSingal:Updated alert item notes for Halt/Resume: Corrected "UL and DL" to "LU and LD"
Advanced ladder view: bug fix for merged ask lv2 bars to bid step.
Users can now use Futures root symbol to enter orders for the front month futures.
CMDAPI: updated GET POSITIONS/ORDERS/TRADES to support replay mode.
Bug fix: marking order source as hotkey is incorrect if the previous hotkey failed, then entered a new order on montage.
Bug fix: alert not working when account alias is enabled.
Chart: Added "PlayAudioQueueMode" to alert script.
Chart: Added ability to set maximum number of global trend lines.
Chart: Bug fix - MACD crossover arrows display outside of chart rectangle.
DASInstallWPCL.5.8.0.3.exe
DASInstallWPCL.5.8.0.3_x64.exe
BetaNov 18, 2024
Updates since beta release 5.8.0.2

CMDAPI:
For short locate, added command "SLRouteMinCharge" and "$SLRouteMinChargeRet" for locate route min. charge query.
bug fix for order maxfloor ("dislplay") mismatch with new share for REPLACE command.
bug fix for order maxfloor ("dislplay") mismatch with new share for REPLACE command.

Montage:
Advanced Ladder view bug fix: Display merged lv2 bar if merged ask pricebid.
Added script "AutoLocate": to set short locate window with montage symbol/account/share to inquire all, then locate with lowest price automatically.

Hotkey:
Hotkey script IsObj($var) now returns 0 if $var is not object type.
Bug fix: Fixed issue with some of the montage window hotkey commands werenot working in advanced hotkey script, such as ACCOUNT, SYMBOL, etc.
User Object now able to sort, and added function Set,Get,Del for property.
Added Montage hotkey "WithTrigger". WithTrigger is same with TriggerOrder, but need be at front of BUY/SELL commands.
Added Advanced Hotkey SendToGlobalTF() to change a trend line to global and display in chart windows with same time frame.
Added GetMousePtBar() to get candle bar at mouse cursor location.
Added time and date format parameter to GetBar() and GetMousePtTime().
Added global hotkey function "Avg" and "Sqrt" to calculate average and square root.
Added hotkey script SaveVarToFile(filename) abd LoadVarFromFile(filename) to save/load global variables to/from a file.

Short Locate Window:
Added script "AutoLocate": inquire all, then locate with lowest price automatically.
Bug fix for reset route names of vertical quote grid when clicking on "Inquire" button.

Stop Gain: Added "Drawdown Dollar of Total PL" under Account Risk Settings for Account Total PL stop gain.
Position window: Added "LocShares" column to display all located shares for the position/symbol.
Bug fix: customButtonsWnd config dialog clicking Cancel button still adds button.
Bug fix: order window columns resizes when entering trigger orders
Added route default Pref value to Trading Setting configure window for autofill Pref field.
Added a configuration to time & sale window to invert text/background color, resulting in highlighting of "Above Ask" and "Below Bid” sales .
TriggerOrderEx and primary order will be sent to OM together.
Added the ability to use any character for account aliases.
DASInstallWPCL.5.8.0.2.exe
DASInstallWPCL.5.8.0.2_x64.exe
BetaOct 16, 2024
Updates since production release 5.8.0.1

CMDAPI:
For internal message attached “$INTMSG” to the front of each part of the message.
Can now run advanced hotkey script.
Check if locate route is available for the account for price query.
Changed to not checking options quote info for CMDAPI complex order.
Changed to not showing order confirmation dialog for CMDAPI order.
Bug fix: Changed to not sending price inquiry to disabled locate routes.

TradeSignal:
Added ability to set specific colors by value range for funds data.
Bug fix: There is no Optional filters configuration item, but the Optional Group is still displayed.
Bug Fix: After refreshing the data in TopList, the new symbol color does not work.
Bug Fix: After market is closed, the font color of the new symbol in the results generated by snapshot data does not change after user updated the filter conditions.

Advanced hokey:
Bug fix: Alert object AddItem() and Save() funcions sometimes can't save alert conditions.
Added "Loop" property to Alert object.
Added "Text" property to Text trend line object.
Added function change trend line to global or local.
Added function ShellExec hotkey which can include user defined variables as parameters.

Trigger order script: Added "TOKEN" field to generated order's token field.
ScreenRecorder: bug fix: Play back mode can not save "window on top" and "video always on top" settings.
Montage window: Added "TOKEN" hotkey to set order's token.
Account Window: Added "CAT fee" column.
Short Locate: Added feature to populate Montage share box with selected locate's exe shares using "Montage" popup menu.
Short Locate: Added option to show quote grid vertically.
Advanced ladder view: Added option to draw position avgcost line.
Added down counter when stock halt due to LULD Volatility Trading Pause.
Added feature to add customizable hotkey buttons on each side of the window (can be configured by right clicking title bar).
Bug fix: Moving a window to differnt tab is not working sometimes.
Bug fix: Lv2 column title doesn't show on books tab after enabling heat map.
Bug fix: When focusing on montage input box, the whole montage window is not focused.
Other bug and crash fixes.
DASInstallWPCL.5.8.0.1.exe
DASInstallWPCL.5.8.0.1_x64.exe
ProductionSep 03, 2024
Updates since production release 5.8.0.0

Bug fix - Chart top/bottom margin reset after switching symbol.
Bug fix - Montage window FULL style doesn't pop up stop order input dialog.
Advanced hotkey: Added "ACCOUNT" to Montage window properties display.
Advanced hotkey: Added "GlobalTrendLineToLocal(TrendlineObject)" function.
Advanced hotkey: Added "SendToGlobal(TrendlineObject)" function.
Advanced hotkey: Bug fix - Some windows can't be scrolled using up/down arrow keys when in advanced hotkey mode.
Chart window - Added separate configuration for bid, ask and last arrows/lines.
DASInstallWPCL.5.8.0.0.exe
DASInstallWPCL.5.8.0.0_x64.exe
ProductionAug 26, 2024
Updates since beta release 5.7.9.9

Bug fix - Montage window local default can only be set for maximum 10 opened Montage windows.
Bug fix - WPos hotkey only works for popout windows.
Bug fix - Account alias name doesn't change when account drop down changed on Trading Settings dialog.
Bug fix - Border link color not showing in dark theme.
Bug fix - Vwap bands drawing sometimes messed up chart drawing area.
Bug fix - Show Bid arrow not showing if Show Last Price not checked.
Chart window: Changed to auto Reset top/bottom margin after switching symbol.
Short locate: Bug fix - Added minmum charge into calculation of locate lowest for a route.
Short locate: Added sound alert when locate is filled.
CMDAPI: Bug fix - Still sending min type chart data after unsubscribing.
Quote Replay: Quote slider and time labels can now change width when window is resized.
Complex order window: Changed to look up also "Account:Trader" from account dropdown list when load complex order for replace.
Advanced hotkey: Added CreateTrendline() function to create a trend line with specified attributes.
Advanced hotkey: Added "round to nearest multiple" hotkey to global hotkey Round().
DASInstallWPCL.5.7.9.9.exe
DASInstallWPCL.5.7.9.9_x64.exe
BetaJul 26, 2024
Updates since beta release 5.7.9.8

Multiple advanced hotkey bug fixes.
Crash report changed to new interface. User can now send crash files to DAS by simply clicking a button.
Bug fix - short locate confirmation message not displayed correctly in dark theme.
Bug fix - CMDAPI: For $SHORTINFO, send short flag as 'N' if short size is 0.
DASInstallWPCL.5.7.9.8.exe
DASInstallWPCL.5.7.9.8_x64.exe
BetaJul 04, 2024
Updates since beta release 5.7.9.7

Hotkey and Advanced hotkey:
Added Shares, First and Last filter for GetOrderObj().
Increased the limit of the script length. Hotkey script can now take longer scripts.
Added script for LoadDesktop/SaveDesktop and Timer Script.
For NewWindow script, the script after NewWindow will run in newly created window. For example, "NewWindow ShortLocate;InquireAll;" works now.
Fixed the layout for input box, which also enabled entering multiple lines.
Added GetTrendLine(name) function to get a trend line (ScriptObj_Shape) object by name.

CMDAPI:
Bug fix for time/sale time display issue in replay mode.
Bug fix for delayed lv1 or no lv1 returned to client after SB lv1 in pre/post market.
Added commands "SLReuseQuery" and "$SLReuseQueryRet" for symbol locate reuse status.
Add RegSho Y/N flag in $SHORTINFO for GET SHORTINFO.
Added CMDAPI limitations for locate/replace/complex/cancel frequency per minute (default 100 times, max 30000 times).

Montage window: Bug fix for order cancel failure after original order triggered new order.
DASInstallWPCL.5.7.9.7.exe
DASInstallWPCL.5.7.9.7_x64.exe
BetaJun 24, 2024
Updates since production release 5.7.9.3

CMDAPI:
For Short Locate, added "Token" field for command SLNEWORDER and %SLOrder for locate request traceability.
Changed to not translating route suffix L,M,S for order types. They are only for montage route dropdown list.
Added "$INTMSG" for internal message.
For lv2 data, added fields "UPDATED/REMOVED time".

Hotkey and Advanced hotkey:
Global functions "Exec" and "ExecHotkey" are not global now, they will be functions of each object.
Added function "ShowObject" to show object properities.
For AccountObj, added a new function called GetPosition(symbol) to easily get the current positon and order information.
Bug fix: For hotkey configure window, setting a key in grid doesn't save.
For advanced Hotkey, added GetUserObj() for user defined structure.
Added a user define property "data" to QuoteObject.

Short Locate window:
Added hotkey script "AvailabilityQuery", same as button "Availability Query".
Added option "Warn if have locates for a symbol" to warn user when locating if the symbol already has locates.
Added Reg Sho warning for "Locate Lowest"; Added located warning for "Locate Lowest" if configured.

Montage window:
For ladder view, extended bid/ask max levels from 35 to 100.
Show "RS" or "RegSho" for Reg Sho symbol.

Chart window:
Bug fix: Fib lines change price when zooming in/out.
Added volume delta to Volume study.
Added option to turn on/off last sale price arrow and last sale price line separately.
Added "LastPrice" to GetStudyVal().
For DMI study, changed "Display Last Value” to display the “Enabled” value.
Chart order line dragging operation can be canceled now by moving mouse cursor outside of chart window while dragging.
For hotkey script DrawHorzLineWithPrice(), added a parameter to set color. For example, DrawHorzLineWithPrice(52.1,Color(20,20,20));
Hotkey script GetStudyVal() now works even if the chart study is hidden.

For other windows and bug fixes:
Replay mode will not check risk ctrls.
Account Report: Added column "HTB fee" for locate fees by symbol.
Added "Positive PL Text Color" and "Negative PL Text Color" configuration under "Trading Settings" for customized PL values color for Account/Position windows PL columns.
Added support for multiple accountsfor positions window account filter.
Bug fix: Trade log buy color not displaying properly in blue theme.
Bug fix: Account name not displayed in Risk Control window.
Bug fix: Account Report window not saved to dsk.
Bug fix: Imbalance window can not be popped out.
Chart double click will activate montage of same color.
Bug fix: Rememeber Password for login dialog not working.
Account window: Added column "NetPL R" for NetPL display in RiskScale like RealR and UnrealR.
Display a message to let users know their password is expired and need to answer security Q/A to reset password.
DASInstallWPCL.5.7.9.3.exe
DASInstallWPCL.5.7.9.3_x64.exe
ProductionJun 05, 2024
Updates since production release 5.7.9.0

Bug fix: Change/%Change field on Montage level 1 area is not drawing correctly in dark theme.
Bug fix: Trend lines sometimes lost color when loaded layout.
Market viewer double clicking a row will change all windows of same color to that clicked symbol.
Advanced hotkey: Added property "SelectedSymbol" to Market Viewer window which returns the first selected symbol?
Position window: Added "Positive PL Text Color" and "Negative PL Text Color" configuration for customized PL column.
Short Locate window: Added option to show warning message when placing locate orders if symbol already has locates.
Added global function ABS() to advanced hotkey to get the absolute value of a number.
Hotkey variable window now can be loaded/saved to layout.
Risk Scale (R Value) now shows in position summary row with right alignment.
Bug fix: Shift+- not working.
Bug fix: Duplicate display when loading hotkey file.
Added MktVal column to Account Monitor.
Added hotkey function GetCurrPos() in Montage window to get the current available position.
Added GetWindowObj() to advanced hotkey to get the script object of a window by name.
Fixed some bugs and crashes.