MultiCharts 12.0 Release 2

MultiCharts 12.0 Release 2 is a minor upgrade that includes the hot fixes for the issues in 12.0 Release reported by our customers and some minor improvements along with the all new features of MultiCharts 12.0 Release. You can get acquainted with all the new features added and bugs fixed in MultiCharts 12.0 Release here:


Charting/Data Handling


  • MidStr keyword output matches TS now.
  • It is now possible to run the Optimization if the number of combinations exceeds the limits after the Population Size was set manually.
  • Solved the issue that appeared when running the optimization for a Custom Criteria that does not return any values.
  • Fixed the bug in which the Genetic Optimizer ignored the settings in the Basic mode. Learn more:
  • Solved the issue in which no error message was shown for the incorrect WFO parameters.


  • Fixed the bug in which an exit order was converted into a market order prior to receiving the cancelled status (with the possibility of overfill).
  • Solved the issue with the exit orders not being sent intrabar in the Optimize Order Flow mode.
  • Portfolio Trader Report: fixed the bug in which the profit value for the orders was mixed up.
  • Improved the operation logic of the prebuilt Stop order emulator.
  • Fixed the bug with Trades Summary not returning the correct values. Learn more:
  • Interactive Brokers: solved false error “MultiCharts generated the order, but was not able to send it because TWS API returned that the connection was broken” that may appear while the connection was ok.
  • Interactive Brokers: solved the issue with the Realized PnL for Account value not updating.
  • Interactive Brokers: “Invalid time in force:FOK” message is now handled correctly.


  • Fixed the slowdowns in charting that were especially noticeable in the Insert Study window under high CPU load.
  • Portfolio Trader: improved the processing speed on fast markets.
  • Interactive Brokers: fixed the bug in which IB data feed plugin got into a loop due to TickerId not being sent by the API.
  • Solved the issue in which it was sometimes not possible to close the Optimization Report window.
  • Fixed the issue with the Print and Print Preview features in the PowerLanguage Editor window reported here:
  • Fixed the bug in which it was not possible to open the settings window for the Crypto datafeeds on Windows Server 2012 R2.
  • Solved the exception that appeared in a specific situation when using i_setplotvalue/i_getplotvalue.
  • Rectified the exception that appeared in LogEnv.exe in some situations.
  • Solved Deadlock in Portfolio Trader that appeared when auto trading was being turned off due to the number of rejected orders reached.
  • Rectified the exception that appeared in QuoteManager upon pressing Ctrl + B when Custom Futures category is selected. Learn more:
  • Added new warning message about reaching the GDI and User objects limits.
  • LMAX: fixed the bug with the order events subscriptions being duplicated upon reconnect.


  • Added “Flush Cached Data to Database” item to the MultiCharts File menu.
  • Portfolio Trader: added hotkeys for opening the Recent Workspaces (Ctrl+[0…9]).
  • Solved the issue with the global cursor not being positioned to the center of the chart window.
  • Solved the issue with the saved Robustness settings not being loaded.
  • Custom Criteria values are no longer rounded to an integer value in the Matrix Optimization.
  • Interactive Brokers: reworked the Historical Data controls in the data feed settings.
  • Fixed the bug in which the Custom Criteria column was missing in the Optimization Report window after running the Genetic Optimization by Custom Criteria.
  • Solved issues with copying to clipboard and saving Optimization Report values to csv.
  • The Auto Trading Risk Warning message box has received multiple improvements.
  • Fixed the bug in which the 3D Graph did not reflect the optimization results.
  • Solved visual issues that appeared on custom DPI values via RDP connection.
  • Portfolio Trader: Order and Position Tracker columns order is now saved in the Windows registry:
  • Trading Technologies: broker profile settings were extended with the Email Alert functionality.