MultiCharts 10.0 Release 2

MultiCharts 10.0 Release 2 is a minor upgrade that includes the hot fixes for the issues in 10.0 Release reported by our customers and some minor improvements along with the all new features of MultiCharts 10.0 Release. You can get acquainted with all the new features added and bugs fixed in MultiCharts 10.0 Release here: http://www.multicharts.com/traders-blog/?p=1588

 New features:

  • Portfolio Trader: Backtesting Assumptions now have the Time in Force option for even more precise and flexible backtesting.
  • Added new reserved words: Portfolio_InterestRate, Portfolio_MinAcceptableRate.
  • Trades Summary report now adds synthetic (PositionMatch) orders for building the proper report if Position History and list of Orders do not match.

BUGS FIXED & IMPROVEMENTS:

Charting/Data Handling

  • Interactive Brokers: MidPoint is now supported for Commodities when Quote field is set to Trade. Realtime updates are streamed by the data feed once in 5 seconds!
  • OANDA: rectified situation when daily bars were incomplete in US time zones.
  • Fixed bug in which some data was missing on a Custom Futures chart (Volume based rollover).
  • Rectified issue in which the timestamp of a realtime Renko bar changed after chart copy/paste or reload.
  • ASCII Export window now shows error description if it was impossible to export the file.
  • Fixed case in which Volume value was incorrect during Data Playback.

 Trading

  • Fixed multiple issues with FXCM broker connection.
  • Rectified situation with Bid and Ask values not updating on the Chart Trading Panel for Paper Trader profile.

 Scripts/Calculations

  • Built-in functions (XAverage, XAverageOrig, WAverage) now have internal inputs check and will show an error message if negative input value is specified.
  • Rectified situation with Optimization Results window showing zero values when Custom Criteria did not return any set of inputs.
  • Portfolio Trader: BackTesting Assumptions now have the Time in Force option for even more precise and flexible backtesting.
  • Rectified situation when CurrentSession(0) returned incorrect value on a chart in Local time zone with DST data.
  • Fixed issue with SessionLastBar not working as expected in realtime.

 Stability/Performance

  • Fixed exception that appeared in TsSever.exe process when using the Time and Sales window.
  • Rectified situation with excessive logging in TradingServer process.
  • Fixed Exception that was raised when broker profile disconnected while hint for a Manual Trading strategies was shown.

Usability/Visual

  • Corrected visual artifacts caused by the crosshair.
  • Current date and time are now added to the file name when saving the Optimization Report.
  • Strategy Report is now saved in “.xlsx” format when MC Excel 2007 or newer is installed.

MultiCharts .NET 10.0 Release 2

MultiCharts .NET 10.0 Release 2 is a minor upgrade that includes the hot fixes for the issues in 10.0 Release reported by our customers and some minor improvements along with the all new features of MultiCharts .NET 10.0 Release. You can get acquainted with all the new features added and bugs fixed in MultiCharts .NET 10.0 Release here: http://www.multicharts.com/traders-blog/?p=1592

New features:

  • Portfolio Trader: Backtesting Assumptions now have the Time in Force option for even more precise and flexible backtesting.
  • Added new properties: Portfolio.MinAcceptableRate and Portfolio.InterestRate.
  • Trades Summary report now adds synthetic (PositionMatch) orders for building the proper report if Position History and list of Orders do not match.

BUGS FIXED & IMPROVEMENTS:

Charting/Data Handling

  • Interactive Brokers: MidPoint is now supported for Commodities when Quote field is set to Trade. Realtime updates are streamed by the data feed once in 5 seconds!
  • OANDA: rectified situation when daily bars were incomplete in US time zones.
  • Fixed bug in which some data was missing on a Custom Futures chart (Volume based rollover).
  • Rectified issue in which the timestamp of a realtime Renko bar changed after chart copy/paste or reload.
  • ASCII Export window now shows error description if it was impossible to export the file.
  • Fixed case in which Volume value was incorrect during Data Playback.

 Trading

  • Fixed multiple issues with FXCM broker connection.
  • Rectified situation with Bid and Ask values not updating on the Chart Trading Panel for Paper Trader profile.

 Scripts/Calculations

  • Rectified situation with Optimization Results window showing zero values when Custom Criteria did not return any set of inputs.
  • Rectified situation when SessionObject.StartTime and SessionObject.EndTime properties returned incorrect value on a chart in Local time zone with DST data.
  • Fixed issue with IInstrument.LastBarInSession property not working as expected in realtime.
  • Rectified situation when functions were not calculated correctly on additional data series.
  • IsAutoTradingMode now works as expected when it is called from StartCalc in Portfolio Trader.

 Stability/Performance

  • Fixed exception that appeared in TsSever.exe process when using the Time and Sales window.
  • Rectified situation with excessive logging in TradingServer process.
  • Fixed Exception that was raised when broker profile disconnected while hint for a Manual Trading strategies was shown.

Usability/Visual

  • Corrected visual artifacts caused by the crosshair.
  • Current date and time are now added to the file name when saving the Optimization Report.
  • Strategy Report is now saved in “.xlsx” format when MC Excel 2007 or newer is installed.

MultiCharts .NET 10.0 Release

Introducing brand new MultiCharts .NET 10.0 Release! Completely new design and cool new features that will make the workflow easier and more pleasant.

MultiCharts now supports 4K resolution!

Retina quality charting is now available in MultiCharts. Windows 10 and 4K resolution gave us possibility to display large objects crisp and clear with different dots per inch settings. It took literally thousands of changes to make every graphic object readable and clear when using high screen resolutions.

Completely new design

MultiCharts inherits Windows 10 style so all the objects and icons have been re-designed and improved. The new icons of our platform have a flat look which is reminiscent of the design approach taken by recent version of Windows OS.

Emulated Stop and Stop-Limit orders

One can now switch between native and emulated Stop and Stop-Limit orders for both auto trading and manual trading. This feature requires real-time data subscription on your broker account.

Pause/Resume Optimization

Optimization Progress window now provides the ability to Pause/Resume the optimization procedure to free CPU resources.

Bulk ASCII Export

Quote Manager now has ability to export data for multiple symbols into ASCII format in one go.

1/10000000 Price Scale is now available

7 decimal places price precision is now available in the instrument settings to support the Japanese Yen futures and South Korean Won currency pairs trading.

Annual Return & Annualized Sharpe Ratio

Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.

Interactive Brokers: Improved Position Display

Improved position information when trading the same instrument on different exchanges.

The long-awaited Monte Carlo analysis is now available in MultiCharts!

Monte Carlo method is the method of statistical modeling in problem solving based on modeling a random process with parameters equal to the specific values of the original task. This method is used in various spheres (mathematics, physics, economics, sociology, etc.). MultiCharts as an analytical and trading platform allows the use of Monte Carlo method in addition to other existing tools (Backtesting, Optimization, Strategy Reports and others). Monte Carlo documentation is available in our Wiki section: http://www.multicharts.com/trading-software/index.php?title=Monte_Carlo_Analysis

Optimization Results window has been completely reworked.

The data is now represented in two formats: Spreadsheet and 2D graph. It is possible to copy the spreadsheet results to clipboard or save them into a CSV file.  You can still view the results in 3D using our 3D Optimization Charts tool, as well as save the optimization results into ORS file for loading it later. Sorting options were also extended to provide more flexibility.

Read below for more!

BUGS FIXED & IMPROVEMENTS:

Charting/Data Handling

  • Quote Manager now has ability to export data for multiple symbols into ASCII format in one go. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1553
  • Session Break is now plotted correctly on a Renko chart if you leave it running overnight. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49614
  • Fixed bug in which Ask/Bid values could stop updating on the Chart Trading Panel if MultiCharts is running for days without a restart.
  • “Days Back” request now returns the correct amount of bars when “Build From Minutes” option is enabled.
  • CQG: DOM data for USA & ULA instruments has no missing levels now.
  • CQG: added new data feed option “Use minute realtime data for minute based resolutions”.
  • Interactive Brokers: Сhg and %Сhg values are now calculated for Forex pairs.
  • Interactive Brokers: MidPoint is now supported for Forex when Quote field is set to Trade. Realtime updates are streamed by the data feed once in 5 seconds! Learn more:

http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49335
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-194
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1817

  • Interactive Brokers: corrected situation when some historical ticks were missing.
  • Interactive Brokers: fixed situation when upon adding a new symbol the exchange name with the closest but not complete match was used.
  • Interactive Brokers: Opening value of the first received realtime minute bar is now matching with the TWS.
  • IQFeed: improved symbol lookup when “Exchange” filter is used.
  • OEC connection settings were updated to reference the new domain gainfutures.com
  • Fixed situation when N-Month bars were not built correctly. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49892&p=121935#p121934
  • Custom Futures now supports J-FCE(CAC40) root from WeBank.
  • Instrument linking now supports instruments with “@” & “:” signs in the name.
  • The Expiration Rules settings were extended to provide more flexibility.
  • Interactive Brokers: improved data filtering algorithms.
  • GAIN Capital: increased speed of loading historical data.
  • Updated settings of the “10thBusinessDay” expiration rule.
  • LMAX: improved reloading algorithms when “Cache downloaded quote files” is enabled.
  • Fixed bug when the time to the right of the current bar was displaying a time in the past.
  • ASCII Mapping: rectified situation when mapping the same file multiple times.
  • Rithmic: updated Corn (ZC), Soybeans (ZS), E-mini NASDAQ 100 (NQ), Silver (SI) session settings.
  • Volume Profile: rectified situation with endless “Loading Data” message.
  • Quote Manager: fixed bug in which changing one symbol root’s Description changed the Description of all Custom Futures.
  • IQFeed: added option “Filter Extended and Other trades supplied by the Exchange” to the data feed settings.
  • Updated settings of the “4BusinessPriorPrevLastDay” expiration rule.
  • Rithmic: addressed connection issues of European users.
  • Improved custom futures logic for realtime rollover based on volume.
  • Rectified false custom futures rollover when data series are closed asynchronously.
  • Improved Free Quotes data feed to supply proper volume values.
  • ASCII Mapping: corrected situation when current daily bar was not included into a weekly bar.

Trading

  • CQG: it is now possible to trade instruments with no realtime data subscription.
  • CQG: no new reconnection attempts after “Trader is not enabled” message is received.
  • CQG: improved Realized PnL calculation for connection left overnight.
  • Interactive Brokers: accounts list for Free Trial accounts is now received.
  • Interactive Brokers: improved algorithms of requesting the orders and positions information after reconnect.
  • Interactive Brokers: connection improved to avoid getting “Didn’t receive final status for order” error.
  • Interactive Brokers: improved position information when trading the same symbol on different exchanges.
  • Interactive Brokers: rectified false reject messages that appeared after “Order rejected – reason:Cannot modify the filled order” message.
  • Rithmic API updated to version 9.4.
  • Rithmic: added MES Capital deployment.
  • Rithmic: added TopStepTrader deployment.
  • Rithmic: rectified issue with “The order cannot be placed: no instrument-specific reference data for symbol has been received”.
  • Rithmic 01: improved Realized PnL calculation for connection left overnight.
  • OANDA: TIF DAY now takes into account the instrument sessions from the Quote Manager.
  • OANDA: rectified error with Gold and other metals trading.
  • MultiCharts is now compatible with TT FIX 7.17 with Multibroker Environment.
  • Manual Trading: rectified situation when previous AvgEntryPrice was used for exit strategies.
  • Improved Paper Trader order execution algorithms.
  • OANDA: Realized PnL value received from the broker now has the correct currency sign.
  • Realized PnL from the Positions History now matches with the Manual Trading Report.
  • LMAX: multiple improvements for providing more precise information in Order and Position Tracker window Positions History tab.
  • Paper Trader profile now has Margin settings.
  • OANDA: Equity, Open P/L and Realized P/L are now displayed under Accounts tab of the Order and Position Tracker.
  • OANDA: improved connection for avoiding the 429 error.
  • Interactive Brokers: added handling of the “OrderID that needs to be cancelled can not be cancelled, state” message. TWS should be set to English language to make that work.
  • “Total # of trades” & “Percentage profitable” have been added to the “Strategy Performance Summary” tab in the Report window.
  • Trades Summary: Added new parameter “Total # of Contracts”. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49810#p121529

Scripts/Calculations

  • BackTesting Assumptions now have the “Time in Force” option for even more precise and flexible backtesting. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46842#p116726
  • Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.
  • LastBarInSession property now returns the correct value even if there is no realtime data and the bar is forcibly closed after timeout.
  • RecalcLastBarAfter property was not triggered after “Assign the initial market position” window was shown.
  • Made some changes to fix the difference between the Chart Backtest and Portfolio Backtest. More info: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=49393
  • UpTicks & Bars.DownTicks for the Volume Delta & Cumulative Delta chart types are correct now. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1437
  • Drawings placed from the code no longer have “Anchor to bars” enabled by default.
  • Drawings interfaces were extended with “Anchor to bars” property.
  • Added new property “Bars.Info.RTSymbolName” that returns the real-time symbol name in case the “Merge data sources” option is enabled. In case of a custom futures instrument – the name of the last contract is returned.
  • Added new property “IInstrumentSettings.CurrencyCode” – returns the Base Currency setting configured in the Signal Properties window. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49890
  • Corrected erroneous Limit, Stop, Stop Limit order execution in backtesting with IOG enabled.
  • Fixed bug in which GeneratePercentTrailing did not work correctly in AA auto trading mode.
  • Corrected error when auto trading in AA mode ignored the position from “Assign Initial Market position at the broker” dialogue window upon auto trading start.
  • Rectified situation with incorrect average entry price from chart for auto trading.
  • Fixed bug with Output being still done when data Playback is on pause (N data series, IOG enabled).
  • The number of inputs combinations for optimization is now calculated correctly when step size is <1.
  • Fixed bug when “Floating-point invalid operation” appeared in the Portfolio Trader.
  • Rectified situation when “Time in Market” was not calculated correctly in the Report window.
  • Updated description for Calmar Ratio.
  • Rectified situation when IOG was occasionally enabled for a trading signal in Portfolio Trader.
  • Rectified situation in which most of the Equity Curve graphs were not shown in the Strategy Performance Report window.
  • Rectified situation in which IApplicationInfo.IsRealTimeCalc property returned an incorrect value.
  • Added new property IPortfolioStrategy.MyIndex – returns a numerical value, indicating zero-based index of the current trading strategy.
  • Rectified error message which appeared during optimization of a script with drawing objects.
  • Added Cut & Paste commands to the context menu of PowerLanguage .NET Editor.
  • PowerLanguage .NET Editor now has the new option “Compare source code” upon importing a study.
  • LinearRegCustom is now correctly calculated when Length > 1024.

Stability/Performance

  • Introducing the all-new “Feedback” app. Now you easily submit all types of technical inquiries with just a couple of clicks.
  • IWBank: TsServer.exe & QuoteManager.exe were not finished correctly when “Collect RT Data w/o plotting” was enabled for 22 or more instruments.
  • Forex Board no longer resubscribes to realtime data for existing instruments when you add/remove instruments.
  • Fixed bug in which editing settings for multiple symbols will change these instruments’ Exchange settings.
  • Fixed Exception that appeared when using a certain Metastock instrument.
  • Fixed tricky Exception that could appear upon simultaneous order fill event and ChangeMarketPosition execution upon auto trading shutdown.
  • Fixed memory leak when performing optimization with some special orders in the signals.
  • Fixed Exception that could appear under unknown circumstances in the Portfolio Trader.
  • Fixed Exception which appeared upon typing text into the Resolution field under “Format Instrument” in Portfolio Trader.

Usability/Visual

  • Signal inputs are now displayed in the Strategy Performance Report window.
  • Volume Profile is now displayed correctly on charts with the “Merge data sources” option enabled.
  • The number of contracts is now pre-highlighted in the Trading Calculator window called from the Chart Trading panel/Trade Bar/DOM window.
  • Rectified issue with Volume Profile not updating in realtime when Start/End mode with Stick option is used.
  • Quote Manager’s “ASCII Data Import” window now shows all controls correctly when OS Display Scaling is set to 125%.
  • Quote Manager window now preserves the column width configured by the user.
  • Order and Position Tracker window now correctly displays the “1/32 and S of 32nd” price scale values.
  • Optimization Progress window now provides the ability to Pause/Resume the optimization procedure. More info: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-847
  • One can now assign keyboard shortcuts for the “Remove All Drawings” “Remove All Visible Drawings”, “Clone Drawing” options and also for opening the “Manage Broker Profiles” window.
  • It is now possible to copy multiple symbols from the MultiCharts Scanner window and paste them into the Portfolio Trader (or vice versa). More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49570
  • In case some symbols failed to load the data in Portfolio Trader – “Loading Data” window now shows the complete list of such symbols and allows copying them to clipboard.
  • Hint window now shows the UpVol & DownVol values for the Volume Delta & Cumulative Delta chart types.
  • ASCII Mapping file reference details are now visualized under the newly added “ASCII Mapping” tab in the Edit Symbol window. This tab is displayed only when an instrument is mapped to a file.
  • Added “Uncheck All” to ASCII Mapping window.
  • Added new column to Order and Position Tracker window: “Last update”.
  • Added toolbar button and keyboard shortcut to show the “Optimize strategy” menu.
  • “Insert Empty Row” option and “Insert” key behavior can now be configured in File->Preferences->Scanner. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-2039
  • Rectified issue with Connecting Lines not connecting the proper orders.
  • Fixed issue when a string input was not properly shown under the Settings tab of the Strategy Report window.
  • Rectified situation when study plot values were truncated in the status line. Learn more here: multicharts.com/discussion/viewtopic.php?f=1&t=49816
  • Paper Size value is now taken into account when printing a chart.
  • Volume Profile: the text for the last profile should be visible even when the chart is compressed.
  • DOM window: it is now possible to display the PnL values without showing the Volume Profile.
  • Rectified situation when the instrument settings (PriceScale, MinMove, BPV, DailyLimit) were not displayed in the instrument list of Quote Manager.
  • Volume Profile is now displayed correctly on charts with the “Merge data sources” option enabled.
  • We’ve made multiple improvements to make sure PowerLanguage .NET Editor window no longer appears outside of the screen.

MultiCharts 10.0 Release

Introducing brand new MultiCharts 10.0 Release! Completely new design and cool new features that will make the workflow easier and more pleasant.

MultiCharts now supports 4K resolution!

Retina quality charting is now available in MultiCharts. Windows 10 and 4K resolution gave us possibility to display large objects crisp and clear with different dots per inch settings. It took literally thousands of changes to make every graphic object readable and clear when using high screen resolutions.

Completely new design

MultiCharts inherits Windows 10 style so all the objects and icons have been re-designed and improved. The new icons of our platform have a flat look which is reminiscent of the design approach taken by recent version of Windows OS.

The long-awaited Monte Carlo analysis is now available in MultiCharts!

Monte Carlo method is the method of statistical modeling in problem solving based on modeling a random process with parameters equal to the specific values of the original task. This method is used in various spheres (mathematics, physics, economics, sociology, etc.). MultiCharts as an analytical and trading platform allows the use of Monte Carlo method in addition to other existing tools (Backtesting, Optimization, Strategy Reports and others). Monte Carlo documentation is available in our Wiki section: http://www.multicharts.com/trading-software/index.php?title=Monte_Carlo_Analysis

Optimization Results window has been completely reworked.

The data is now represented in two formats: Spreadsheet and 2D graph. It is possible to copy the spreadsheet results to clipboard or save them into a CSV file.  You can still view the results in 3D using our 3D Optimization Charts tool, as well as save the optimization results into ORS file for loading it later. Sorting options were also extended to provide more flexibility.

Emulated Stop and Stop-Limit orders

One can now switch between native and emulated Stop and Stop-Limit orders for both auto trading and manual trading. This feature requires real-time data subscription on your broker account.

Pause/Resume Optimization

Optimization Progress window now provides the ability to Pause/Resume the optimization procedure to free CPU resources.

Bulk ASCII Export

QuoteManager now has ability to export data for multiple symbols into ASCII format in one go.

1/10000000 Price Scale is now available

7 decimal places price precision is now available in the instrument settings to support the Japanese Yen futures and South Korean Won currency pairs trading.

Annual Return & Annualized Sharpe Ratio

Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.

Compare source code in Script Editor

Power Language Editor now has the new option “Compare source code” upon importing a study with open source code. Now you can see the changes before overwriting the code.

Interactive Brokers: Improved Position Display

Improved position information when trading the same instrument on different exchanges.

Int64

“Int64” data type is now supported

Read below for more!

BUGS FIXED & IMPROVEMENTS:

Charting/Data Handling

http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49335
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-194
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1817

  • IQFeed: improved symbol lookup when “Exchange” filter is used.
  • Fixed bug in which Ask/Bid values could stop updating on the Chart Trading Panel if MultiCharts is running for days without a restart.
  • DaysBack request now returns the correct amount of bars when “Build From Minutes” option is enabled.
  • CQG: DOM data for USA & ULA instruments has no missing levels now.
  • CQG: added new data feed option “Use minute realtime data for minute based resolutions”.
  • Interactive Brokers: corrected situation when some historical ticks were missing.
  • Interactive Brokers: fixed situation when upon adding a new symbol the exchange name with the closest but not complete match was used.
  • Interactive Brokers: Opening value of the first received realtime minute bar is now matching with the TWS.
  • Interactive Brokers: improved data filtering algorithms.
  • OEC connection settings were updated to reference the new domain gainfutures.com
  • Fixed situation when N-Month bars were not built correctly. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49892&p=121935#p121934
  • Custom Futures now supports J-FCE(CAC40) root from WeBank.
  • Instrument linking now supports instruments with “@” & “:” signs in the name.
  • The Expiration Rules settings were extended to provide more flexibility.
  • GAIN Capital: increased speed of loading historical data.
  • Updated settings of the “10thBusinessDay” expiration rule.
  • LMAX: improved reloading algorithms when “Cache downloaded quote files” is enabled.
  • Fixed bug when the time to the right of the current bar was displaying a time in the past.
  • ASCII Mapping: rectified situation when mapping the same file multiple times.
  • Rithmic: updated Corn (ZC), Soybeans (ZS), E-mini NASDAQ 100 (NQ), Silver (SI) session settings.
  • Volume Profile: rectified situation with endless “Loading Data” message.
  • Quote Manager: fixed bug in which changing one symbol root’s Description changed the Description of all Custom Futures.
  • IQFeed: added option “Filter Extended and Other trades supplied by the Exchange” to the data feed settings.
  • Updated settings of the “4BusinessPriorPrevLastDay” expiration rule.
  • Rithmic: addressed connection issues of European users.
  • Improved custom futures logic for realtime rollover based on volume.
  • Rectified false custom futures rollover when data series are closed asynchronously.
  • Improved Free Quotes data feed to supply proper volume values.
  • ASCII Mapping: corrected situation when current daily bar was not included into a weekly bar.

Trading

  • Interactive Brokers: improved position information when trading the same symbol on different exchanges.
  • Interactive Brokers: rectified false reject messages that appeared after “Order rejected – reason:Cannot modify the filled order” message.
  • Rithmic 01: improved Realized PnL calculation for connection left overnight.
  • OANDA: Realized PnL value received from the broker now has the correct currency sign.
  • Realized PnL from the Positions History now matches with the Manual Trading Report.
  • LMAX: multiple improvements for providing more precise information in Order and Position Tracker window Positions History tab.
  • CQG: no new reconnection attempts after “Trader is not enabled” message is received.
  • Paper Trader profile now has Margin settings.
  • CQG: it is now possible to trade instruments with no realtime data subscription.
  • Interactive Brokers: accounts list for Free Trial accounts is now received.
  • Interactive Brokers: improved algorithms of requesting the orders and positions information after reconnect.
  • Interactive Brokers: connection improved to avoid getting “Didn’t receive final status for order” error.
  • Rithmic API updated to version 9.4.
  • Rithmic: added MES Capital deployment.
  • Rithmic: added TopStepTrader deployment.
  • Rithmic: rectified issue with “The order cannot be placed: no instrument-specific reference data for symbol has been received”.
  • OANDA: TIF DAY now takes into account the instrument sessions from the Quote Manager.
  • OANDA: rectified error with Gold and other metals trading.
  • MultiCharts is now compatible with TT FIX 7.17 with Multibroker Environment.
  • Manual Trading: rectified situation when previous AvgEntryPrice was used for exit strategies.
  • Improved Paper Trader order execution algorithms.
  • OANDA: Equity, Open P/L and Realized P/L are now displayed under Accounts tab of the Order and Position Tracker.
  • OANDA: improved connection for avoiding the 429 error.
  • Interactive Brokers: added handling of the “OrderID that needs to be cancelled can not be cancelled, state” message. TWS should be set to English language to make that work.
  • “Total # of trades” & “Percentage profitable” have been added to the “Strategy Performance Summary” tab in the Report window.
  • Trades Summary: Added new parameter “Total # of Contracts”. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49810#p121529

Scripts/Calculations

  • BackTesting Assumptions now have the Time in Force option for even more precise and flexible backtesting. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46842#p116726
  • Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.
  • SessionLastBar now returns the correct value even if there is no realtime data and the bar is forcibly closed after timeout.
  • RecalcLastBarAfter was not triggered after “Assign the initial market position” window was shown.
  • Power Language Editor now has the new option “Compare source code” upon importing a study with open source code
  • Power Language Editor can now export studies into a location that has non-English characters in the path, but the OS language is English.
  • Made some changes to fix the difference between the Chart Backtest and Portfolio Backtest. More info: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=49393
  • UpTicks & DownTicks for the Volume Delta & Cumulative Delta chart types are now available in the code. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1437
  • Drawings placed from the code no longer have “Anchor to bars” enabled by default.
  • New reserved words introduced for placing drawings with the “Anchor to bars” enabled: “tl_anchor_to_bars”, “tl_get_anchor_to_bars”, “text_anchor_to_bars”, “text_get_anchor_to_bars”, “arw_anchor_to_bars”, “arw_get_anchor_to_bars”.”
  • Dependent Functions are now exported (when the corresponding option is selected) even if they are used only in the study inputs.
  • “Int64” data type is now supported. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1097
  • Added new reserved word “GetRTSymbolName” that returns the real-time symbol name in case the “Merge data sources” option is enabled. In case of a custom futures instrument – the name of the last contract is returned.
  • Added new reserved words “OptionType”, “,Strike” and constants “Put”, “Call” for accessing the option instruments settings from the code.
  • Added new command StrategyCurrencyCode – returns the Base Currency setting configured in the Signal Properties window. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49890
  • PLEditor: added Cut & Paste commands to the context menu.
  • “Compare Source code” feature now works for .ELD files.
  • Changed behavior of pmms_strategies_in_long_count/pmms_strategies_in_short_count. Now the count returns 0 and fills the array with -1 value when there are no strategies in long/short.
  • Corrected erroneous Limit, Stop, Stop Limit order execution in backtesting with IOG enabled.
  • Fixed bug in which SetPercentTrailing did not work correctly in AA auto trading mode.
  • Corrected error when auto trading in AA mode ignored the position from “Assign Initial Market position at the broker” dialogue window upon auto trading start.
  • Rectified situation with incorrect average entry price from chart for auto trading.
  • Fixed bug with Output being still done when data Playback is on pause (N data series, IOG enabled).
  • The number of inputs combinations for optimization is now calculated correctly when step size is <1.
  • Fixed bug when “Floating-point invalid operation” appeared in the Portfolio Trader.
  • Rectified situation when “Time in Market” was not calculated correctly in the Report window.
  • Updated description for Calmar Ratio.
  • Rectified situation when IOG was occasionally enabled for a trading signal in Portfolio Trader.
  • “Switch Case 1 to 2*2” construction is now supported.
  • Added new commands for determining MultiCharts and OS bitness: Is64BitProcess and Is64BitOpeatingSystem.
  • Rectified situation in which most of the Equity Curve graphs were not shown in the Strategy Performance Report window.
  • Rectified situation in which GetAppInfo(aiRealTimeCalc) returned an incorrect value.
  • Added new reserved word pmm_get_my_index-returns a numerical value, indicating zero-based index of the current trading strategy.
  • Rectified error message which appeared during optimization of a script with drawing objects.

Stability/Performance

  • Fixed tricky Exception that could appear upon simultaneous order fill event and ChangeMarketPosition execution upon auto trading shutdown.
  • Fixed memory leak when performing optimization with some special orders in the signals.
  • Fixed Exception that could appear under unknown circumstances in the Portfolio Trader.
  • Introducing the all-new “Feedback” app. Now you easily submit all types of technical inquiries with just a couple of clicks.
  • IWBank: TsServer.exe & QuoteManager.exe were not finished correctly when “Collect RT Data w/o plotting” was enabled for 22 or more instruments.
  • Forex Board no longer resubscribes to realtime data for existing instruments when you add/remove instruments.
  • Fixed bug in which editing settings for multiple symbols will change these instruments’ Exchange settings.
  • Fixed Exception that appeared when using a certain Metastock instrument.

Usability/Visual

  • Signal inputs are now displayed in the Strategy Performance Report window.
  • Volume Profile is now displayed correctly on charts with the “Merge data sources” option enabled.
  • The number of contracts is now pre-highlighted in the Trading Calculator window called from the Chart Trading panel/Trade Bar/DOM window.
  • Rectified issue with Volume Profile not updating in realtime when Start/End mode with Stick option is used.
  • Quote Manager’s “ASCII Data Import” window now shows all controls correctly when OS Display Scaling is set to 125%.
  • Quote Manager window now preserves the column width configured by the user.
  • Order and Position Tracker window now correctly displays the “1/32 and S of 32nd” price scale values.
  • Optimization Progress window now provides the ability to Pause/Resume the optimization procedure. More info: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-847
  • One can now assign keyboard shortcuts for the “Remove All Drawings” “Remove All Visible Drawings”, “Clone Drawing” options and also for opening the “Manage Broker Profiles” window.
  • It is now possible to copy multiple symbols from the MultiCharts Scanner window and paste them into the Portfolio Trader (or vice versa). More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49570
  • In case some symbols failed to load the data in Portfolio Trader – “Loading Data” window now shows the complete list of such symbols and allows to copy them to clipboard.
  • Hint window now shows the UpVol & DownVol values for the Volume Delta & Cumulative Delta chart types.
  • ASCII Mapping file reference details are now visualized under the newly added “ASCII Mapping” tab in the Edit Symbol window. This tab is displayed only when an instrument is mapped to a file.
  • Added “Uncheck All” to ASCII Mapping window.
  • Added new column to Order and Position Tracker window: “Last update”.
  • Added toolbar button and keyboard shortcut to show the “Optimize strategy” menu.
  • “Insert Empty Row” option and “Insert” key behavior can now be configured in File->Preferences->Scanner. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-2039
  • Rectified issue with Connecting Lines not connecting the proper orders.
  • Fixed issue when a string input was not properly shown under the Settings tab of the Strategy Report window.
  • Rectified situation when study plot values were truncated in the status line. Learn more here: multicharts.com/discussion/viewtopic.php?f=1&t=49816
  • Paper Size value is now taken into account when printing a chart.
  • Volume Profile: the text for the last profile should be visible even when the chart is compressed.
  • DOM window: it is now possible to display the PnL values without showing the Volume Profile.
  • It is now possible to Copy values from MS Excel and Paste them into the PowerLanguage Editor.
  • Rectified situation when the instrument settings (PriceScale, MinMove, BPV, DailyLimit) were not displayed in the instrument list of Quote Manager.

MultiCharts .NET 10.0 Release Candidate

Introducing brand new MultiCharts .NET 10.0 Release Candidate! Completely new design and cool new features that will make the workflow easier and more pleasant.

MultiCharts now supports 4K resolution!
Retina quality charting is now available in MultiCharts. Windows 10 and 4K resolution gave us possibility to display large objects crisp and clear with different dots per inch settings. It took literally thousands of changes to make every graphic object readable and clear when using high screen resolutions.

Completely new design
MultiCharts inherits Windows 10 style so all the objects and icons have been re-designed and improved. The new icons of our platform have a flat look which is reminiscent of the design approach taken by recent version of Windows OS.

The long-awaited Monte Carlo analysis is now available in MultiCharts!
Monte Carlo method is the method of statistical modeling in problem solving based on modeling a random process with parameters equal to the specific values of the original task. This method is used in various spheres (mathematics, physics, economics, sociology, etc.). MultiCharts as an analytical and trading platform allows the use of Monte Carlo method in addition to other existing tools (Backtesting, Optimization, Strategy Reports and others). Monte Carlo documentation is available in our Wiki section: http://www.multicharts.com/trading-software/index.php?title=Monte_Carlo_Analysis

Optimization Results window has been completely reworked.
The data is now represented in two formats: Spreadsheet and 2D graph. It is possible to copy the spreadsheet results to clipboard or save them into a CSV file. You can still view the results in 3D using our 3D Optimization Charts tool, as well as save the optimization results into ORS file for loading it later. Sorting options were also extended to provide more flexibility.

Emulated Stop and Stop-Limit orders

One can now switch between native and emulated Stop and Stop-Limit orders for both auto trading and manual trading. This feature requires real-time data subscription on your broker account.

Pause/Resume Optimization
Optimization Progress window now provides the ability to Pause/Resume the optimization procedure to free CPU resources.

Bulk ASCII Export
Quote Manager now has ability to export data for multiple symbols into ASCII format in one go.

1/10000000 Price Scale is now available
7 decimal places price precision is now available in the instrument settings to support the Japanese Yen futures and South Korean Won currency pairs trading.

Annual Return & Annualized Sharpe Ratio
Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.

Interactive Brokers: Improved Position Display
Improved position information when trading the same instrument on different exchanges.

Read below for more!
BUGS FIXED & IMPROVEMENTS:
Charting/Data Handling

• Quote Manager now has ability to export data for multiple symbols into ASCII format in one go. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1553
• Session Break is now plotted correctly on a Renko chart if you leave it running overnight. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49614
• Fixed bug in which Ask/Bid values could stop updating on the Chart Trading Panel if MultiCharts is running for days without a restart.
• “Days Back” request now returns the correct amount of bars when “Build From Minutes” option is enabled.
• CQG: DOM data for USA & ULA instruments has no missing levels now.
• CQG: added new data feed option “Use minute realtime data for minute based resolutions”.
• Interactive Brokers: Сhg and %Сhg values are now calculated for Forex pairs.
• Interactive Brokers: MidPoint is now supported for Forex when Quote field is set to Trade. Realtime updates are streamed by the data feed once in 5 seconds! Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49335
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-194
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1817
• Interactive Brokers: corrected situation when some historical ticks were missing.
• Interactive Brokers: fixed situation when upon adding a new symbol the exchange name with the closest but not complete match was used.
• Interactive Brokers: Opening value of the first received realtime minute bar is now matching with the TWS.
• IQFeed: improved symbol lookup when “Exchange” filter is used.
• OEC connection settings were updated to reference the new domain gainfutures.com
• Fixed situation when N-Month bars were not built correctly. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49892&p=121935#p121934
• Custom Futures now supports J-FCE(CAC40) root from WeBank.
• Instrument linking now supports instruments with “@” & “:” signs in the name.
• The Expiration Rules settings were extended to provide more flexibility.
• Interactive Brokers: improved data filtering algorithms.
• GAIN Capital: increased speed of loading historical data.
• Updated settings of the “10thBusinessDay” expiration rule.
• LMAX: improved reloading algorithms when “Cache downloaded quote files” is enabled.
• Fixed bug when the time to the right of the current bar was displaying a time in the past.
• ASCII Mapping: rectified situation when mapping the same file multiple times.
• Rithmic: updated Corn (ZC), Soybeans (ZS), E-mini NASDAQ 100 (NQ), Silver (SI) session settings.
• Volume Profile: rectified situation with endless “Loading Data” message.
• Quote Manager: fixed bug in which changing one symbol root’s Description changed the Description of all Custom Futures.
• IQFeed: added option “Filter Extended and Other trades supplied by the Exchange” to the data feed settings.
• Updated settings of the “4BusinessPriorPrevLastDay” expiration rule.
• Rithmic: addressed connection issues of European users.
• Improved custom futures logic for realtime rollover based on volume.
• Rectified false custom futures rollover when data series are closed asynchronously.
• Improved Free Quotes data feed to supply proper volume values.
• ASCII Mapping: corrected situation when current daily bar was not included into a weekly bar.

Trading
• CQG: it is now possible to trade instruments with no realtime data subscription.
• CQG: no new reconnection attempts after “Trader is not enabled” message is received.
• CQG: improved Realized PnL calculation for connection left overnight.
• Interactive Brokers: accounts list for Free Trial accounts is now received.
• Interactive Brokers: improved algorithms of requesting the orders and positions information after reconnect.
• Interactive Brokers: connection improved to avoid getting “Didn’t receive final status for order” error.
• Interactive Brokers: improved position information when trading the same symbol on different exchanges.
• Interactive Brokers: rectified false reject messages that appeared after “Order rejected – reason:Cannot modify the filled order” message.
• Rithmic API updated to version 9.4.
• Rithmic: added MES Capital deployment.
• Rithmic: rectified issue with “The order cannot be placed: no instrument-specific reference data for symbol has been received”.
• Rithmic 01: improved Realized PnL calculation for connection left overnight.
• OANDA: TIF DAY now takes into account the instrument sessions from the Quote Manager.
• OANDA: rectified error with Gold and other metals trading.
• MultiCharts is now compatible with TT FIX 7.17 with Multibroker Environment.
• Manual Trading: rectified situation when previous AvgEntryPrice was used for exit strategies.
• Improved Paper Trader order execution algorithms.
• OANDA: Realized PnL value received from the broker now has the correct currency sign.
• OANDA. Realized PnL from the Positions History now matches with the Manual Trading Report.
• LMAX: multiple improvements for providing more precise information in Order and Position Tracker window Positions History tab.
• Paper Trader profile now has Margin settings.
• OANDA: Equity, Open P/L and Realized P/L are now displayed under Accounts tab of the Order and Position Tracker.
• OANDA: improved connection for avoiding the 429 error.
• Interactive Brokers: added handling of the “OrderID that needs to be cancelled can not be cancelled, state” message. TWS should be set to English language to make that work.
• “Total # of trades” & “Percentage profitable” have been added to the “Strategy Performance Summary” tab in the Report window.
• Trades Summary: Added new parameter “Total # of Contracts”. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49810#p121529

Scripts/Calculations
• BackTesting Assumptions now have the “Time in Force” option for even more precise and flexible backtesting. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46842#p116726
• Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.
• IInstrument.LastBarInSession property now returns the correct value even if there is no realtime data and the bar is forcibly closed after timeout.
• ExecControl.RecalcLastBarAfter property was not triggered after “Assign the initial market position” window was shown.
• Made some changes to fix the difference between the Chart Backtest and Portfolio Backtest. More info: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=49393
• Bars.UpTicks & Bars.DownTicks for the Volume Delta & Cumulative Delta chart types are correct now. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1437
• Drawings placed from the code no longer have “Anchor to bars” enabled by default.
• Drawings interfaces were extended with “Anchor to bars” property.
• Added new property “Bars.Info.RTSymbolName” that returns the real-time symbol name in case the “Merge data sources” option is enabled. In case of a custom futures instrument – the name of the last contract is returned.
• Added new property “IInstrumentSettings.CurrencyCode” – returns the Base Currency setting configured in the Signal Properties window. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49890
• Corrected erroneous Limit, Stop, Stop Limit order execution in backtesting with IOG enabled.
• Fixed bug in which GeneratePercentTrailing did not work correctly in AA auto trading mode.
• Corrected error when auto trading in AA mode ignored the position from “Assign Initial Market position at the broker” dialogue window upon auto trading start.
• Rectified situation with incorrect average entry price from chart for auto trading.
• Fixed bug with Output being still done when data Playback is on pause (N data series, IOG enabled).
• The number of inputs combinations for optimization is now calculated correctly when step size is <1.
• Fixed bug when “Floating-point invalid operation” appeared in the Portfolio Trader.
• Rectified situation when “Time in Market” was not calculated correctly in the Report window.
• Updated description for Calmar Ratio.
• Rectified situation when IOG was occasionally enabled for a trading signal in Portfolio Trader.
• Rectified situation in which most of the Equity Curve graphs were not shown in the Strategy Performance Report window.
• Rectified situation in which IApplicationInfo.IsRealTimeCalc property returned an incorrect value.
• Added new property IPortfolioStrategy.MyIndex – returns a numerical value, indicating zero-based index of the current trading strategy.
• Rectified error message which appeared during optimization of a script with drawing objects.

Stability/Performance
• Introducing the all-new “Feedback” app. Now you easily submit all types of technical inquiries with just a couple of clicks.
• IWBank: TsServer.exe & QuoteManager.exe were not finished correctly when “Collect RT Data w/o plotting” was enabled for 22 or more instruments.
• Forex Board no longer resubscribes to realtime data for existing instruments when you add/remove instruments.
• Fixed bug in which editing settings for multiple symbols will change these instruments’ Exchange settings.
• Fixed Exception that appeared when using a certain Metastock instrument.
• Fixed tricky Exception that could appear upon simultaneous order fill event and ChangeMarketPosition execution upon auto trading shutdown.
• Fixed memory leak when performing optimization with some special orders in the signals.
• Fixed Exception that could appear under unknown circumstances in the Portfolio Trader.
• Fixed Exception which appeared upon typing text into the Resolution field under “Format Instrument” in Portfolio Trader.

Usability/Visual
• Signal inputs are now displayed in the Strategy Performance Report window.
• Volume Profile is now displayed correctly on charts with the “Merge data sources” option enabled.
• The number of contracts is now pre-highlighted in the Trading Calculator window called from the Chart Trading panel/Trade Bar/DOM window.
• Rectified issue with Volume Profile not updating in realtime when Start/End mode with Stick option is used.
• Quote Manager’s “ASCII Data Import” window now shows all controls correctly when OS Display Scaling is set to 125%.
• Quote Manager window now preserves the column width configured by the user.
• Order and Position Tracker window now correctly displays the “1/32 and S of 32nd” price scale values.
• Optimization Progress window now provides the ability to Pause/Resume the optimization procedure. More info: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-847
• One can now assign keyboard shortcuts for the “Remove All Drawings” “Remove All Visible Drawings”, “Clone Drawing” options and also for opening the “Manage Broker Profiles” window.
• It is now possible to copy multiple symbols from the MultiCharts Scanner window and paste them into the Portfolio Trader (or vice versa). More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49570
• In case some symbols failed to load the data in Portfolio Trader – “Loading Data” window now shows the complete list of such symbols and allows copying them to clipboard.
• Hint window now shows the UpVol & DownVol values for the Volume Delta & Cumulative Delta chart types.
• ASCII Mapping file reference details are now visualized under the newly added “ASCII Mapping” tab in the Edit Symbol window. This tab is displayed only when an instrument is mapped to a file.
• Added “Uncheck All” to ASCII Mapping window.
• Added new column to Order and Position Tracker window: “Last update”.
• Added toolbar button and keyboard shortcut to show the “Optimize strategy” menu.
• “Insert Empty Row” option and “Insert” key behavior can now be configured in File->Preferences->Scanner. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-2039
• Rectified issue with Connecting Lines not connecting the proper orders.
• Fixed issue when a string input was not properly shown under the Settings tab of the Strategy Report window.
• Rectified situation when study plot values were truncated in the status line. Learn more here: www.multicharts.com/discussion/viewtopic.php?f=1&t=49816
• Paper Size value is now taken into account when printing a chart.
• Volume Profile: the text for the last profile should be visible even when the chart is compressed.
• DOM window: it is now possible to display the PnL values without showing the Volume Profile.
• Rectified situation when the instrument settings (PriceScale, MinMove, BPV, DailyLimit) were not displayed in the instrument list of Quote Manager.
• Volume Profile is now displayed correctly on charts with the “Merge data sources” option enabled.

MultiCharts 10.0 Release Candidate

Introducing brand new MultiCharts 10.0 Release Candidate! Completely new design and cool new features that will make the workflow easier and more pleasant.

MultiCharts now supports 4K resolution!
Retina quality charting is now available in MultiCharts. Windows 10 and 4K resolution gave us possibility to display large objects crisp and clear with different dots per inch settings. It took literally thousands of changes to make every graphic object readable and clear when using high screen resolutions.

Completely new design
MultiCharts inherits Windows 10 style so all the objects and icons have been re-designed and improved. The new icons of our platform have a flat look which is reminiscent of the design approach taken by recent version of Windows OS.

The long-awaited Monte Carlo analysis is now available in MultiCharts!
Monte Carlo method is the method of statistical modeling in problem solving based on modeling a random process with parameters equal to the specific values of the original task. This method is used in various spheres (mathematics, physics, economics, sociology, etc.). MultiCharts as an analytical and trading platform allows the use of Monte Carlo method in addition to other existing tools (Backtesting, Optimization, Strategy Reports and others). Monte Carlo documentation is available in our Wiki section: http://www.multicharts.com/trading-software/index.php?title=Monte_Carlo_Analysis

Optimization Results window has been completely reworked.
The data is now represented in two formats: Spreadsheet and 2D graph. It is possible to copy the spreadsheet results to clipboard or save them into a CSV file. You can still view the results in 3D using our 3D Optimization Charts tool, as well as save the optimization results into ORS file for loading it later. Sorting options were also extended to provide more flexibility.

Emulated Stop and Stop-Limit orders
One can now switch between native and emulated Stop and Stop-Limit orders for both auto trading and manual trading. This feature requires real-time data subscription on your broker account.

Pause/Resume Optimization
Optimization Progress window now provides the ability to Pause/Resume the optimization procedure to free CPU resources.

Bulk ASCII Export
QuoteManager now has ability to export data for multiple symbols into ASCII format in one go.

1/10000000 Price Scale is now available
7 decimal places price precision is now available in the instrument settings to support the Japanese Yen futures and South Korean Won currency pairs trading.

Annual Return & Annualized Sharpe Ratio
Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.

Compare source code in Script Editor
Power Language Editor now has the new option “Compare source code” upon importing a study with open source code. Now you can see the changes before overwriting the code.

Interactive Brokers: Improved Position Display
Improved position information when trading the same instrument on different exchanges.

Int64
“Int64” data type is now supported

Read below for more!
BUGS FIXED & IMPROVEMENTS:
Charting/Data Handling

• QuoteManager now has ability to export data for multiple symbols into ASCII format in one go. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1553
• Session Break is now plotted correctly on a Renko chart if you leave it running overnight. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49614
• Interactive Brokers: Сhg and %Сhg values are now calculated for Forex pairs.
• Interactive Brokers: MidPoint is now supported for Forex when Quote field is set to Trade. Realtime updates are streamed by the data feed once in 5 seconds! Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49335
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-194
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1817
• IQFeed: improved symbol lookup when “Exchange” filter is used.
• Fixed bug in which Ask/Bid values could stop updating on the Chart Trading Panel if MultiCharts is running for days without a restart.
• DaysBack request now returns the correct amount of bars when “Build From Minutes” option is enabled.
• CQG: DOM data for USA & ULA instruments has no missing levels now.
• CQG: added new data feed option “Use minute realtime data for minute based resolutions”.
• Interactive Brokers: corrected situation when some historical ticks were missing.
• Interactive Brokers: fixed situation when upon adding a new symbol the exchange name with the closest but not complete match was used.
• Interactive Brokers: Opening value of the first received realtime minute bar is now matching with the TWS.
• Interactive Brokers: improved data filtering algorithms.
• OEC connection settings were updated to reference the new domain gainfutures.com
• Fixed situation when N-Month bars were not built correctly. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49892&p=121935#p121934
• Custom Futures now supports J-FCE(CAC40) root from WeBank.
• Instrument linking now supports instruments with “@” & “:” signs in the name.
• The Expiration Rules settings were extended to provide more flexibility.
• GAIN Capital: increased speed of loading historical data.
• Updated settings of the “10thBusinessDay” expiration rule.
• LMAX: improved reloading algorithms when “Cache downloaded quote files” is enabled.
• Fixed bug when the time to the right of the current bar was displaying a time in the past.
• ASCII Mapping: rectified situation when mapping the same file multiple times.
• Rithmic: updated Corn (ZC), Soybeans (ZS), E-mini NASDAQ 100 (NQ), Silver (SI) session settings.
• Volume Profile: rectified situation with endless “Loading Data” message.
• Quote Manager: fixed bug in which changing one symbol root’s Description changed the Description of all Custom Futures.
• IQFeed: added option “Filter Extended and Other trades supplied by the Exchange” to the data feed settings.
• Updated settings of the “4BusinessPriorPrevLastDay” expiration rule.
• Rithmic: addressed connection issues of European users.
• Improved custom futures logic for realtime rollover based on volume.
• Rectified false custom futures rollover when data series are closed asynchronously.
• Improved Free Quotes data feed to supply proper volume values.
• ASCII Mapping: corrected situation when current daily bar was not included into a weekly bar.

Trading
• Interactive Brokers: improved position information when trading the same symbol on different exchanges.
• Interactive Brokers: rectified false reject messages that appeared after “Order rejected – reason:Cannot modify the filled order” message.
• Rithmic 01: improved Realized PnL calculation for connection left overnight.
• OANDA: Realized PnL value received from the broker now has the correct currency sign.
• OANDA. Realized PnL from the Positions History now matches with the Manual Trading Report.
• LMAX: multiple improvements for providing more precise information in Order and Position Tracker window Positions History tab.
• CQG: no new reconnection attempts after “Trader is not enabled” message is received.
• Paper Trader profile now has Margin settings.
• CQG: it is now possible to trade instruments with no realtime data subscription.
• Interactive Brokers: accounts list for Free Trial accounts is now received.
• Interactive Brokers: improved algorithms of requesting the orders and positions information after reconnect.
• Interactive Brokers: connection improved to avoid getting “Didn’t receive final status for order” error.
• Rithmic API updated to version 9.4.
• Rithmic: added MES Capital deployment.
• Rithmic: rectified issue with “The order cannot be placed: no instrument-specific reference data for symbol has been received”.
• OANDA: TIF DAY now takes into account the instrument sessions from the Quote Manager.
• OANDA: rectified error with Gold and other metals trading.
• MultiCharts is now compatible with TT FIX 7.17 with Multibroker Environment.
• Manual Trading: rectified situation when previous AvgEntryPrice was used for exit strategies.
• Improved Paper Trader order execution algorithms.
• OANDA: Equity, Open P/L and Realized P/L are now displayed under Accounts tab of the Order and Position Tracker.
• OANDA: improved connection for avoiding the 429 error.
• Interactive Brokers: added handling of the “OrderID that needs to be cancelled can not be cancelled, state” message. TWS should be set to English language to make that work.
• “Total # of trades” & “Percentage profitable” have been added to the “Strategy Performance Summary” tab in the Report window.
• Trades Summary: Added new parameter “Total # of Contracts”. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49810#p121529

Scripts/Calculations
• BackTesting Assumptions now have the Time in Force option for even more precise and flexible backtesting. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46842#p116726
• Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.
• SessionLastBar now returns the correct value even if there is no realtime data and the bar is forcibly closed after timeout.
• RecalcLastBarAfter was not triggered after “Assign the initial market position” window was shown.
• Power Language Editor now has the new option “Compare source code” upon importing a study with open source code
• Power Language Editor can now export studies into a location that has non-English characters in the path, but the OS language is English.
• Made some changes to fix the difference between the Chart Backtest and Portfolio Backtest. More info: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=49393
• UpTicks & DownTicks for the Volume Delta & Cumulative Delta chart types are now available in the code. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1437
• Drawings placed from the code no longer have “Anchor to bars” enabled by default.
• New reserved words introduced for placing drawings with the “Anchor to bars” enabled: “tl_anchor_to_bars”, “tl_get_anchor_to_bars”, “text_anchor_to_bars”, “text_get_anchor_to_bars”, “arw_anchor_to_bars”, “arw_get_anchor_to_bars”.”
• Dependent Functions are now exported (when the corresponding option is selected) even if they are used only in the study inputs.
• “Int64” data type is now supported. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1097
• Added new reserved word “GetRTSymbolName” that returns the real-time symbol name in case the “Merge data sources” option is enabled. In case of a custom futures instrument – the name of the last contract is returned.
• Added new reserved words “OptionType”, “,Strike” and constants “Put”, “Call” for accessing the option instruments settings from the code.
• Added new command StrategyCurrencyCode – returns the Base Currency setting configured in the Signal Properties window. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49890
• PLEditor: added Cut & Paste commands to the context menu.
• “Compare Source code” feature now works for .ELD files.
• Changed behavior of pmms_strategies_in_long_count/pmms_strategies_in_short_count. Now the count returns 0 and fills the array with -1 value when there are no strategies in long/short.
• Corrected erroneous Limit, Stop, Stop Limit order execution in backtesting with IOG enabled.
• Fixed bug in which SetPercentTrailing did not work correctly in AA auto trading mode.
• Corrected error when auto trading in AA mode ignored the position from “Assign Initial Market position at the broker” dialogue window upon auto trading start.
• Rectified situation with incorrect average entry price from chart for auto trading.
• Fixed bug with Output being still done when data Playback is on pause (N data series, IOG enabled).
• The number of inputs combinations for optimization is now calculated correctly when step size is <1.
• Fixed bug when “Floating-point invalid operation” appeared in the Portfolio Trader.
• Rectified situation when “Time in Market” was not calculated correctly in the Report window.
• Updated description for Calmar Ratio.
• Rectified situation when IOG was occasionally enabled for a trading signal in Portfolio Trader.
• “Switch Case 1 to 2*2” construction is now supported.
• Added new commands for determining MultiCharts and OS bitness: Is64BitProcess and Is64BitOpeatingSystem.
• Rectified situation in which most of the Equity Curve graphs were not shown in the Strategy Performance Report window.
• Rectified situation in which GetAppInfo(aiRealTimeCalc) returned an incorrect value.
• Added new reserved word pmm_get_my_index-returns a numerical value, indicating zero-based index of the current trading strategy.
• Rectified error message which appeared during optimization of a script with drawing objects.

Stability/Performance
• Fixed tricky Exception that could appear upon simultaneous order fill event and ChangeMarketPosition execution upon auto trading shutdown.
• Fixed memory leak when performing optimization with some special orders in the signals.
• Fixed Exception that could appear under unknown circumstances in the Portfolio Trader.
• Introducing the all-new “Feedback” app. Now you easily submit all types of technical inquiries with just a couple of clicks.
• IWBank: TsServer.exe & QuoteManager.exe were not finished correctly when “Collect RT Data w/o plotting” was enabled for 22 or more instruments.
• Forex Board no longer resubscribes to realtime data for existing instruments when you add/remove instruments.
• Fixed bug in which editing settings for multiple symbols will change these instruments’ Exchange settings.
• Fixed Exception that appeared when using a certain Metastock instrument.

Usability/Visual
• Signal inputs are now displayed in the Strategy Performance Report window.
• Volume Profile is now displayed correctly on charts with the “Merge data sources” option enabled.
• The number of contracts is now pre-highlighted in the Trading Calculator window called from the Chart Trading panel/Trade Bar/DOM window.
• Rectified issue with Volume Profile not updating in realtime when Start/End mode with Stick option is used.
• Quote Manager’s “ASCII Data Import” window now shows all controls correctly when OS Display Scaling is set to 125%.
• Quote Manager window now preserves the column width configured by the user.
• Order and Position Tracker window now correctly displays the “1/32 and S of 32nd” price scale values.
• Optimization Progress window now provides the ability to Pause/Resume the optimization procedure. More info: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-847
• One can now assign keyboard shortcuts for the “Remove All Drawings” “Remove All Visible Drawings”, “Clone Drawing” options and also for opening the “Manage Broker Profiles” window.
• It is now possible to copy multiple symbols from the MultiCharts Scanner window and paste them into the Portfolio Trader (or vice versa). More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49570
• In case some symbols failed to load the data in Portfolio Trader – “Loading Data” window now shows the complete list of such symbols and allows to copy them to clipboard.
• Hint window now shows the UpVol & DownVol values for the Volume Delta & Cumulative Delta chart types.
• ASCII Mapping file reference details are now visualized under the newly added “ASCII Mapping” tab in the Edit Symbol window. This tab is displayed only when an instrument is mapped to a file.
• Added “Uncheck All” to ASCII Mapping window.
• Added new column to Order and Position Tracker window: “Last update”.
• Added toolbar button and keyboard shortcut to show the “Optimize strategy” menu.
• “Insert Empty Row” option and “Insert” key behavior can now be configured in File->Preferences->Scanner. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-2039
• Rectified issue with Connecting Lines not connecting the proper orders.
• Fixed issue when a string input was not properly shown under the Settings tab of the Strategy Report window.
• Rectified situation when study plot values were truncated in the status line. Learn more here: www.multicharts.com/discussion/viewtopic.php?f=1&t=49816
• Paper Size value is now taken into account when printing a chart.
• Volume Profile: the text for the last profile should be visible even when the chart is compressed.
• DOM window: it is now possible to display the PnL values without showing the Volume Profile.
• It is now possible to Copy values from MS Excel and Paste them into the PowerLanguage Editor.
• Rectified situation when the instrument settings (PriceScale, MinMove, BPV, DailyLimit) were not displayed in the instrument list of Quote Manager.
• Volume Profile is now displayed correctly on charts with the “Merge data sources” option enabled.

MultiCharts 10.0 Beta 2

MultiCharts 10.0 Beta 2 has multiple new features as well as minor updates and fixes for features that were introduced in Beta 1. You can get acquainted with all the new features added and bugs fixed in MultiCharts 10.0 Beta 1 here: http://www.multicharts.com/traders-blog/?p=1556

The long-awaited Monte Carlo analysis is now available in MultiCharts!
Monte Carlo method is the method of statistical modeling in problem solving based on modeling a random process with parameters equal to the specific values of the original task. This method is used in various spheres (mathematics, physics, economics, sociology, etc.). MultiCharts as an analytical and trading platform allows the use of Monte Carlo method in addition to other existing tools (Backtesting, Optimization, Strategy Reports and others). Monte Carlo documentation is available in our Wiki section: http://www.multicharts.com/trading-software/index.php?title=Monte_Carlo_Analysis

Optimization Results window has been completely reworked.
The data is now represented in two formats: Spreadsheet and 2D graph. It is possible to copy the spreadsheet results to clipboard or save them into a CSV file. You can still view the results in 3D using our 3D Optimization Charts tool, as well as save the optimization results into ORS file for loading it later. Sorting options were also extended to provide more flexibility.

Read below for more!
BUGS FIXED & IMPROVEMENTS:
Charting/Data Handling

• CQG: DOM data for USA & ULA instruments has no missing levels now.
• CQG: added new data feed option “Use minute realtime data for minute based resolutions”.
• Interactive Brokers: corrected situation when some historical ticks were missing.
• Interactive Brokers: fixed situation when upon adding a new symbol the exchange name with the closest but not complete match was used.
• Interactive Brokers: Opening value of the first received realtime minute bar is now matching with the TWS.
• OEC connection settings were updated to reference the new domain gainfutures.com
• Fixed situation when N-Month bars were not built correctly. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49892&p=121935#p121934
• Custom Futures now supports J-FCE(CAC40) root from WeBank.
• Instrument linking now supports instruments with “@” & “:” signs in the name.

Trading
• CQG: it is now possible to trade instruments with no realtime data subscription.
• Interactive Brokers: accounts list for Free Trial accounts is now received.
• Interactive Brokers: improved algorithms of requesting the orders and positions information after reconnect.
• Interactive Brokers: connection improved to avoid getting “Didn’t receive final status for order” error.
• Rithmic API updated to version 9.4.
• Rithmic: added MES Capital deployment.
• Rithmic: rectified issue with “The order cannot be placed: no instrument-specific reference data for symbol has been received”.
• OANDA: TIF DAY now takes into account the instrument sessions from the Quote Manager.
• OANDA: rectified error with Gold and other metals trading.
• MultiCharts is now compatible with TT FIX 7.17 with Multibroker Environment.
• Manual Trading: rectified situation when previous AvgEntryPrice was used for exit strategies.
• Improved Paper Trader order execution algorithms.

Scripts/Calculations
• Added new command “StrategyCurrencyCode” – returns the Base Currency setting configured in the Signal Properties window. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49890
• PLEditor: added Cut & Paste commands to the context menu.
• “Compare Source code” feature now works for .ELD files.
• Changed behavior of pmms_strategies_in_long_count/pmms_strategies_in_short_count. Now the count returns 0 and fills the array with -1 value when there are no strategies in long/short.
• Corrected erroneous Limit, Stop, Stop Limit order execution in backtesting with IOG enabled.
• Fixed bug in which SetPercentTrailing did not work correctly in AA auto trading mode.
• Corrected error when auto trading in AA mode ignored the position from “Assign Initial Market position at the broker” dialogue window upon auto trading start.
• Rectified situation with incorrect average entry price from chart for auto trading.
• Fixed bug with Output being still done when data Playback is on pause (N data series, IOG enabled).
• The number of inputs combinations for optimization is now calculated correctly when step size is <1. • Fixed bug when "Floating-point invalid operation" appeared in the Portfolio Trader. • Rectified situation when "Time in Market" was not calculated correctly in the Report window.
Stability/Performance

• Introducing the all-new “Feedback” app. Now you easily submit all types of technical inquiries with just a couple of clicks.
• IWBank: TsServer.exe & QuoteManager.exe were not finished correctly when “Collect RT Data w/o plotting” was enabled for 22 or more instruments.
• Forex Board no longer resubscribes to realtime data for existing instruments when you add/remove instruments.
• Fixed bug in which editing settings for multiple symbols will change these instruments’ Exchange settings.
• Fixed Exception that appeared when using a certain Metastock instrument.

Usability/Visual
• ASCII Mapping file reference details are now visualized under the newly added “ASCII Mapping” tab in the Edit Symbol window. This tab is displayed only when an instrument is mapped to a file.
• Added “Uncheck All” to ASCII Mapping window.
• Added new column to Order and Position Tracker window: “Last update”.
• Added toolbar button and keyboard shortcut to show the “Optimize strategy” menu.
• “Insert Empty Row” option and “Insert” key behavior can now be configured in File->Preferences->Scanner. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-2039
• Rectified issue with Connecting Lines not connecting the proper orders.
• Fixed issue when a string input was not properly shown under the Settings tab of the Strategy Report window.
• Rectified situation when study plot values were truncated in the status line. Learn more here: www.multicharts.com/discussion/viewtopic.php?f=1&t=49816

MultiCharts .NET 10.0 Beta 2

Introducing brand new MultiCharts .NET 10.0 Beta 2! Completely new design and cool new features that will make the workflow easier and more pleasant.

MultiCharts now supports 4K resolution!

Retina quality charting is now available in MultiCharts. Windows 10 and 4K resolution gave us possibility to display large objects crisp and clear with different dots per inch settings. It took literally thousands of changes to make every graphic object readable and clear when using high screen resolutions.

Completely new design
MultiCharts inherits Windows 10 style so all the objects and icons have been re-designed and improved. The new icons of our platform have a flat look which is reminiscent of the design approach taken by recent version of Windows OS.

Emulated Stop and Stop-Limit orders
One can now switch between native and emulated Stop and Stop-Limit orders for both auto trading and manual trading. This feature requires real-time data subscription on your broker account.

Pause/Resume Optimization
Optimization Progress window now provides the ability to Pause/Resume the optimization procedure to free CPU resources.

Bulk ASCII Export
Quote Manager now has ability to export data for multiple symbols into ASCII format in one go.

1/10000000 Price Scale is now available
7 decimal places price precision is now available in the instrument settings to support the Japanese Yen futures and South Korean Won currency pairs trading.

Annual Return & Annualized Sharpe Ratio
Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.

Interactive Brokers: Improved Position Display
Improved position information when trading the same instrument on different exchanges.

The long-awaited Monte Carlo analysis is now available in MultiCharts!
Monte Carlo method is the method of statistical modeling in problem solving based on modeling a random process with parameters equal to the specific values of the original task. This method is used in various spheres (mathematics, physics, economics, sociology, etc.). MultiCharts as an analytical and trading platform allows the use of Monte Carlo method in addition to other existing tools (Backtesting, Optimization, Strategy Reports and others). Monte Carlo documentation is available in our Wiki section: http://www.multicharts.com/trading-software/index.php?title=Monte_Carlo_Analysis

Optimization Results window has been completely reworked.
The data is now represented in two formats: Spreadsheet and 2D graph. It is possible to copy the spreadsheet results to clipboard or save them into a CSV file. You can still view the results in 3D using our 3D Optimization Charts tool, as well as save the optimization results into ORS file for loading it later. Sorting options were also extended to provide more flexibility.

Read below for more!
BUGS FIXED & IMPROVEMENTS:
Charting/Data Handling

• Quote Manager now has ability to export data for multiple symbols into ASCII format in one go. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1553
• Session Break is now plotted correctly on a Renko chart if you leave it running overnight. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49614
• Fixed bug in which Ask/Bid values could stop updating on the Chart Trading Panel if MultiCharts is running for days without a restart.
• “Days Back” request now returns the correct amount of bars when “Build From Minutes” option is enabled.
• CQG: DOM data for USA & ULA instruments has no missing levels now.
• CQG: added new data feed option “Use minute realtime data for minute based resolutions”.
• Interactive Brokers: Сhg and %Сhg values are now calculated for Forex pairs.
• Interactive Brokers: MidPoint is now supported for Forex when Quote field is set to Trade. Realtime updates are streamed by the data feed once in 5 seconds! Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49335
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-194
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1817
• Interactive Brokers: corrected situation when some historical ticks were missing.
• Interactive Brokers: fixed situation when upon adding a new symbol the exchange name with the closest but not complete match was used.
• Interactive Brokers: Opening value of the first received realtime minute bar is now matching with the TWS.
• IQFeed: improved symbol lookup when “Exchange” filter is used.
• OEC connection settings were updated to reference the new domain gainfutures.com
• Fixed situation when N-Month bars were not built correctly. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49892&p=121935#p121934
• Custom Futures now supports J-FCE(CAC40) root from WeBank.
• Instrument linking now supports instruments with “@” & “:” signs in the name.

Trading
• CQG: it is now possible to trade instruments with no realtime data subscription.
• CQG: no new reconnection attempts after “Trader is not enabled” message is received.
• CQG: improved Realized PnL calculation for connection left overnight.
• Interactive Brokers: accounts list for Free Trial accounts is now received.
• Interactive Brokers: improved algorithms of requesting the orders and positions information after reconnect.
• Interactive Brokers: connection improved to avoid getting “Didn’t receive final status for order” error.
• Interactive Brokers: improved position information when trading the same symbol on different exchanges.
• Interactive Brokers: rectified false reject messages that appeared after “Order rejected – reason:Cannot modify the filled order” message.
• Rithmic API updated to version 9.4.
• Rithmic: added MES Capital deployment.
• Rithmic: rectified issue with “The order cannot be placed: no instrument-specific reference data for symbol has been received”.
• Rithmic 01: improved Realized PnL calculation for connection left overnight.
• OANDA: TIF DAY now takes into account the instrument sessions from the Quote Manager.
• OANDA: rectified error with Gold and other metals trading.
• MultiCharts is now compatible with TT FIX 7.17 with Multibroker Environment.
• Manual Trading: rectified situation when previous AvgEntryPrice was used for exit strategies.
• Improved Paper Trader order execution algorithms.
• OANDA: Realized PnL value received from the broker now has the correct currency sign.
• OANDA. Realized PnL from the Positions History now matches with the Manual Trading Report.
• LMAX: multiple improvements for providing more precise information in Order and Position Tracker window Positions History tab.
• Paper Trader profile now has Margin settings.

Scripts/Calculations
• BackTesting Assumptions now have the “Time in Force” option for even more precise and flexible backtesting. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46842#p116726
• Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.
• IInstrument.LastBarInSession property now returns the correct value even if there is no realtime data and the bar is forcibly closed after timeout.
• ExecControl.RecalcLastBarAfter property was not triggered after “Assign the initial market position” window was shown.
• Made some changes to fix the difference between the Chart Backtest and Portfolio Backtest. More info: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=49393
• Bars.UpTicks & Bars.DownTicks for the Volume Delta & Cumulative Delta chart types are correct now. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1437
• Drawings placed from the code no longer have “Anchor to bars” enabled by default.
• Drawings interfaces were extended with “Anchor to bars” property.
• Added new property “Bars.Info.RTSymbolName” that returns the real-time symbol name in case the “Merge data sources” option is enabled. In case of a custom futures instrument – the name of the last contract is returned.
• Added new property “IInstrumentSettings.CurrencyCode” – returns the Base Currency setting configured in the Signal Properties window. Learn more here: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49890
• Corrected erroneous Limit, Stop, Stop Limit order execution in backtesting with IOG enabled.
• Fixed bug in which GeneratePercentTrailing did not work correctly in AA auto trading mode.
• Corrected error when auto trading in AA mode ignored the position from “Assign Initial Market position at the broker” dialogue window upon auto trading start.
• Rectified situation with incorrect average entry price from chart for auto trading.
• Fixed bug with Output being still done when data Playback is on pause (N data series, IOG enabled).
• The number of inputs combinations for optimization is now calculated correctly when step size is <1. • Fixed bug when "Floating-point invalid operation" appeared in the Portfolio Trader. • Rectified situation when "Time in Market" was not calculated correctly in the Report window. Stability/Performance
• Introducing the all-new “Feedback” app. Now you easily submit all types of technical inquiries with just a couple of clicks.
• IWBank: TsServer.exe & QuoteManager.exe were not finished correctly when “Collect RT Data w/o plotting” was enabled for 22 or more instruments.
• Forex Board no longer resubscribes to realtime data for existing instruments when you add/remove instruments.
• Fixed bug in which editing settings for multiple symbols will change these instruments’ Exchange settings.
• Fixed Exception that appeared when using a certain Metastock instrument.
• Fixed tricky Exception that could appear upon simultaneous order fill event and ChangeMarketPosition execution upon auto trading shutdown.
• Fixed memory leak when performing optimization with some special orders in the signals.
• Fixed Exception that could appear under unknown circumstances in the Portfolio Trader.
• Fixed Exception which appeared upon typing text into the Resolution field under “Format Instrument” in Portfolio Trader.

Usability/Visual
• Signal inputs are now displayed in the Strategy Performance Report window.
• Volume Profile is now displayed correctly on charts with the “Merge data sources” option enabled.
• The number of contracts is now pre-highlighted in the Trading Calculator window called from the Chart Trading panel/Trade Bar/DOM window.
• Rectified issue with Volume Profile not updating in realtime when Start/End mode with Stick option is used.
• Quote Manager’s “ASCII Data Import” window now shows all controls correctly when OS Display Scaling is set to 125%.
• Quote Manager window now preserves the column width configured by the user.
• Order and Position Tracker window now correctly displays the “1/32 and S of 32nd” price scale values.
• Optimization Progress window now provides the ability to Pause/Resume the optimization procedure. More info: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-847
• One can now assign keyboard shortcuts for the “Remove All Drawings” “Remove All Visible Drawings”, “Clone Drawing” options and also for opening the “Manage Broker Profiles” window.
• It is now possible to copy multiple symbols from the MultiCharts Scanner window and paste them into the Portfolio Trader (or vice versa). More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49570
• In case some symbols failed to load the data in Portfolio Trader – “Loading Data” window now shows the complete list of such symbols and allows copying them to clipboard.
• Hint window now shows the UpVol & DownVol values for the Volume Delta & Cumulative Delta chart types.
• ASCII Mapping file reference details are now visualized under the newly added “ASCII Mapping” tab in the Edit Symbol window. This tab is displayed only when an instrument is mapped to a file.
• Added “Uncheck All” to ASCII Mapping window.
• Added new column to Order and Position Tracker window: “Last update”.
• Added toolbar button and keyboard shortcut to show the “Optimize strategy” menu.
• “Insert Empty Row” option and “Insert” key behavior can now be configured in File->Preferences->Scanner. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-2039
• Rectified issue with Connecting Lines not connecting the proper orders.
• Fixed issue when a string input was not properly shown under the Settings tab of the Strategy Report window.
• Rectified situation when study plot values were truncated in the status line. Learn more here: www.multicharts.com/discussion/viewtopic.php?f=1&t=49816

MultiCharts 10.0 Beta 1

Introducing brand new MultiCharts 10.0 Beta 1! Completely new design and cool new features that will make the workflow easier and more pleasant.

MultiCharts now supports 4K resolution!

Retina quality charting is now available in MultiCharts. Windows 10 and 4K resolution gave us possibility to display large objects crisp and clear with different dots per inch settings. It took literally thousands of changes to make every graphic object readable and clear when using high screen resolutions.

Completely new design

MultiCharts inherits Windows 10 style so all the objects and icons have been re-designed and improved. The new icons of our platform have a flat look which is reminiscent of the design approach taken by recent version of Windows OS.

Emulated Stop and Stop-Limit orders

One can now switch between native and emulated Stop and Stop-Limit orders for both auto trading and manual trading. This feature requires real-time data subscription on your broker account.

Pause/Resume Optimization

Optimization Progress window now provides the ability to Pause/Resume the optimization procedure to free CPU resources.

Bulk ASCII Export

QuoteManager now has ability to export data for multiple symbols into ASCII format in one go.

1/10000000 Price Scale is now available

7 decimal places price precision is now available in the instrument settings to support the Japanese Yen futures and South Korean Won currency pairs trading.

Annual Return & Annualized Sharpe Ratio

Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.

Compare source code in Script Editor

Power Language Editor now has the new option “Compare source code” upon importing a study with open source code. Now you can see the changes before overwriting the code.

Interactive Brokers: Improved Position Display

Improved position information when trading the same instrument on different exchanges.

Int64

“Int64” data type is now supported

Read below for more!

Stay tuned for more cool stuff in the upcoming Beta 2!

BUGS FIXED & IMPROVEMENTS:

Charting/Data Handling

Trading

  • Interactive Brokers: improved position information when trading the same symbol on different exchanges.
  • Interactive Brokers: rectified false reject messages that appeared after “Order rejected – reason:Cannot modify the filled order” message.
  • Rithmic 01: improved Realized PnL calculation for connection left overnight.
  • OANDA: Realized PnL value received from the broker now has the correct currency sign.
  • OANDA. Realized PnL from the Positions History now matches with the Manual Trading Report.
  • LMAX: multiple improvements for providing more precise information in Order and Position Tracker window Positions History tab.
  • CQG: no new reconnection attempts after “Trader is not enabled” message is received.
  • Paper Trader profile now has Margin settings.

Scripts/Calculations

  • BackTesting Assumptions now have the Time in Force option for even more precise and flexible backtesting. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46842#p116726
  • Added new Performance Report metrics: Annual Return & Annualized Sharpe Ratio.
  • SessionLastBar now returns the correct value even if there is no realtime data and the bar is forcibly closed after timeout.
  • RecalcLastBarAfter was not triggered after “Assign the initial market position” window was shown.
  • Power Language Editor now has the new option “Compare source code” upon importing a study with open source code
  • Power Language Editor can now export studies into a location that has non-English characters in the path, but the OS language is English.
  • Made some changes to fix the difference between the Chart Backtest and Portfolio Backtest. More info: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=49393
  • UpTicks & DownTicks for the Volume Delta & Cumulative Delta chart types are now available in the code. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1437
  • Drawings placed from the code no longer have “Anchor to bars” enabled by default.
  • New reserved words introduced for placing drawings with the “Anchor to bars” enabled: “tl_anchor_to_bars”, “tl_get_anchor_to_bars”, “text_anchor_to_bars”, “text_get_anchor_to_bars”, “arw_anchor_to_bars”, “arw_get_anchor_to_bars”.”
  • Dependent Functions are now exported (when the corresponding option is selected) even if they are used only in the study inputs.
  • “Int64” data type is now supported. Learn more here: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1097
  • Added new reserved word “GetRTSymbolName” that returns the real-time symbol name in case the “Merge data sources” option is enabled. In case of a custom futures instrument – the name of the last contract is returned.
  • Added new reserved words “OptionType”, “,Strike” and constants “Put”, “Call” for accessing the option instruments settings from the code.

Stability/Performance

  • Fixed tricky Exception that could appear upon simultaneous order fill event and ChangeMarketPosition execution upon auto trading shutdown.
  • Fixed memory leak when performing optimization with some special orders in the signals.
  • Fixed Exception that could appear under unknown circumstances in the Portfolio Trader.

Usability/Visual

  • Signal inputs are now displayed in the Strategy Performance Report window.
  • Volume Profile is now displayed correctly on charts with the “Merge data sources” option enabled.
  • The number of contracts is now pre-highlighted in the Trading Calculator window called from the Chart Trading panel/Trade Bar/DOM window.
  • Rectified issue with Volume Profile not updating in realtime when Start/End mode with Stick option is used.
  • Quote Manager’s “ASCII Data Import” window now shows all controls correctly when OS Display Scaling is set to 125%.
  • Quote Manager window now preserves the column width configured by the user.
  • Order and Position Tracker window now correctly displays the “1/32 and S of 32nd” price scale values.
  • Optimization Progress window now provides the ability to Pause/Resume the optimization procedure. More info: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-847
  • One can now assign keyboard shortcuts for the “Remove All Drawings” “Remove All Visible Drawings”, “Clone Drawing” options and also for opening the “Manage Broker Profiles” window.
  • It is now possible to copy multiple symbols from the MultiCharts Scanner window and paste them into the Portfolio Trader (or vice versa). More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49570
  • In case some symbols failed to load the data in Portfolio Trader – “Loading Data” window now shows the complete list of such symbols and allows to copy them to clipboard.
  • Hint window now shows the UpVol & DownVol values for the Volume Delta & Cumulative Delta chart types.

MultiCharts 9.1 Release 4

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

BUGS FIXED & IMPROVEMENTS:

Charting/Data Handling

  • Corrected issue with Time&Sales window that did not start updating if it was open before the session start.
  • Now the status line values “Open, High, PrevClose, Volume” for OANDA are calculated by MultiCharts by requesting last 2 daily bars.
  • WeBank: corrected situation when chart did not start updating if broker profile was connected first.
  • OEC: if data is not available one will get the “No data” message instead of endless “Establishing connection”.
  • Interactive Brokers: fixed bug with the new daily bar not appearing on the chart.
  • Custom Futures: made multiple changes to ensure presence of the last daily bar on chart and “Today is the rollover day” alert display when instruments have irregular session length.
  • Improved Custom Futures logic for realtime rollover when data series are closed asynchronously.
  • Fixed erroneous Custom Futures message regarding zero volume on the next futures when it actually has no data.

Trading

  • Manual Trading: made multiple changes to ensure the exit strategies have the correct volume.
  • IB: corrected errors that appeared in the symbol mapping for some CFDs like RACEn.
  • CQG: modified orders are no longer duplicated after connection loss/restore.
  • OANDA broker profile no longer disconnects when you place an order to account that does not exist.

Scripts/Calculations

  • The code with constants comparison is now compiled successfully.
  • The code with the “IF then Switch else” construction is now compiled successfully.
  • IOG limits for entries and exits now work as expected when “Optimize Order Flow” is enabled.
  • Fixed Exception which appeared when studies export was cancelled.
  • Fixed Exception which appeared in certain case when exporting studies as Read-Only.
  • Fixed bug when “Floating-point invalid operation” appeared in the Portfolio Trader.

Stability/Performance

  • Fixed bug in which changing the instrument in the DOM window for WeBank locked MultiCharts.
  • OANDA broker profile now works on WinXP SP3 32-bit.

Usability/Visual

  • IB: filtered out some excessive order messages in the logs.

MultiCharts .NET 9.1 Release 4

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

BUGS FIXED & IMPROVEMENTS:

Charting/Data Handling

  • Corrected issue with Time&Sales window that did not start updating if it was open before the session start.
  • Now the status line values “Open, High, PrevClose, Volume” for OANDA are calculated by MultiCharts by requesting last 2 daily bars.
  • WeBank: corrected situation when chart did not start updating if broker profile was connected first.
  • OEC: if data is not available one will get the “No data” message instead of endless “Establishing connection”.
  • Interactive Brokers: fixed bug with the new daily bar not appearing on the chart.
  • Custom Futures: made multiple changes to ensure presence of the last daily bar on chart and “Today is the rollover day” alert display when instruments have irregular session length.
  • Improved Custom Futures logic for realtime rollover when data series are closed asynchronously.
  • Fixed erroneous Custom Futures message regarding zero volume on the next futures when it actually has no data.

Trading

  • Manual Trading: made multiple changes to ensure the exit strategies have the correct volume.
  • IB: corrected errors that appeared in the symbol mapping for some CFDs like RACEn.
  • CQG: modified orders are no longer duplicated after connection loss/restore.
  • OANDA broker profile no longer disconnects when you place an order to account that does not exist.

Scripts/Calculations

  • IOG limits for entries and exits now work as expected when “Optimize Order Flow” is enabled.
  • Fixed bug when “Floating-point invalid operation” appeared in the Portfolio Trader.

Stability/Performance

  • Fixed bug in which changing the instrument in the DOM window for WeBank locked MultiCharts.
  • OANDA broker profile now works on WinXP SP3 32-bit.

Usability/Visual

  • IB: filtered out some excessive order messages in the logs.

MultiCharts 9.1 Release 3

MultiCharts 9.1 Release 3 is a minor upgrade that includes the hot fixes for the issues in version 9.1 Release reported by our customers and some minor improvements along with the all new features of MultiCharts 9.1. You can get acquainted with all the new features added and bugs fixed in MultiCharts 9.1 here: http://www.multicharts.com/traders-blog/?p=1482

BUGS FIXED & IMPROVEMENTS:

Charting/Data Handling

  • Interactive Brokers: made multiple changes in order to provide compatibility with the latest versions of IB TWS & IB Gateway.
  • Interactive Brokers: now it is possible to get data for USD.ZAR.
  • IQFeed: made some changes to avoid realtime data stop.
  • Added Mini-DAX Futures (FDXM) root into Rithmic 01 symbol dictionary.
  • OANDA: made a change to allow loading minute data supplied for 2002 – 2005 (1 tick per day).
  • OEC connection has been improved for loading complete historical data for continuous contracts.
  • OEC: 6E contracts now work correctly in the DOM.
  • AVATrade: fixed bug with daily chart stop updating the next day.
  • Fixed erroneous Custom Futures rollover in realtime when using the “Event” condition.
  • Improved Custom Futures support for symbols with “root + year digit + month letter” names. Example: FIB6C.
  • Dukascopy: we’ve updated the SLL libraries to ensure the connection operation.

Trading

  • CQG: made some changes for better “Realized PnL” calculation in the “Position History” tab.
  • Fixed bug when open positions and orders were not displayed on a chart/in the DOM for the PaperTrader profile due to an incorrect symbol mapping line.

Scripts/Calculations

Stability/Performance

  • Fixed bug in which changing the instrument in the DOM window for WeBank locked MultiCharts for 10 minutes.
  • PortfolioTrader did not actually exclude symbols it was unable to load data for after clicking “Yes” in “Do you wish to continue without symbols listed?”. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49130
  • Fixed Exception which would occur when creating a chart for a certain Metastock instrument.
  • Made some changes to help TradingServer.exe to close automatically upon exit.
  • Fixed Runtime Error R6025 which appeared when backtesting a signal with SetPercentTrailing and Breakeven with IOG=On. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48781
  • Fixed Exception which appeared when calling the “Format Instrument” in the scanner for an instrument that has “;” in the Description.
  • Fixed Exception which appeared when calling the “Add Custom Futures” in the QuoteManager.
  • Fixed Exception which appeared upon adding some WeBank instruments.

Usability/Visual

  • Fixed bug in which the charts were blank with no data/studies shown upon opening multiple workspaces.
  • Added a new Custom Futures alert “Today is the rollover day. Realtime data has stopped. Reopen your workspace to roll over”.
  • Fixed bug when the time to the right of the current bar was displaying a past time. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&p=118479#p118477
  • VolumeProfile: now negative values are shortened too when “Always Show Entire Number” is disabled.
  • List of Trades from the Portfolio Performance Report can now be saved into csv / txt. Select the “Text File with the List of Trades only (*csv; *txt)” in the “Save as type” selector upon export.

MultiCharts .NET 9.1 Release 3

MultiCharts .NET 9.1 Release 3 is a minor upgrade that includes the hot fixes for the issues in version 9.1 Release reported by our customers and some minor improvements along with the all new features of MultiCharts .NET 9.1. You can get acquainted with all the new features added and bugs fixed in MultiCharts .NET 9.1 here: http://www.multicharts.com/traders-blog/?p=1485

BUGS FIXED & IMPROVEMENTS:

Charting/Data Handling

  • Interactive Brokers: made multiple changes in order to provide compatibility with the latest versions of IB TWS & IB Gateway.
  • Interactive Brokers: now it is possible to get data for USD.ZAR.
  • IQFeed: made some changes to avoid realtime data stop.
  • Added Mini-DAX Futures (FDXM) root into Rithmic 01 symbol dictionary.
  • OANDA: made a change to allow loading minute data supplied for 2002 – 2005 (1 tick per day).
  • OEC connection has been improved for loading complete historical data for continuous contracts.
  • OEC: 6E contracts now work correctly in the DOM.
  • AVATrade: fixed bug with daily chart stop updating the next day.
  • Fixed erroneous Custom Futures rollover in realtime when using the “Event” condition.
  • Improved Custom Futures support for symbols with “root + year digit + month letter” names. Example: FIB6C.
  • Dukascopy: we’ve updated the SLL libraries to ensure the connection operation.

Trading

  • CQG: made some changes for better “Realized PnL” calculation in the “Position History” tab.
  • Fixed bug when open positions and orders were not displayed on a chart/in the DOM for the PaperTrader profile due to an incorrect symbol mapping line.

Scripts/Calculations

Stability/Performance

  • Fixed bug in which changing the instrument in the DOM window for WeBank locked MultiCharts for 10 minutes.
  • PortfolioTrader did not actually exclude symbols it was unable to load data for after clicking “Yes” in “Do you wish to continue without symbols listed?”. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49130
  • Fixed Exception which would occur when creating a chart for a certain Metastock instrument.
  • Made some changes to help TradingServer.exe to close automatically upon exit.
  • Fixed Runtime Error R6025 which appeared when backtesting a signal with SetPercentTrailing and Breakeven with IOG=On. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48781
  • Fixed Exception which appeared when calling the “Format Instrument” in the scanner for an instrument that has “;” in the Description.
  • Fixed Exception which appeared when calling the “Add Custom Futures” in the QuoteManager.
  • Fixed Exception which appeared upon adding some WeBank instruments.
  • Fixed bug in which a custom plugin with bad serialization could reset the visibility and status settings of the broker plugins.

Usability/Visual

  • Fixed bug in which the charts were blank with no data/studies shown upon opening multiple workspaces.
  • Added a new Custom Futures alert “Today is the rollover day. Realtime data has stopped. Reopen your workspace to roll over”.
  • Fixed bug when the time to the right of the current bar was displaying a past time. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&p=118479#p118477
  • VolumeProfile: now negative values are shortened too when “Always Show Entire Number” is disabled.
  • List of Trades from the Portfolio Performance Report can now be saved into csv / txt. Select the “Text File with the List of Trades only (*csv; *txt)” in the “Save as type” selector upon export.

MultiCharts .NET 9.1 Release 2

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

BUGS FIXED & IMPROVEMENTS:

Charting/Data Handling

  • QuoteManager: Edit Data did not preserve the changes for daily bars.
  • CQG: added support for Mini-DAX Futures (FDXM).
  • CQG: sometimes Custom Futures charts never finished Backfilling.
  • CFD did not update on a chart if you had this instrument selected in the Time and Sales window.
  • IB: Ask and Bid realtime values stopped updating on the Chart Trading Panel after closing position.
  • IB: Ask and Bid realtime values stopped updating on the Chart Trading Panel and Trade Bar after multiple forced reconnects to IB data servers.
  • Import Symbol List did not import all instruments from a file with Chinese characters.
  • TradeStation: current daily bar had incorrect date.
  • Incorrect future bar timestamps.
  • OEC: improved algorithms for determining ask/bid-traded statuses.
  • OEC: historical minute data now has UpVol/DownVol & UpTicks/DownTicks values.
  • OANDA: realtime data stopped after multiple >1000 contract entries into the same direction.
  • CumulativeDelta chart was plotted incorrectly after changing the Data Range value.
  • Volume Profile data lagged behind the realtime data.

Trading

  • CQG: Exit strategy with one order was rejected by broker.
  • CQG: in some cases orders were sent with incorrect price.
  • OANDA connection now uses 64-bit Broker Order ID.
  • PaperTrader: incorrect Realized PL after closing a position opened by multiple entry orders.
  • PaperTrader: in some cases price orders were not executed.
  • IB: incorrect symbol mapping was created for some futures instruments.
  • IB: incorrect symbol mapping was created for stock option instruments.

Scripts/Calculations

  • Special orders that accept tick offset did not work correctly in PerPosition mode.
  • Sharpe ratio and Calmar ratio are now available in the Portfolio Performance Report. New section “Financial Settings” has been added under Portfolio Settings for configuring the calculation of these metrics.
  • DataLoader was unable to load data for the feeds that do not provide tick historical data.
  • Resolved issues with the prebuilt TPO indicator calculation speed.
  • That was impossible to compile a function with an error in code if study had “indicator” word in its name.
  • DataLoader delivered no realtime ticks for a new session. More info here: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=49095
  • DataLoader requested tick data when loading daily bars. To resolve the issue add the following to your code:

InstrumentDataRequest req = Bars.Request;

req.RequestStatusDetails = false;

  • All DataLoader.DataLoaderCache subscriptions were removed after calling the DataLoader.DataLoaderCache.Instance.Dispose()

Stability/Performance

  • In some cases TsServer.exe did not finish properly.
  • Exception has appeared upon creating a new Forex Board window while all broker profiles were inactive.
  • Removed Excessive Scanner window logging.
  • Impossible to restore data from file cache after crash (when file cache is enabled).
  • It was impossible to open the desktop files from ver. 9.0 with service scanner window.

Usability/Visual

  • IB: “Launch Trader Workstation at start” option was unable to launch the latest TWS version.
  • Chart context menu now has a new option “Color Theme” with three prebuilt schemes: Black, Grey, White.

MULTICHARTS 9.1 Release 2

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

BUGS FIXED & IMPROVEMENTS:
Charting/Data Handling

• QuoteManager: Edit Data did not preserve the changes for daily bars.
• CQG: added support for Mini-DAX Futures (FDXM).
• CQG: sometimes Custom Futures charts never finished Backfilling.
• CFD did not update on a chart if you had this instrument selected in the Time and Sales window.
• IB: Ask and Bid realtime values stopped updating on the Chart Trading Panel after closing position.
• IB: Ask and Bid realtime values stopped updating on the Chart Trading Panel and Trade Bar after multiple forced reconnects to IB data servers.
• Import Symbol List did not import all instruments from a file with Chinese characters.
• TradeStation: current daily bar had incorrect date.
• Incorrect future bar timestamps.
• OEC: improved algorithms for determining ask/bid-traded statuses.
• OEC: historical minute data now has UpVol/DownVol & UpTicks/DownTicks values.
• OANDA: realtime data stopped after multiple >1000 contract entries into the same direction.
• CumulativeDelta chart was plotted incorrectly after changing the Data Range value.

Trading
• CQG: Exit strategy with one order was rejected by broker.
• CQG: in some cases orders were sent with incorrect price.
• OANDA connection now uses 64-bit Broker Order ID.
• PaperTrader: incorrect Realized PL after closing a position opened by multiple entry orders.
• PaperTrader: in some cases price orders were not executed.
• IB. incorrect symbol mapping was created for some futures instruments.
• IB. incorrect symbol mapping was created for stock option instruments.

Scripts/Calculations
• Special orders that accept tick offset did not work correctly in PerPosition mode.
• Sharpe ratio and Calmar ratio are now available in the Portfolio Performance Report. New section “Financial Settings” has been added under Portfolio Settings for configuring the calculation of these metrics.

Stability/Performance
• In some cases TsServer.exe did not finish properly.
• Exception has appeared upon creating a new Forex Board window while all broker profiles were inactive.
• Removed Excessive Scanner window logging.
• Impossible to restore data from file cache after crash (when file cache is enabled).
• It was impossible to open the desktop files from ver. 9.0 with service scanner window.

Usability/Visual
• IB: “Launch Trader Workstation at start” option was unable to launch the latest TWS version.
• Chart context menu now has a new option “Color Theme” with three prebuilt schemes: Black, Grey, White.

MultiCharts and Jigsaw Trading release Jigsaw Trading Order Flow Toolset for Multicharts .NET and MultiCharts .NET Special Edition

We are proud to announce that the Jigsaw Trading Order Flow Toolset is now available for MultiCharts.NET and MultiCharts.NET Special Edition (versions 9.1 and above).

Whenever you place a trade, you do so because you expect other traders to behave a certain way after you enter. The Jigsaw Order Flow Software Tools provide the clearest way to see if “right here, right now”, the behavior of traders really is changing as expected. Sometimes that means you don’t get into trades because you can see overwhelming trading against you, sometimes it confirms your trade and sometimes it helps you to get in at a much better price.

The Jigsaw Tools are used by professional and retail day traders of Futures, Stocks and Forex markets. Jigsaw also offers a high quality and publicly available “Order Flow Foundation” course, with ongoing educational webinars, events, and a trading community to assist their customer’s personal trading development. For a more in depth look at Jigsaws Tools on the MultiCharts Platform, watch this video.

MB Trading Forex accounts moved to Tradeking brokerage

MB Trading has just informed us that their Forex accounts will be moved to Tradeking brokerage which is not supported in MultiCharts at the moment. This transaction should be completed by 10/23/15. We are considering the possibility to implement the connection to Tradeking brokerage in the future and evaluating the technical possibilities. However, there is no ETA at the moment.

MULTICHARTS .NET 9.1 RELEASE – WHAT’S NEW

NEW FEATURES

This version introduces a number of long-awaited features implemented in response to numerous user feature requests.

Local broker simulation, Forex board, Volume Profile in DOM window, multibroker trading performance summary and the ability to export only selected Trading Performance Report segments are only just a few highlights of the new features and improvements list. Currency conversion algorithm has been improved and Realized PnL is now available for the majority of supported brokers. We also added the possibility to set trailing stop, profit target and other special orders parameters in ticks for auto trading.

Simulated Broker

Test your trading ideas without a brokerage account! It is now possible to do paper trading using data feed connection only with the help of the new prebuilt “Paper Trader” broker profile.

Now there is no need to open a simulated account at broker if you want to see how your strategy behaves in real-time trading. Both algo and discretionary traders will appreciate this valuable addition to MultiCharts trading functionality.

Forex Board
Added new window – Forex Board, where one can see data and trade the selected instruments with classic Forex interface showing Ask and Bid price, size and spread in a fully customizable way. Now currency traders can actively trade Forex instruments directly from MultiCharts!

DOM Volume Profile
Volume Profile is now available in DOM window allowing discretionary traders to monitor changes in trade volume while making trading decisions live.

Trades Summary
Added new “Trades Summary” tab to Order and Position Tracker window. It allows creating a single custom performance report for multiple brokers, accounts and instruments without using a chart.

Export Segments of Performance Report

Now it is possible to select which values to export from Performance Report saving time and making the exported report easier to analyze.

Realized PnL
Order and Position Tracker – Positions History tab now displays Realized PnL for all supported brokers, except FXCM.

More Important Features
• CQG: Continuum Connect API is now used for connection.
• Added special orders that accept tick offset instead of money value (GenerateStopLossPt, GenerateProfitTargetPt, GenerateBreakEvenPt, GenerateTrailingStopPt, GeneratePercentTrailingPt).
• It is now possible to allow/disallow and get/set position size for exit orders in MoneyManagement signal.
• “Assign the Initial Market Position at Broker” dialogue window is now available in Portfolio Trader.
• Portfolio Trader now supports Alerts functionality.
• “Build from Minutes” option for daily bars is now available in Portfolio Trader.
• Total Volume is now displayed in Hint and Data Window.
• Universal DDE now supports status line.
• Real-time and historical Renko bars with the resolution more than 1 tick are now built using 4 points (OHLC). Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46530
• Added keyboard shortcuts for the Arrange Window options. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&p=115994#p115994
• Added keyboard shortcut to center last price in DOM. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1650
• Performance Report now uses your system settings when displaying the money values.
• OEC: added an option “Convert stop orders guaranteed to be executed to market orders” to the broker profile. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48243
• Now in AA mode (only when “Don`t show Assign Initial Market Position” and “Same as Chart” are selected) all orders of closed and open trades are available.
• Added new built-in functions for returning Session Open/High/Low/Close prices (OpenS, HighS, LowS, CloseS). Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46662
• One can now import data from ASCII files with Unicode encoding.
• It is now possible to drag-and-drop QMD files onto QuoteManager window to initiate import of the file.
• Import Symbol List now supports files in Unicode format.
• Heikin-Ashi and Line Break bar types added to Portfolio Trader.
• FXCM connection now uses the Forex Connect API. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1783
• It is now possible to stop auto trading if final status for order was not received (Didn’t receive final status for order). Go to Format->Strategy Properties -> Auto Trading-> “Stop auto-trading if final status of an order is not received”.
• Custom Futures: 9 digit code symbol roots from OSE.JPN (Interactive Brokers) are now supported.
• Custom Futures – added new option “Analyze N nearest next and previous contracts” for Event Rollover Condition.
• Compiled user-created studies are no longer recompiled upon updating or repairing MultiCharts.
• CommandLine: new Subchart parameter for “.iind” command – defines subchart number where the indicator will be plotted. By default, when subchart=-1 is used, a new subchart will be added at the bottom of the chart window. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=45218&p=106590#p106509
• AskSize and BidSize are now supported IStatusLine members. Learn more:
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-741
• An error message is now shown if MultiCharts platform authorization was not successful.
• Added an option for Drawings tools: “Anchor to bars”. When enabled (by default), the drawings are anchored to bars on chart and will not change they position when new bars are added. When disabled – drawings are anchored to date/time value and can be extended to right as new bars are added until the end date/time appear on chart. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=12475&p=63614#p63614
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47203
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1309
• “Include expired contracts” option added to eSignal instrument Lookup for futures.
• Added an option “Clear Currency Conversion Data” to QuoteManager->Edit tab.
• Added new “Bar” structure property “TickTradedSideEx” which returns “Filled at” value compared to Trade.
• ExitFromEntry now supports dynamic order naming.
• Boolean inputs now also have dropdown menu with True, False values. More info:
http://www.multicharts.com/discussion/viewtopic.php?f=19&t=45776&p=107968#p107908
• “IDrawObject.Locked” property now has “get” access property. More info:
http://www.multicharts.com/discussion/viewtopic.php?f=19&t=47302#p113724
• DOM: added option “Show PnL in Volume Profile panel”.
• DOM: Volume values in Volume Profile now have static position and color.
• Portfolio Report – List of Trades now shows instrument’s resolution if you have the same instrument with different resolutions in portfolio.
• OEC: historical Asks and Bids with 0 Volume are now supplied.
• LMAX broker profile now automatically reconnects upon “Remote server returned an error: (403) Forbidden” event.
• With IPlotObject.Reset() one can now remove historical plots.
• AvaTrade connection now supports trading less than 1 lot size.

BUGS FIXED

Charting/Data Handling
• WeBank: there were no open positions information in MultiCharts after reconnect.
• Updated Session Template NYMEX: Energy Futures (Open Outcry) (for clean installations only).
• There was no Broker Position value on Order and Position Tracker Strategy Positions tab for Interactive Brokers instruments with a certain mapping configuration.
• Sometimes instruments did not unsubscribe from realtime data upon disconnecting Collect Data in QuoteManager (custom datafeeds only).
• Rithmic 01 / Rithmic Paper Trading Accounts tab now shows the Realized P/L value
• Realtime updates stopped on the other charts after closing a chart with “Merge data sources into a single chart” enabled.
• InteractiveBrokers: Improved realtime data subscription algorithms for OpenPL calculation.
• Instrument changed on a chart by mistake when it was linked to a scanner after you changed the sorting and did a rescan.
• In some cases Bid and Ask price values were missing on the TradeBar.
• Improved ASCII Import recognition algorithms for data with millisecond precision on systems with AM/PM time format. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46637&p=105235#p105203
• DaysBack request type is no longer changed to BarsBack when you switch between Minute ->Daily->Minute resolutions.
• Custom Futures: In some cases Rollover condition by Volume did not work correctly
• Bars did not receive Closed state on Non-Standard Chart Types based on 1 tick resolution when Session Break appeared (with Break on Sessions = On).
• ASCII Import: it was impossible to import a file with a specific header.
• “Show data on holidays” did not affect daily bars with “Build from minutes” enabled.
• “1 week” bar had incorrect BarStatus value if chart was plotted after session close. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47287#p108863
• IB: incorrect MinMove was specified when adding XINA50 using Lookup.
• IB: it was impossible to get DOM data for Swedish Stocks.
• It was impossible to select “Use Symbol Dictionary Settings” for a newly created symbol root. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48744
• Weekly chart resolution was not updating with certain sessions.
• OEC: Time and Sales window did not show any data for an instrument with no historical data in the database.
• Time Scale improvement: out of session days are now ignored when indexes are created. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48713
• Custom Futures now automatically omits spaces at the beginning and at the end of the CF name (new instruments only).
• IB. Incorrect “Additional Information” settings for Index Option 68716 (root HSI, exchange = SEHK).
• MBTrading: in some cases DOM window was not populated with data.
• Sometimes daily charts from TradeStation did not start updating on Monday.
• In some cases open position and active orders were not shown on a chart after Symbol Mapping was added.

Trading
• Manual Trading: active exit strategy order that is not in an OCO group is not cancelled when you disconnect the broker profile.
• Manual Trading: Master Strategy is now rebalanced according to its settings when position size changes.
• In order to avoid incorrect order price Async auto trading mode is now limited to “Get Real-Time Data from: Chart”.
• Improved order modification algorithms for auto trading.
• Portfolio Report: Profit values in List of Trades did not take the big point value into account.
• Report: incorrect Equity Curve Detailed when using Currency Conversion.
• Report: Strategy analysis and Daily Rolling Period Analysis pages had different data with Currency Conversion enabled.
• “Assign the Initial Market Position at Broker” dialogue window is now shown for all auto trading instruments in Portfolio Trader.
• IB: Orders for Index Option 68716 (root HSI, exchange = SEHK) got rejected
• OANDA: Incorrect order status after frequent order modifications.
• Portfolio Trader: in a certain situation multiple open positions were highlighted and closed in one go, though single position was intended to be closed.
• In some cases DOM window did not display active orders upon workspace opening.

Scripts/Calculations
• WFO: added a registry key for picking data series different from data1 for generating samples.
• TPO Indicator was not plotted with certain sessions.
• PlaySound is no longer triggered during optimization – caused increased memory usage and slowed down the progress.
• NoPlot didn’t work for historical calculation in the scanner window.
• Minimum timer increment for RecalcLastBarAfter can now be adjusted in the registry:
HKEY_CURRENT_USER\Software\TS Support\your MultiCharts version\Power Language
Key name RecalcLastBarAfterMinStep. The value is specified in milliseconds.
Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=19&t=47086
• Market orders were cancelled in auto trading when “Cancel market orders…” option was disabled (for Quik, Avanza & TT brokers only).
• It is now possible to select Currency for the instrument in QuoteManager (Edit Symbol->Settings tab) which will have priority over the Exchange Currency. It is useful when you trade instruments with different currencies listed under the same exchange.
• Input values for special orders (GenerateBreakEven, GenerateProfitTarget, GenerateStopLoss, GenerateDollarTrailing, GeneratePercentTrailing) can now be treated in the currency of the symbol. Go to HKEY_CURRENT_USER\Software\TS Support\your MultiCharts version\StrategyProp and create a key SpecOrdersAmountIsStrategyCurr. 0 – calculate amount in instrument’s currency. 1 – calculate amount in strategy/portfolio currency. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47360
• Incorrect backtesting results when using Extended Backtesting and IOG.
• In some cases Simple Function calculation result was different from TS.
• Improved Backtesting Assumptions behavior for limit orders. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46842
http://www.multicharts.com/discussion/viewtopic.php?t=32734
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-149
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1574
• It was impossible to get access to a drawing placed on the second data series using GetTrendLineObjects.
• Price orders were cancelled upon mouse clicks on chart with [MouseEvents(true)] attribute in the code. More info:
http://www.multicharts.com/discussion/viewtopic.php?f=19&t=48339
• Modifying price value of a text drawing did not work from the code. More info:
http://www.multicharts.com/discussion/viewtopic.php?f=19&t=48164
• Input values specified for a study accessed using AddIndicator were not applied. More info: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=47862
• Orders were not sent when BarStatus = -1 and AllowSendOrdersAlways = True.
• Optimization did not run if delimiter was changed in the System Regional Settings.
• AA auto trading mode now keeps information about pyramiding orders when no values are changed in “Assign Initial Market position at the broker” dialogue window upon auto trading start.
• TradeManager events did not work on Windows 10.
• Portfolio: Max Intraday DrawDown in the Optimization report was different from the Performance report when using the currency conversion. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1895
• OpenD and CloseD are Series functions now.
Stability/Performance
• tsServer.exe did not finish upon completely closing the platform.
• Unreasonable accumulation of memory in MultiCharts.exe when auto trading 40-50 charts for reasonable amount of time.
• Sometimes MultiCharts window became frozen when switching instruments in a scanner linked to a chart due to attempts to do symbol mapping automatically.
• QuoteManager crashed on importing corrupted QMD file.
• MultiCharts.exe – increased memory usage because of position size overflow.
• Interactive Brokers: removed excessive log trace of depth of market data requests.
• Increased memory usage of Host32.exe when loading a lot of data from GlobalServer.
• In some cases MultiCharts window was not responding for some time due to attempts to add symbol mapping automatically (OEC, OANDA, CQG).
• In some cases MultiCharts window did not appear upon start.
• Fixed slowdowns, CPU usage is no longer increased for non solid horizontal drawings with size > 0.
• Exception appeared when using DDE instrument that has more than one asterisk sign in the DDE settings.
• Exception appeared due to resolution switching while loading Bar Magnifier data.
• Charting speed improved for situations with a lot of text drawings on each bar.
• CPU usage no longer increased when using Forward Testing щт tick based resolution in Portfolio Trader.
• Build Volume on: Trade Volume on 1 tick charts now splits the Volume based on the price direction.
• Exception appeared upon update when databases had an exchange with 8 signs in abbreviation.
• It was impossible to start the PowerLanguage .NET editor with UAC enabled.

Usability/Visual
• Windows inside workspace no longer rearranged by themselves. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47011
• Sometimes POC was not visible on inactive chart window. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47150&p=108485#p108485
• The content of a detached window (with auto-hide) was not drawn until you activate this window.
• TIF value was reset after manual disconnection/connection of LMAX broker profile.
• Service DOM window did not store the instrument name in the Desktop file.
• QuoteManager Data Sources window has been updated and now contains direct links to connection instructions in the Wiki.
• Portfolio Trader Strategy Performance Report now shows “N/A” Start Date under the Settings tab if there were no trades generated. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=48405
• Portfolio Performance Report profit values got shifted compared to trades.
• Place Order and Exit strategy panes on the Chart Trading Panel are now automatically expanded when there is enough room for them. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=19&t=47383
• It was impossible to reset the font style after Bold or Italic option was selected in chart settings.
• It is now possible to show/hide additional columns for IB data feed in Order and Position Tracker – Accounts tab.
• In some cases Order and Position Tracker Strategy Positions tab did not show all of the positions.
• Day High / Low values were not up to date in DOM window if MultiCharts became unauthorized.
• Updated text for error popup when impossible to create chart toolbar (TPO study).
• Current Value in Optimizable inputs window was incorrect for the disabled inputs. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47301&p=113964#p113964
• Switched off indicator became hidden after switching it on. More info:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48695&p=116312#p116302
• Currency sign did not update in Order and Position Tracker window for OEC account.
• Fractional price scale had incorrect denominator shown in the DOM and on the chart trading panel. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48695&p=116284#p116252
• Default hotkeys for “Close Window” and “Detach Window” can now be redefined. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48670

MULTICHARTS 9.1 RELEASE

NEW FEATURES

This version introduces a number of long-awaited features implemented in response to numerous user feature requests.

Local broker simulation, Forex board, Volume Profile in DOM window, multibroker trading performance summary and the ability to export only selected Trading Performance Report segments are only just a few highlights of the new features and improvements list. Currency conversion algorithm has been improved and Realized PnL is now available for the majority of supported brokers. We also added the possibility to set trailing stop, profit target and other special orders parameters in ticks for auto trading.

Simulated Broker
Test your trading ideas without a brokerage account! It is now possible to do paper trading using data feed connection only with the help of the new prebuilt “Paper Trader” broker profile.

Now there is no need to open a simulated account at broker if you want to see how your strategy behaves in real-time trading. Both algo and discretionary traders will appreciate this valuable addition to MultiCharts trading functionality.

Forex Board
Added new window – Forex Board, where one can see data and trade the selected instruments with classic Forex interface showing Ask and Bid price, size and spread in a fully customizable way.
Now currency traders can actively trade Forex instruments directly from MultiCharts!

DOM Volume Profile

Volume Profile is now available in DOM window allowing discretionary traders to monitor changes in trade volume while making trading decisions live.

Trades Summary

Added new “Trades Summary” tab to Order and Position Tracker window. It allows creating a single custom performance report for multiple brokers, accounts and instruments without using a chart.

Export Segments of Performance Report
Now it is possible to select which values to export from Performance Report saving time and making the exported report easier to analyze.

Realized PnL
Order and Position Tracker – Positions History tab now displays Realized PnL for all supported brokers, except FXCM.

More Important Features
• CQG: Continuum Connect API is now used for connection.
• Added special orders that accept tick offset instead of money value (SetStopLoss_pt, SetProfitTarget_pt, SetBreakEven_pt, SetPercentTrailing_pt, SetTrailingStop_pt).
• It is now possible to allow/disallow and get/set position size for exit orders in MoneyManagement signal.
• “Assign the Initial Market Position at Broker” dialogue window is now available in Portfolio Trader.
• Portfolio Trader now supports Alerts functionality.
• “Build from Minutes” option for daily bars is now available in Portfolio Trader.
• Total Volume is now displayed in Hint and Data Window.
• Universal DDE now supports status line.
• Real-time and historical Renko bars with the resolution more than 1 tick are now built using 4 points(OHLC). Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46530
• Added keyboard shortcuts for the Arrange Window options. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&p=115994#p115994
• Added keyboard shortcut to center last price in DOM. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1650
• Performance Report now uses your system settings when displaying the money values.
• OEC: added an option “Convert stop orders guaranteed to be executed to market orders” to the broker profile. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48243
• Now in AA mode (only when “Don`t show Assign Initial Market Position” and “Same as Chart” are selected) all orders of closed and open trades are available.
• Added new built-in functions for returning Session Open/High/Low/Close prices (openS, highS, lowS, closeS). Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46662
• One can now import data from ASCII files with Unicode encoding.
• It is now possible to drag-and-drop QMD files onto QuoteManager window to initiate import of the file.
• Import Symbol List now supports files in Unicode format.
• Added new function LastBarOnChart_dt – returns True if datetime = LastCalcDateTime.
• Heikin-Ashi and Line Break bar types added to Portfolio Trader.
• FXCM connection now uses the Forex Connect API. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1783
• It is now possible to stop auto trading if final status for order was not received (Didn’t receive final status for order). Go to Format->Strategy Properties -> Auto Trading-> “Stop auto-trading if final status of an order is not received”.
• Custom Futures: 9 digit code symbol roots from OSE.JPN (Interactive Brokers) are now supported.
• Custom Futures – added new option “Analyze N nearest next and previous contracts” for Event Rollover Condition.
• Compiled user-created studies are no longer recompiled upon updating or repairing MultiCharts.
• Added new reserved word LastCalcDateTime – returns a numerical value indicating the closing DateTime of the last completed bar.
• CommandLine: new Subchart parameter for “.iind” command – defines subchart number where the indicator will be plotted. By default, when subchart=-1 is used, a new subchart will be added at the bottom of the chart window. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=45218&p=106590#p106509
• AskSize, BidSize, q_AskSize, q_BidSize are now supported. Learn more:
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-741
• An error message is now shown if MultiCharts platform authorization was not successful.
• Added an option for Drawings tools: “Anchor to bars”. When enabled (by default), the drawings are anchored to bars on chart and will not change they position when new bars are added. When disabled – drawings are anchored to date/time value and can be extended to right as new bars are added until the end date/time appear on chart. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=12475&p=63614#p63614
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47203
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1309
• “Include expired contracts” option added to eSignal instrument Lookup for futures.
• Added ability for using logical expressions with “Switch” operator.
• Added an option “Clear Currency Conversion Data” to QuoteManager->Edit tab.
• DOM: added option “Show PnL in Volume Profile panel”.
• DOM: Volume values in Volume Profile now have static position and color.
• One can now specify a data stream for “Study on study” calculation (before plot). Example: input: ADXIndicatorData3(Indicator: “ADX” data3 plot1 | Length = 14);
• Portfolio Report – List of Trades now shows instrument’s resolution if you have the same instrument with different resolutions in portfolio.
• OEC: historical Asks and Bids with 0 Volume are now supplied.
• LMAX broker profile now automatically reconnects upon “Remote server returned an error: (403) Forbidden” event.
• AvaTrade connection now supports trading less than 1 lot size.

BUGS FIXED

Charting/Data Handling
• WeBank: there were no open positions information in MultiCharts after reconnect.
• Updated Session Template NYMEX: Energy Futures (Open Outcry) (for clean installations only).
• There was no Broker Position value on Order and Position Tracker Strategy Positions tab for Interactive Brokers instruments with a certain mapping configuration.
• Sometimes instruments did not unsubscribe from realtime data upon disconnecting Collect Data in QuoteManager (custom datafeeds only).
• Rithmic 01 / Rithmic Paper Trading Accounts tab now shows the Realized P/L value
• Realtime updates stopped on the other charts after closing a chart with “Merge data sources into a single chart” enabled.
• InteractiveBrokers: Improved realtime data subscription algorithms for OpenPL calculation.
• Instrument changed on a chart by mistake when it was linked to a scanner after you changed the sorting and did a rescan.
• In some cases Bid and Ask price values were missing on the TradeBar.
• Improved ASCII Import recognition algorithms for data with millisecond precision on systems with AM/PM time format. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46637&p=105235#p105203
• DaysBack request type is no longer changed to BarsBack when you switch between minute resolution->daily->minute.
• Custom Futures: In some cases Rollover condition by Volume did not work correctly
• Bars did not receive Closed state on Non-Standard Chart Types based on 1 tick resolution when Session Break appeared (with Break on Sessions = On).
• ASCII Import: it was impossible to import a file with a specific header.
• “Show data on holidays” did not affect daily bars with “Build from minutes” enabled.
• “1 week” bar had incorrect BarStatus value if chart was plotted after session close. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47287#p108863
• IB: incorrect MinMove was specified when adding XINA50 using Lookup.
• IB: it was impossible to get DOM data for Swedish Stocks.
• It was impossible to select “Use Symbol Dictionary Settings” for a newly created symbol root. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48744
• Weekly chart resolution was not updating with certain sessions.
• OEC: Time and Sales window did not show any data for an instrument with no historical data in the database.
• Time Scale improvement: out of session days are now ignored when indexes are created. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48713
• Custom Futures now automatically omits spaces at the beginning and at the end of the CF name (new instruments only).
• IB. Incorrect “Additional Information” settings for Index Option 68716 (root HSI, exchange = SEHK).
• MBTrading: in some cases DOM window was not populated with data.
• Sometimes daily charts from TradeStation did not start updating on Monday.
• In some cases open position and active orders were not shown on a chart after Symbol Mapping was added.

Trading
• Manual Trading: active exit strategy order that is not in an OCO group is not cancelled when you disconnect the broker profile.
• Manual Trading: Master Strategy is now rebalanced according to its settings when position size changes.
• In order to avoid incorrect order price Async auto trading mode is now limited to “Get Real-Time Data from: Chart”.
• Improved order modification algorithms for auto trading.
• Portfolio Report: Profit values in List of Trades did not take the big point value into account.
• Report: incorrect Equity Curve Detailed when using Currency Conversion.
• Report: Strategy analysis and Daily Rolling Period Analysis pages had different data with Currency Conversion enabled.
• “Assign the Initial Market Position at Broker” dialogue window is now shown for all auto trading instruments in Portfolio Trader.
• IB: Orders for Index Option 68716 (root HSI, exchange = SEHK) got rejected.
• OANDA: Incorrect order status after frequent order modifications.
• Portfolio Trader: in a certain situation multiple open positions were highlighted and closed in one go, though single position was intended to be closed.
• In some cases DOM window did not display active orders upon workspace opening.

Scripts/Calculations
• WFO: added a registry key for picking data series different from data1 for generating samples.
• TPO Indicator was not plotted with certain sessions.
• PlaySound is no longer triggered during optimization – caused increased memory usage and slowed down the progress.
• NoPlot didn’t work for historical calculation in the scanner window.
• Minimum timer increment for RecalcLastBarAfter can now be adjusted in the registry:
HKEY_CURRENT_USER\Software\TS Support\your MultiCharts version\Power Language
Key name RecalcLastBarAfterMinStep. The value is specified in milliseconds.
Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=19&t=47086
• Market orders were cancelled in auto trading when “Cancel market orders…” option was disabled (for Quik, Avanza & TT brokers only).
• It is now possible to select Currency for the instrument in QuoteManager (Edit Symbol->Settings tab) which will have priority over the Exchange Currency. It is useful when you trade instruments with different currencies listed under the same exchange.
• Input values for special orders (SetBreakEven, SetProfitTarget, SetStopLoss, SetDollarTrailing, SetPercentTrailing) can now be treated in the currency of the symbol. Go to HKEY_CURRENT_USER\Software\TS Support\your MultiCharts version\StrategyProp and create a key SpecOrdersAmountIsStrategyCurr. 0 – calculate amount in instrument’s currency. 1 – calculate amount in strategy/portfolio currency. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47360
• Initialization issues when using global variables names as variable names in functions.
• Incorrect backtesting results when using Extended Backtesting and IOG.
• In some cases Simple Function calculation result was different from TS.
• Improved Backtesting Assumptions behavior for limit orders. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=46842
http://www.multicharts.com/discussion/viewtopic.php?t=32734
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-149
http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1574
• GetNumPositions and GetPosition returned different values after starting the auto trading.
• Orders were not sent when BarStatus = -1 and AllowSendOrdersAlways = True.
• Optimization did not run if delimiter was changed in the System Regional Settings.
• AA auto trading mode now keeps information about pyramiding orders when no values are changed in “Assign Initial Market position at the broker” dialogue window upon auto trading start.
• Portfolio: Max Intraday DrawDown in the Optimization report was different from the Performance report when using the currency conversion. Learn more: http://www.multicharts.com/pm/viewissue.php?issue_no=MC-1895
• OpenD and CloseD are Series functions now.

Stability/Performance

• tsServer.exe did not finish upon completely closing the platform.
• Unreasonable accumulation of memory in MultiCharts.exe when auto trading 40-50 charts for reasonable amount of time.
• Sometimes MultiCharts window became frozen when switching instruments in a scanner linked to a chart due to attempts to do symbol mapping automatically.
• QuoteManager crashed on importing corrupted QMD file.
• MultiCharts.exe – increased memory usage because of position size overflow.
• Interactive Brokers: removed excessive log trace of depth of market data requests.
• Increased memory usage of Host32.exe when loading a lot of data from GlobalServer.
• In some cases MultiCharts window was not responding for some time due to attempts to add symbol mapping automatically (OEC, OANDA, CQG).
• In some cases MultiCharts window did not appear upon start.
• Fixed slowdowns, CPU usage is no longer increased for non solid horizontal drawings with size > 0.
• Exception appeared when using DDE instrument that has more than one asterisk sign in the DDE settings.
• Exception appeared due to resolution switching while loading Bar Magnifier data.
• Charting speed improved for situations with a lot of text drawings on each bar.
• CPU usage no longer increased when using Forward Testing щт tick based resolution in Portfolio Trader.
• Build Volume on: Trade Volume on 1 tick charts now splits the Volume based on the price direction.
• Exception appeared upon update when databases had an exchange with 8 signs in abbreviation.
• Read Only studies no longer disappear upon update.

Usability/Visual
• Windows inside workspace no longer rearranged by themselves. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47011
• Sometimes POC was not visible on inactive chart window. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47150&p=108485#p108485
• The content of a detached window (with auto-hide) was not drawn until you activate this window.
• TIF value was reset after manual disconnection/connection of LMAX broker profile.
• Service DOM window did not store the instrument name in the Desktop file.
• QuoteManager Data Sources window has been updated and now contains direct links to connection instructions in the Wiki.
• Portfolio Trader Strategy Performance Report now shows “N/A” Start Date under the Settings tab if there were no trades generated. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=19&t=48405
• Portfolio Performance Report profit values got shifted compared to trades.
• Place Order and Exit strategy panes on the Chart Trading Panel are now automatically expanded when there is enough room for them. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=19&t=47383
• It was impossible to reset the font style after Bold or Italic option was selected in chart settings.
• It is now possible to show/hide additional columns for IB data feed in Order and Position Tracker – Accounts tab.
• In some cases Order and Position Tracker Strategy Positions tab did not show all of the positions.
• Hidden indicator became visible after compilation.
• Day High / Low values were not up to date in DOM window if MultiCharts became unauthorized.
• Current Value in Optimizable inputs window was incorrect for the disabled inputs. Learn more:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=47301&p=113964#p113964
• Switched off indicator became hidden after switching it on. More info:
http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48695&p=116312#p116302
• Hidden indicator became visible after compilation.
• Currency sign did not update in Order and Position Tracker window for OEC account.
• Fractional price scale had incorrect denominator shown in the DOM and on the chart trading panel. More info: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48695&p=116284#p116252
• Default hotkeys for “Close Window” and “Detach Window” can now be redefined. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=48670