ADDED - ALERT EDITOR - per-alert popup location: Notifications tab now has Monitor (Default / Primary / 1, 2, ...) and Corner, so an individual alert's popups can be sent to their own monitor/corner instead of app-wide default setting
ADDED - DOM - CTRL+SHIFT+Up/Down steps the Price Inc box from the keyboard (forum topic 7121), the same as CTRL+SHIFT+mouse wheel; works with focus in the ladder, the qty box or the ribbon
ADDED - E*TRADE - open GTC orders placed on earlier days now show in MT (only orders placed today were ever requested)
ADDED - HOTKEY EDITOR - FONT SIZE +/- using CTRL + and CTRL - keys
ADDED - LEVEL I QUOTE PANEL (Level II and DOM) - "Borrowed:" field showing shares reserved in Locate/Reserve for the window's account and symbol
ADDED - LEVEL II T&S panel and RAW DATA - "Show Grid Lines" toggle at the bottom of the Color Sets menu
ADDED - MCP SERVER - updateCharts accepts a "drawings" flag and MCP gets an update_charts tool, so chart drawings written outside MT show up without closing and reopening the chart
ADDED - PASTE API documentation, with a link in Settings > API
ADDED - PORTFOLIO - new "Color SYMBOL Long/Short" and "Color QUANTITY Long/Short" column menu items, based on the entered Quantity (no color at 0)
ADDED - POSITIONS - "Color QUANTITY Long/Short"
ADDED - REMOTE SUPPORT - initial support for remote diagnostics/assistance
ADDED - SITE CONFIG - ALPACA - tracks starting cash so the day's change is shown
ADDED - diagnostics for tracking down window/handle resource leak
CHANGED - CHARTS - no longer re-requests current-day history that is already up to date; much faster symbol switching on illiquid symbols
CHANGED - DATA CACHING - Implemented caching on the symbol-record pages.
CHANGED - HOTKEYS - CHANGE ORDER - a plain number in NewPrice / NewQty is an ABSOLUTE value again, in every window, with one time notice for everyone that uses ChangeOrder in older versions
CHANGED - NOTIFICATIONS - hovering one popup froze every popup on every monitor; the hold is now per monitor/corner stack
CHANGED - PAINTBAR SKILLS - Claude generated indicator reference (parameter IDs, defaults, combo values), direct install into the Paintbars folder
CHANGED - PAINTBAR SKILLS: removed the incorrect "open and re-save in MT" instruction (Save is greyed out until something changes), and each skill package now carries a build stamp
CHANGED - PAINTBARS/SCANS - up to 40 named parameters (was 32), laid out in two columns when there are more than 20
CHANGED - SETTINGS FILES - JSON is now the default format for 8 config types (portfolios, layouts, chart color sets, shortcuts, alerts, trade log, alert log, RConfig). Either format is read automatically; "SETTINGS / APPLICATION / GENERAL -Save settings files in the older XML format" switches back and rewrites them in case a downgrade is needed.
CHANGED - SITE CONFIG - RITHMIC - quote-only connections no longer connect the order/P&L plants (much faster login)
CHANGED - reduced GC pauses (SustainedLowLatency is now the default)
CLEANUP - Removed no longer used DLL references
FIXED - ACCOUNT VIEW - crash (error popup) from the TIF Date picker when an order edit grid was repopulated, e.g. running a Change Order hotkey with Send=false on a DAY order
FIXED - ADD/EDIT ALERTS - Alert Editor silently stopped opening until restart, typically after editing a scan's alert from PARAMS
FIXED - ALERTS - paintbar/scan alerts went silent after a settings import, alert-file load or user switch
FIXED - ALL SOURCES - a brief DNS/network outage or a server error no longer forces a full re-login, and no longer leaves a streamer stranded with no retry
FIXED - ALL SOURCES - slightly faster quote processing
FIXED - ALPACA - LOCATE/RESERVE - request asked for the full total instead of the increase over what is already reserved
FIXED - APP - USER-OBJECT leak: could leave the app frozen/unusable after hours of trading
FIXED - APP - if having a problem with accessing settings, made it prompt and abort start vs continuing and getting random errors
FIXED - APP - if user temp folder not properly set, now will do better defaulting
FIXED - APP UPDATER - issue if Download or TEMP folders not set properly on Windows
FIXED - BROKER LOGIN WINDOWS - errors if the login browser was closed mid-login (all brokers)
FIXED - CHART DRAWINGS - a damaged drawings file caused "critical error. The app now starts, and offers to restore drawings from a good backup, start a new file, or leave it. The damaged file is renamed
FIXED - CHART DRAWINGS - re-pointing an alert trendline to another symbol could fail and drag unrelated drawings along
FIXED - CHARTS - MT's global keyboard hook removed; ALT+PrintScreen on a chart now handled differently
FIXED - CHARTS - chart could get stuck erroring on every paint with "Value of '0' is not valid for 'emSize'"
FIXED - CHARTS - deleting an alert trendline needed two clicks
FIXED - CHARTS - error/blank chart when a linked chart switched symbol in the middle of a recalculation
FIXED - CHARTS - internal error.
FIXED - CHARTS - with Show Watermark on and Show Watermark Name off, the axis label font turned into Arial
FIXED - DASHBOARD - Made counters not update if minimized for optimization
FIXED - HOLIDAYS - Labor Day 2026 had the wrong date (9/9 -> 9/6)
FIXED - HOT BUTTONS - opening an unedited hot button prompted "changes have not been saved"
FIXED - HOT BUTTONS / HOTKEYS - the editor doubled every backslash in Play Sound file paths on each save (growing 2x per open, eventually to thousands of characters) which froze the Hot Button editor for 60-85 seconds at a time; existing corrupted paths are repaired automatically on load
FIXED - HOTKEY EDITOR - saving cursor position after saves
FIXED - HOTKEYS - CHANGE ORDER - an expression starting with a digit (e.g. "2*TickSize") failed with a bad-price error
FIXED - HOTKEYS - CHANGE ORDER - variables built on OrderPrice / OrderIsBuy / OrderQty / OrderType always saw placeholders (price 0, always BUY), so a Vars expression could take the wrong branch on sell orders with no error. Affects all 7 Change Order paths (Account View, ticket, Level II, DOM, chart)
FIXED - HOTKEYS - CHARTS - Send: CancelSellStopsThenSend did nothing on a chart
FIXED - HOTKEYS - DUPLICATE created two copies instead one
FIXED - HOTKEYS - GLOBAL hotkey not working in some situations
FIXED - HOTKEYS - expression auto complete was not working if symbol autocomplete wwas turned off
FIXED - HOTKEYS - fixed variables Account, Broker, Cash, AccountValue for some situations
FIXED - HOTKEYS - l2asksize() returned the ask PRICE instead of the size
FIXED - HOTKEYS - pasting a Play Sound section lost the sound (always came in as Default)
FIXED - HOTKEYS - some variables did not work if executed on Account View window
FIXED - INDICATORS - 17 regression-based indicators (LSMA, Linear Regression Forecast/Candles, MSROC, Standard Error Bands, Time Series Forecast, Woodies CCI, MA Envelope/Ribbon, Rainbow, Volatility Trend, Smoothed HA, Regression Channels...) - wrong values at the start of tick and bar-count charts
FIXED - INDICATORS - Darvas Boxes - finished box drawn one bar too wide
FIXED - INDICATORS - Horizontal Line Hist - "Total Low" never drawn
FIXED - INDICATORS - LULD - session-gap break lost after the first tick
FIXED - INDICATORS - N-Line Break - first box always 0.00/0.00; boxes lost or duplicated on charts with time gaps
FIXED - INDICATORS - Parabolic SAR - last dot kept the wrong above/below side after a direction flip
FIXED - INDICATORS - Pivot Points, TD REBO - next period's levels frozen between full recalcs; weekly/monthly levels wrong on inverted charts; "Only Regular Session" weekly/monthly pivots used the first day only
FIXED - INDICATORS - RMO, TTM Squeeze - paintbars reading a value between bars always got the last bar's value
FIXED - INDICATORS - Regression Channels - live ticks could not be rolled back; channel max never rose above its first price
FIXED - INDICATORS - Supply/Demand Zones - previous symbol's zones kept drawing after a symbol change
FIXED - INDICATORS - Time Bars - volume handling not reset between recalcs/symbols
FIXED - INDICATORS - Volume by Price Detailed - profile one trade short, inflated volume on charts with time gaps, profile drawing empty
FIXED - INDICATORS - Zero Lag MA - last bar plotted at ~10% of price and drifted on live ticks
FIXED - INDICATORS - ZigZag - extra lines added on every live tick; % label on the open segment showed a price
FIXED - INDICATORS - every "more info" link checked; dead and redirected links replaced
FIXED - INSTALLER - the websocket DLL was not signed, so Smart App Control blocked it
FIXED - INSTALLER - warns when setup is run from a network drive or share, where a dropped connection fails the install partway through
FIXED - Internal multi-threading handling. should clean up some stray errors occationally occurring
FIXED - LEVEL II - a color scheme with no Level styles broke the window
FIXED - LEVEL II - after a symbol change, own orders disappeared from the ladder while ALT was held
FIXED - LEVEL II - filled-order capsules ("Fill: n @ price") stayed on screen after the filled display time on a quiet symbol, until the next Level II tick. They now disappear on time.
FIXED - LEVEL II - internal errors on a just-filled order
FIXED - LEVEL II - phantom own-order rows on the ladder
FIXED - LEVEL II/DOM - TIME & SALES - error when adding the T&S tab to the ribbon
FIXED - NOTIFICATIONS - a rare race could stop all notifications from appearing for the rest of the session
FIXED - NOTIFICATIONS - alert popups that never auto-hid, piling up into a topmost wall of popups that blocked the screen (heavy scan users: nearly every popup was being closed by the alert clearing rather than by its own timer).
FIXED - NOTIFICATIONS - an alert that cleared while its popup was still opening left an orphaned popup nothing could ever close, and made the app show more popups than its own limit
FIXED - NOTIFICATIONS - popups could be placed above the top of the monitor, where they could be neither read nor closed
FIXED - NOTIFICATIONS - popups could stop auto-hiding (all of them, until restart) after moving the mouse across stacked popups
FIXED - NOTIFICATIONS - the limit on how many popups stack is now per monitor/corner and based on the actual screen height, so one full stack no longer starves the others
FIXED - OPTION CHAIN - chain froze for 10-20 seconds at a time when the underlying moved around a strike ("RT options stop streaming when volatile")
FIXED - Order Type/Hotbutton panel font sizing issues
FIXED - PAINTBAR MANAGER - Last Modified column was off by twice the time zone offset (a paintbar saved 11:12 PM showed as 7:12 AM the next day)
FIXED - PAINTBARS - a .Paintbar written into the Paintbars folder by an external tool did not appear until restart
FIXED - PAINTBARS - candle-color drawing could read one entry past the end of its arrays on the last candle
FIXED - PAINTBARS - import rejection now names the real reason (e.g. an invalid IsHistOrIntraday value) instead of always blaming the // header prefix
FIXED - PAINTBARS - importing a .PBExport with an unreadable paintbar silently did nothing; Now showing reason in an error
FIXED - PASTE API - Change: "All" never fired; the trade quantity change was never reported; EchoTo "api" sent the wrong payload; a statement-level reqID was lost
FIXED - PASTE API / HOTKEYS - "Send": false written as a JSON boolean actually SENT the order
FIXED - PORTFOLIOS - if portfolio window references a portfolio that does not exist for some reason, a new portfolio is now recovered as "*** Recovered Portfolio ***" and saved
FIXED - PORTFOLIOS - symbols typed into some portfolio windows vanished on every restart. The window now shows "*** Recovered Portfolio ***" and keeps what you add
FIXED - PRINT PREVIEW - an offline, remote or broken-driver printer made preview fail with "The printer [X] cannot be used"; it now falls back to the default printer, then any installed printer
FIXED - RAW DATA - columns that MT hides automatically (Volume / Bid / Ask / Exch) were saved as hidden, and a transient no-volume state unchecked Volume in the saved view
FIXED - SCAN/PAINTBAR MANAGER - Delete appeared to do nothing with no explanation. It now says when a paintbar is built in and cannot be deleted, deletes a read-only user file, and reports any other reason instead of removing the row and having it come back at next startup
FIXED - SDATA - a null entry in the symbol table raised a NullReferenceException that broke page growth and tick storage
FIXED - SDATA - after a hard kill/crash, tick data could get corrupted.
FIXED - SETTINGS - Quantity Format setting was writing to the integer format instead
FIXED - SETTINGS SAVE - two overlapping saves of the same file (timed save vs. import) collided
FIXED - SHARING - SMS, message box had no scroll bar
FIXED - SHARING - email message box had no scroll bar
FIXED - SITE CONFIG - ALPACA - east of UTC, trading and news connections reconnected every 35s all day (order events could be missed); west of UTC, a dead connection was never detected
FIXED - SITE CONFIG - ALPACA - too many requests issues.
FIXED - SITE CONFIG - ALPACA - wrong fill quantity shown on orders that were Modifies of a partially filled order
FIXED - SITE CONFIG - ANGELBROKING - Made it so user can specify their own API KEY. Backfill not working without it
FIXED - SITE CONFIG - COMMSEC, BELLDIRECT - fixed quotes - unsupported content type
FIXED - SITE CONFIG - DXFEED - a futures symbol with a suffix variant (e.g. /AST:XCME,BTIC) hit a duplicate-key error loading the product list
FIXED - SITE CONFIG - DXFEED - internal error after reconnect
FIXED - SITE CONFIG - DXFEED - quotes and Level II could stop until restart after closing a chart with a Compare Symbol indicator (e.g. during a settings import)
FIXED - SITE CONFIG - E*TRADE - If login never answers, it no longer reported as plain "Login Failed"; 2FA prompt now watched for the whole login, not just the first 11 seconds
FIXED - SITE CONFIG - E*TRADE - a refused log on ("We're unable to process your request") was not recognized:
FIXED - SITE CONFIG - FIDELITY - Made login back off if unknown error encountered.
FIXED - SITE CONFIG - FIDELITY - Transaction updates not working for some due to missing headers on HTTP requests
FIXED - SITE CONFIG - FIDELITY - on a slow machine the login window's time limit could close too early
FIXED - SITE CONFIG - IB - error dialog on startup when contract data arrived before the account list
FIXED - SITE CONFIG - RITHMIC - "ErrorCode=11, no handle" and lost trading connection; P&L is only subscribed once its plant connects, and a P&L drop no longer kills trading
FIXED - SITE CONFIG - ROBINHOOD - if the trading connection failed to connect, it was never retried, leaving order updates up to 3-4 seconds late for the whole session (orders stuck on chart/Level II, "ghost" orders after a modify); now retried after 30s, 60s, then every 2 min
FIXED - SITE CONFIG - ROBINHOOD - orders could wait 1-7 seconds behind MT's own account refreshes before being sent; refreshes are now coalesced and never block orders
FIXED - SITE CONFIG - SCHWAB - a genuinely revoked token was not always detected as needing a new login
FIXED - SITE CONFIG - SCHWAB - a network/DNS failure threw away a valid login token, forcing a browser login + code over and over;
FIXED - SITE CONFIG - SCHWAB - much less log volume (request/response headers no longer logged per call)
FIXED - SITE CONFIG - SCHWAB - the QUOTES connection signed every request with an expired token, requiring new token every 30 min
FIXED - SITE CONFIG - TASTYWORKS - order status update incorrectly in some situations
FIXED - SITE CONFIG - TRADESTATION - Level II/DOM froze on the last book after TradeStation's routine stream recycle (every 5-15 min), while Last kept updating; the book now reconnects, and a symbol that really loses depth shows an empty book instead of a stale one
FIXED - SITE CONFIG - WEBULL - LEVEL II - existing depth not cleared on subscribe
FIXED - SITE CONFIG - WEBULL - news requests were not throttled
FIXED - SITE CONFIG - WSJ - error ("Index was out of range") after a layout reload
FIXED - STARTUP - "Cross-thread operation not valid error while a large layout loads
FIXED - SUPPORT UPLOADS - a log send whose export exceeded the upload limit failed outright, losing the log
FIXED - SUPPORT UPLOADS - bulky streamer dumps no longer ride along with a log send
FIXED - TRADE ORDER - Rejects were not added to trade log some of the time
FIXED - TRADE TICKET / PRICE EDITORS - spin up/down did nothing and the error indicator lit on very large values or very small increments
FIXED - TRADING - Cleaned up logging for high volume trading
FIXED - TRADING - an order that failed to SEND is no longer reported as REJECTED by the broker; now shows "ORDER STATUS UNKNOWN - verify at broker" (Schwab + 13 other brokers)
FIXED - TRADING - how trade errors are shown - centralized handling
FIXED - UPDATER - runs the downloaded installer from a local disk instead of copying it to a redirected network Downloads folder first
FIXED - WINDOWS - several windows showing an ACTIVE caption at the same time after switching back to the app
FIXED - a data source that fails to start no longer shows many repeated error dialogs, and the error now names the real cause
FIXED - app becoming unusable when Windows resources run out - the error dialog could leave every window disabled with nothing on screen
FIXED - crash on exit if a shipped DLL could not be loaded (e.g. blocked by Smart App Control)
FIXED - icon and cursor resource leaks (ribbon icons, group colors, chart/DOM/Level II cursors)
FIXED - install mode is decided by where the program actually is, not a leftover registry value, so an all-users copy is no longer pointed at a per-user data folder
FIXED - internal, non-visible login window no longer steals focus from what you are working in
FIXED - whole-app freeze during settings import / layout restore
ADDED - LEVEL II - Integrated Time & Sales !!!!! - PANEL option, then T&S tab on the toolbar
ADDED - LOCATE HOTKEY
ADDED - LOGGING - better HTTP problem diagnostics
ADDED - LOGGING - better memory logging
ADDED - MCP SERVER - for use with Claude, ChatGPT, Grok and various other AI. Enabled on SETTINGS / APPLICATION / API
ADDED - More robust memory usage logging (internal)
ADDED - ORDER TYPE & HOTBUTTON panel - Now Font Size adjustable on all windows, together with the rest of the window (CHART, DOM, LEVEL II, TRADE TICKET, ACCOUNT VIEW)
ADDED - ORDER TYPE/HOTKEY PANEL (DOM & LEVEL II, TRADE TICKET, ACCOUNT VIEW) - right click to adjust Font size offset semi-separate from main window. Main Window Font Size +/- will increase everything including the order type panel, but right click adjustment will offset from that.
ADDED - RAW DATA - Right Click on column headers to be able to select other columns (in addition to column selector on ribbon)
ADDED - SITE CONFIG - ALPACA - support for Alpaca DIRECT (Direct routing, Display Size)
ADDED - SITE CONFIG - INTERACTIVE BROKERS - tick by tick quotes for symbols that are getting level II (same Limits as Level II)
ADDED - Single Row QUOTE PANEL - Font Size adjusts with the rest of the window
ADDED - Single Row QUOTE PANEL - can now be edited (right click)
ADDED - TRADE TICKET - now font size adjustable, same as COMPACT trade ticket
ADDED - WS API - AddPortfolio, DeletePortfolio, GetTradeLog commands
ADDED - WS API - GetSymbolSnapshot - Extended fields which are returned. Now covers everything MT has
ADDED - WS API - GetSymbolSnapshot - made it so it can handle more than one symbol. "sym" can not take single symbol, comma separated string, or array
CHANGED - SITE CONFIG - COINBASE - added reading of BID/ASK data
CHANGED - SITE CONFIG - ETRADE - login password entry - made it more reliable.
CHANGED - SITE CONFIG - FIDELITY - login password entry - made it more reliable.
CHANGED - SITE CONFIG - ROBINHOOD - login password entry - made it more reliable.
CHANGED - SITE CONFIG - SCHWAB - login password entry - made it more reliable.
CHANGED - Single Row QUOTE PANEL on TRADE TICKET, ALERT EDITOR, OPTION CHAIN, OPTION RISK ANALYSIS to use the one row version of the new Quote Panel used on Level II
FIXED - ACCOUNT VIEW - remembering row position when things update.
FIXED - ACCOUNT VIEW/POSITIONS - optimized internal position computation handling
FIXED - APP - better memory management
FIXED - APP - rare lockup on startup
FIXED - APP LOGGING - stuff was not showing in DebugView
FIXED - APP Wide thread handling causing periodic freeze in some areas
FIXED - BLACK THEME - Random windows sometimes getting flashing blue border. OLD Bug.
FIXED - CHARTS - If INVERTED, Trading capsule placement was messed up
FIXED - CHARTS - Right click on Interest Tree caused an internal error
FIXED - CHARTS - Updates should be using a lot less threads/tasks. should help overall system performance.
FIXED - CHARTS - VWAP Band computation formula incorrect
FIXED - CHARTS - better resource management
FIXED - HOLIDAYS - Indian Market Holidays
FIXED - HOTKEYS - TradeTicket - secondary orders were always taking the price as offset instead of absolute
FIXED - HTTP CONNECTIONS - bad proxy settings on some PCs caused connection with no proxy to fail.
FIXED - HTTP Connection (legacy) optimized to use less tasks
FIXED - HTTP Connection (new) - bad connection detection optimization
FIXED - JSON DATE/TIME handling of time zones in some odd situations
FIXED - LEVEL II - internal order handling
FIXED - OPTION CHAINS - moving or resizing columns was slow. Should be immediate now
FIXED - PAINTBAR EDITOR - Error in some situations when new PB is being edited and another PB gets updated.
FIXED - SITE CONFIG - ALPACA - Full TRANSACTIONS update did not work right if over 500 rows per day
FIXED - SITE CONFIG - ALPACA - QUOTES and NEWS - reconnected every 30 sec if no updates. particularly overnight
FIXED - SITE CONFIG - ALPACA - SYMBOL LOOKUP now ignores symbols that are not tradable
FIXED - SITE CONFIG - ALPACA - showing open orders from previous days
FIXED - SITE CONFIG - COMMSEC - LOGIN
FIXED - SITE CONFIG - FIDELITY - Made it not prompt for login if issue was with just connection to site.
FIXED - SITE CONFIG - FIDELITY - Transaction updates.
FIXED - SITE CONFIG - INTERACTIVE BROKERS - Error reading in some conditional order transactions
FIXED - SITE CONFIG - IQFEED - PINK SHEET symbol handling
FIXED - SITE CONFIG - QUESTRADE - could not do 2nd account login for trading. Made it clear cookie settings.
FIXED - SITE CONFIG - SCHWAB - Added backup quote server handling if primary has a problem
FIXED - SITE CONFIG - SCHWAB - LOGIN - Handling of Security Question prompt
FIXED - SITE CONFIG - SCHWAB - Login will not hang if MT server site URL is hanging.
FIXED - SITE CONFIG - TRADESTATION - handling when streaming updates break, to retry (trading)
FIXED - SITE CONFIG - TRADIER - Problems with MODIFY order
FIXED - SITE CONFIG - WEBULL - Login - full login no longer needs you to type in the login info again
FIXED - STREAMERS - fault handling - better retry schedule, particularly in case of bad Internet connection
FIXED - SYMBOL COLUMN SIZING - Portfolios - ignores hidden rows, like when scan is running.
FIXED - TRADE TICKET - internal order handling
FIXED - WS API - Problem if result set was too large
ADDED - API - option to subscribe to HALTS notifications
ADDED - APP INSTALL - Ability to install MT "for yourself" vs "for everyone". This allows install without the need for admin privileges
ADDED - CLOCKS window - Customizable Clocks showing different timezones using different display styles. Click on time on status bar on portfolio or dashboard to bring it up.
ADDED - HOTBUTTONS (any windows that show them) - option to lock them via the right click menu
ADDED - HOTKEY - Added SetFocus section
ADDED - HOTKEY - ChangeOrder - can be applied to "TradeTicket" to change values within the ticket - similar to new order, but lets you manipulate existing values or do nothing and just send.
ADDED - HTTP API - added NewestFirst parameter to GetHistory
ADDED - LEVEL II, DOM and DEPTH CHART WINDOWS - QUOTE PANEL is now editable. right click menu item to edit. Multiple columns, multiple rows, drag fields around to re-arrange, etc.
ADDED - PAINTBAR/SCAN LIST - Last Modified column
ADDED - PROXY connection support
ADDED - PAINTBAR EDITOR - colorization. (not turned on yet)
ADDED - PAINTBAR/SCAN LIST - auto detect if new paintbars are added to the MT folder or updated, and update the UI accordingly
ADDED - SETTINGS - option to support KeyTips (so you can turn off if needed)
ADDED - SITE CONFIG - ALPACA - "Get HTB" Option, so it can be turned off
ADDED - SITE CONFIG - ALPACA - GTC+ext TIF support
ADDED - SITE CONFIG - DXFEED - support for ARCAfod and ctautpARCAfod feed
ADDED - SITE CONFIG - INTERACTIVE BROKERS - ability to show executed trades for up to 7 days (on Account View)
ADDED - SITE CONFIG - LOCAL - BACKFILL - new SITE CONFIG that lets you backfill from local files in CSV, TAB, JSON or XML format
ADDED - SITE CONFIG - SCHWAB - Option to be able to connect on 2 computers at once!!! Must have the new version running on both PCs
ADDED - SITE CONFIG - TASTYWORKS - some built in index symbols
ADDED - TRADE TICKET - Customization for QTY and PRICE SPIN. can now customize what happens when CTRL and SHIFT are held down. Things like Minimum Increment, Fixed increment or default spin multiplier. SETTINGS / TRADING / GENERAL
ADDED - WS API SERVER - option to subscribe to quotes with "PASSIVE" Site ID
ADDED - Windows Defender Exclusion - notification prompt when done.
FIXED - PAINTBAR LIST - if filtering result, then selecting rows, it included hidden rows
FIXED - PAINTBAR/SCAN - Descriptions were not wordwrapped
FIXED - PAINTBAR/SCAN EDITOR - colorization issue with comments
FIXED - Price rounding not occuring in sime situations when trading US stocks under 1.00
FIXED - QUOTE GRID AUTO SIZE columns - should be faster.
FIXED - QUOTES - start of OVERNIGHT session quote filtering was not working, causing spikes
FIXED - RAW DATA window - COPY or SHARE - if comma separated, then removed commas from numerical formatting
FIXED - SCANS - optimization for Historical Scans
FIXED - SITE CONFIG - ALPACA - Positions should be updated MUCH faster now
FIXED - SITE CONFIG - ALPACA - Quote HIGH/LOW was not updated from L 1 quotes.
FIXED - SITE CONFIG - ALPACA - Symbol auto complete
FIXED - SITE CONFIG - ALPACA - resetting high/low after market opens
FIXED - SITE CONFIG - ALPACA - streaming reconnect issues.
FIXED - SITE CONFIG - ALPACA - trade streaming connection would get disconnected and not reconnect. Added KeepAlive and reconnect logic
FIXED - SITE CONFIG - DXFEED - Issues with URL used for symbol lists, causing various problems.
FIXED - SITE CONFIG - E*TRADE - Login change
FIXED - SITE CONFIG - ETRADE - showing orders from previous days was messed up
FIXED - SITE CONFIG - FIDELITY - BALANCES data
FIXED - SITE CONFIG - FIDELITY - Converted to new HTTP Handler internally, fixing BALANCES, POSITIONS, TRANSACTIONS
FIXED - SITE CONFIG - FIDELITY - News
FIXED - SITE CONFIG - FIDELITY - Option Chains
FIXED - SITE CONFIG - FIDELITY - POSITIONS not working
FIXED - SITE CONFIG - FIDELITY - reworked login handling.
FIXED - SITE CONFIG - IB - was not recording that Balances/Positions were retrieved, which caused problems for Hotkeys
FIXED - SITE CONFIG - IQFEED - PinkSheet handling with and without :PK suffix
FIXED - SITE CONFIG - IQFEED - PinkSheet symbol handling. :PK suffix
FIXED - SITE CONFIG - QUESTRADE - Error handling for position request ended up causing future position updates to fail
FIXED - SITE CONFIG - QUOTEMEDIA - Backfill caused some ticks to be read in at the end of the current minute, resulting any quotes for the rest of the minute to be messed up.
FIXED - SITE CONFIG - QUOTEMEDIA - Bid/Ask Size not being read in
FIXED - SITE CONFIG - ROBINHOOD - causing full login when internet connection is dropped
FIXED - SITE CONFIG - ROBINHOOD - connection problem for large symbol lists
FIXED - SITE CONFIG - ROBINHOOD - excessive logging when throttling connection
FIXED - SITE CONFIG - TASTYWORKS - LOGIN/connection
FIXED - SITE CONFIG - TASTYWORKS - Streaming data reconnects
FIXED - SITE CONFIG - TASTYWORKS - Symbol Lookup Cache was not being saved correctly, resulting in request for it every start.
FIXED - SITE CONFIG - TASTYWORKS - conditional order processing was not working right, which ended up with Charts showing both original unsent orders and the new entered orders.
FIXED - SITE CONFIG - TASTYWORKS - connection problem for large symbol lists
FIXED - SITE CONFIG - TASTYWORKS - error on startup when reading in symbol lookup
FIXED - SITE CONFIG - TRADESTATION - OTA orders sent incorrectly
FIXED - SITE CONFIG - TRADESTATION - some transaction update issues
FIXED - SITE CONFIG - TRADIER - adding Trade Log without Buy/Sell in some situations
FIXED - SITE CONFIG - TRADIER - streaming order processing
FIXED - SITE CONFIG - WEBULL - CANCEL not working for some accounts
FIXED - SITE CONFIG - WEBULL - Conditional order failed if more than Daytrading BP but less than overnight BP
FIXED - SITE CONFIG - WEBULL - Login Issues
FIXED - SITE CONFIG - WEBULL - TRADING - repeated prompts for verification
FIXED - SITE CONFIG - WEBULL - order entry caused prompts that could not be gotten rid of for some accounts.
FIXED - SITE CONFIG - WEBULL - transaction list would not populate for some accounts
FIXED - TRADE TICKET - Hotkey that does not have LimitPrce or StopPrice specified (but needs it) will default from the value on the trade ticket
FIXED - TRADE TICKET - Situations where changing routing changed order type, but the change did not get recorded when sending the order.
FIXED - Unusual Volume Paintbar
FIXED - WS API SERVER - added logging to help identify reasons for disconnects
FIXED - Chart subscription management - subscription issues with Option Chains open. Generally should be slightly faster too.
FIXED - DATE handling for non-US clients
FIXED - DOM WINDOW - Capsule Cursor not keeping up with mouse when lots of windows are open
FIXED - FREE ACCOUNTS - if max # of charts are open, double clicking on symbol for existing one gave the limit error instead of bringing up existing chart.
FIXED - HOTKEY - Incorrect error display in some situations when global vars are used.
FIXED - HOTKEYS - CancelOrder action with LastOpen, buy stops, sellstps, allstops options not working on TRADE TICKET.
FIXED - HOTKEYS - ChangeOrder - partial fill orders were ;using wrong QTY sent for the Modify
FIXED - HOTKEYS - Conditional orders with T-STOP should not need "offset"
FIXED - HOTKEYS - issues with non-US culture settings causing numbers to be processed incorrectly
FIXED - HOTKEYS - occasional hang for X seconds for some people
FIXED - HOTKEYS - peg and pegpct not working correctly on Trade Ticket.
FIXED - HOTKEYS - peg stuff not working on trade ticket
FIXED - HOTKEYS - showing meaningful error message when some variable is incorrectly defined or used where it is not available
FIXED - LEVEL II - Odd lots were hidden if Hide NYSE in Extended Hours was selected
FIXED - LOT SIZE for NFLX in defaults
FIXED - NEWS WINDOW - Viewer browser used black theme background incorrectly
FIXED - Odd graphic related unhandled exceptions with Labels. Hopefully fixed.
FIXED - RAW DATA - Filter Block Size - Made up/down spin a bit more intelligent
FIXED - RAW DATA - Filter Block Size - not working when window initially brought up with the option.
FIXED - SCANS - HIST SCANS with auto backfill - adjusted the time that the backfill is triggered if left overnight
FIXED - SITE CONFIG - BINANCE - some incorrect throttling issues
FIXED - SITE CONFIG - COMMSEC - Hist Backfill
FIXED - SITE CONFIG - DXFEED - BACKFILL Handling to allow for server side column changes
FIXED - SITE CONFIG - DXFEED - LOT SIZE symbol processing
FIXED - SITE CONFIG - DXFEED - Level II data for BBO - some MMIDs not recognized
FIXED - SITE CONFIG - DXFEED - Level II data with EDGX causing stuck entries
FIXED - SITE CONFIG - FIDELITY - Login issues for accounts that require extra step for trading
FIXED - SITE CONFIG - RBC - Login
FIXED - SITE CONFIG - RITHMIC - Cost Multiplier was not set on symbols
FIXED - SITE CONFIG - ROBINHOOD - Option Chains for $SPX and $VIX will now work
FIXED - SITE CONFIG - SCHWAB - Price Improvement data not showing on Balances
FIXED - SITE CONFIG - SCHWAB - Refresh of Transactions triggered alerts again
FIXED - SITE CONFIG - TRADIER - Balances were not auto updating
FIXED - SITE CONFIG - WEBULL - Backfill issues - fixed start/end time
FIXED - SITE CONFIG - WEBULL - Order Handling for options, conditional orders
FIXED - THREADING - marked most internal threads as Background to avoid possibility of the app remaining running when shutting down
FIXED - THREADING - some high end AMD Razen processors experience periodic freezing when starting some tasks (known Microsoft bug in .NET 4.7.2). Trying a workaround to fix.
FIXED - TRADE TICKET - LIMIT PRICE incorrectly set in rare situations when switching symbols
FIXED - WS API - was returning lower case ok in a few places
ADDED - API - APIKeyPressUpdate now has "timeAtMouse" field.
ADDED - APP WIDE - Support for the new LOT SIZE handling for US stocks (starting Nov 3)
ADDED - CHARTS - Intraday - 5s, 10s, 15s and 30s frequencies - to make it easier to view sub-minute frequencies on charts
ADDED - CHARTS/PAINTBAR/SCAN/ALERTS - TriggerAlert now accepts ChartLabel short text and ChartCapColor that can then be shown on charts with the Alert Log indicator
ADDED - COLUMN - BETA (when provided by datafeed)
ADDED - COLUMN - Beta (NOTE: not supported by all sources)
ADDED - DOM - option to round to lot size, same as on Level II
ADDED - HOTKEY - IsHTB variable
ADDED - HOTKEYS - SetIntervar action
ADDED - HOTKEYS - SetYValue - ShiftLeft parameter to allow shifting of the line/shames left by X bars.
ADDED - HOTKEYS - TradeTicketVisible variable for use with Level II window to determine if trade ticket is hidden or not.
ADDED - LEVEL II - Setting to Highlight Level I Panel on Active Window
ADDED - LEVEL II/ACCOUNT VIEW - "Level II Order Link" check box On Account View. If checked, then if Level II has trading enabled for same account, but trade ticket hidden, up/down arrows scroll transactions in Account View and "Cancel Selected" shortcut is passed to account view.
ADDED - PAINTBAR - SetYValue has extra param to ShowNoLines (so you can place shapes where you want without connecting lines)
ADDED - RAW DATA - COPY now include exchange if available
ADDED - SETTINGS / TRADING / GENERAL - Minimum Price Increment when CONTROL is pressed. (before was hard coded to 1)
ADDED - SITE CONFIG - DXFEED - ARCA support (Once available on signup)
ADDED - SITE CONFIG - DXFEED - EDGEX Depth can now be limited # of rows.
ADDED - SITE CONFIG - DXFEED - loading LOT SIZE with symbol list
ADDED - SITE CONFIG - IQFEED - Now saves EXCHANGE value for each incoming tick
ADDED - SITE CONFIG - ROBINHOOD - Streaming order updates!
ADDED - SITE CONFIG - SCHWAB - Filtering for price spike on first overnight quote
ADDED - SITE CONFIG - SCHWAB - TRADING - BALANCES now shows total Price Improvements for the day
ADDED - SITE CONFIG - SCHWAB - Tracking Price Improvements - shown on Balances below account value
ADDED - WSAPI - "e" for Exchange - is now returned for getTicks if available
ADDED - WSAPI - "exch" for Exchange - is now returned for L1Update if available
ADDED - WSAPI - L1Update - returns floatShares if available
ADDED - WSAPI - getTicks was aggregating data when very large # of ticks for a symbol
ADDED - WSAPI - subscribe command for L1 data now accepts syncUpdates parameter
CHANGED - Keyboard Shortcuts - made CTRL+A (Select All) not global reserved
CHANGED - Keyboard Shortcuts - made CTRL+P not global reserved
UPDATED - Canadian Holidays
UPDATED - SITE CONFIG - ROBINHOOD - Faster Order updates and order Modifies
UPDATED - SITE CONFIG - SCHWAB - Faster fill updates from streaming data
UPDATED - SITE CONFIG - SCHWAB - MANUAL REFRESH on transactions forces clear first.
UPDATED - SITE CONFIG - TRADIER - faster canceled order status updates and Modifies/FLATTEN/REVERSE
UPDATED - SITE CONFIG - WEBULL - Much Faster Order placement and updates
FIXED - ACCOUNT VIEW - some columns were not available that should have been
FIXED - ACCOUNT VIEW - symbol quotes sometimes would not properly update "Smart Source" subscriptions
FIXED - APP - THREADING issues - caused order or position hangups at times. Various brokers
FIXED - APP - some exceptions were still poping up. should be handled now
FIXED - CANCELED and REPLACED order status was causing orders to not be considered same, triggering refresh (Schwab)