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)