MultiCharts .NET 11.0 Release

New features:

Custom Resolutions

MultiCharts now offers professional tools for developing your own resolutions using object-oriented programming. This new functionality gives you access to the bar formation algorithms and allows you to define your own set of rules using C# or any other programming language that supports COM objects. The source code of the prebuilt chart types and an app for testing your plugin are available out of the box. This new functionality can be accessed via the Custom Resolutions Manager in the QuoteManager window.

Imbalance Delta

This new chart style displays order imbalances between the bid and ask prices as they are filled, highlighting which side has control. This is done by comparing bid-offer diagonally and stacked by the periodicity to determine buying-selling pressure. This info gives you an idea whether you should remain in an open position or not, as well as whether it is sufficient to open a new position or not, if you are flat.

New Walk Forward Optimization Report

We have completely reworked the WFO report to make it more informative and customizable. You can now configure how In and Out of Sample Data is displayed, change how study inputs are represented and view the Summary (Min, Max, Avg) per column right in the report window!

User Data Backup/Restore

One can now easily do a backup/restore of all platform data manually in just a few clicks, or use the fully automated Backup procedure to keep your data safe and up to date. Whether you need to move to a new PC, want to import your data into a different MultiCharts product or simply want to avoid data loss, these two new built-in applications will help you with this goal!

New study licensing management system

Selected add-on providers can now register as developers with us to manage licensing of the studies they sell to the users.

ASCII Export Scheduler

Our new ASCII Export Scheduler automates the data export procedure and allows you to define the parameters and instruments to be exported to an external database. You can build your own schedule of one-time or repeated data export events saving you valuable time!

“Schiff Pitchfork” and “Modified Schiff Pitchfork”

These drawings are now included in MultiCharts’ vast array of technical analysis tools to help you make the most educated trading decisions.

Read below for more!

BUGS FIXED & IMPROVEMENTS:

Charting/Data Handling

  • Rithmic: our RAPI+ connection implementation now supports Trade Tick bars, which allows for the receiving of more historical ticks.
  • Rithmic: fixed issue when there was no realtime data and open position shown.
  • Rithmic: Best Ask and Best Bid values for TAS symbols are now matching the Rithmic Trader.
  • LMAX: corrected situation when not all daily bars were loaded on chart for Indexes.
  • Interactive Brokers: one can now receive data for Spread contracts.
  • Interactive Brokers: realtime MidPoint update is now split into multiple ticks. A tick is generated by MultiCharts on each change of O-H-L-C price of a received bar.
  • ASCII Export: added optional parameters for including the Symbol name and Description into the target file. Learn more: http://www.multicharts.com/discussion/viewtopic.php?f=1&t=49792
  • ASCII Export: some export settings are now saved.
  • Rectified issue with optimization results not saving correctly into a text file.
  • Fixed bug in which the End Date value in the WFO Report was 01.01.1900.
  • Corrected situation with false “Today is rollover day” Custom Futures alert.
  • Custom Futures: fixed bug with incorrect rollover when Open Interest Rollover condition is used.
  • Rectified situation when an extra day was plotted on a Custom Futures chart.
  • Rectified issue with duplicated daily bars on a Custom Futures chart with “Show data on holidays” disabled.
  • Fixed bug in which Data Playback did not work in the scanner window.
  • Rectified issue with Volume Profile not working on a custom futures chart. Learn more: https://www.multicharts.com/discussion/viewtopic.php?f=1&p=126415#p126413
  • Interactive Brokers: added support for Continuous Futures Contracts. It requires version 966 of TWS or higher.
  • Rectified situation when Volume Profile plot significantly changed after new bar was received. Learn more: https://www.multicharts.com/discussion/viewtopic.php?p=123905#p123905
  • WeBank: rectified issue with incorrect time in the Status Line.
  • Interactive Brokers: rectified issue with MidPoint realtime stop while “Use server timestamps” is enabled.
  • Free Quotes: Yahoo connection parameters are now available in the Registry Editor.
  • Interactive Brokers: FOREX CFDs are now supported.
  • ASCIIMapping: rectified situation with incorrect File-Resolution reference. Learn more: https://www.multicharts.com/discussion/viewtopic.php?t=50700

Trading

  • OANDA: V20 REST API support added. The v20 trading engine is the new evolution of OANDA’s trading engine and has been designed to provide superior order execution and improved connection algorithms. The Trading Interface is selected in OANDA data feed settings in QuoteManager. It is global and affects the data feed and all existing OANDA broker profiles. Changes will be applied only after all platform processes are restarted.
  • Interactive Brokers: Rectified situation with order Reject event being skipped if no statuses were received for the order since its initial placement.
  • Interactive Brokers: improved behavior upon receiving status for an order that is no longer being monitored.
  • Rithmic: fixed bug in which spread contracts had zero execution price.
  • Rithmic: open positions for symbols with hyphen in the name (spreads) are now filtered out.
  • Rectified situation when Exit-strategies modified the partially filled orders.
  • Dukascopy: fixed bug with Cancelled order status not being received.
  • OANDA: rectified situation when final order status was not received after modification.
  • LMAX: rectified issue with orders stuck in PreCancelled state.
  • Dukascopy: rectified issue with orders stuck in PreCancelled state during cancel of partially filled order.

 Scripts/Calculations

  • Monte-Carlo Analysis: one can now perform up to 100.000 simulations! Learn more: https://www.multicharts.com/pm/public/multicharts/issues/MC-2138
  • “Replace to Market Partially Filled Orders” option has been replaced with the “Partially Filled Orders Replacement” controls set. Learn more: https://www.multicharts.com/trading-software/index.php/Auto_Trading#Partially_Filled_Orders_Replacement
  • Rectified situation when two instances of the same indicator were showing different calculation results in Data Playback.
  • Rectified situation with GenerateATMarketOrder being cancelled incorrectly.
  • Fixed bug in which IInstrument.LastBarInSession property was not working correctly in Open Next Bar mode.
  • Rectified situation when an order was erroneously cancelled & resent in specific setup. Learn more: https://www.multicharts.com/discussion/viewtopic.php?f=1&t=49749
  • Fixed exception System.Collections.Generic.KeyNotFoundException that could appear upon order generation.
  • FilterOutOfRangeData is now supported for DaysBack / BarsBack request types.
  • Create now has “Anchor to bars” enabled by default if coordinate is a bar number.
  • Rectified issue with Portfolio_StrategyDrawdown returning zero value.
  • Added new method – Info.Resolution.ResolutionUID. Returns a string value, indicating the GUID of the plugin from the Custom Resolution Manager window.
  • Extended Info.Resolution.ChartType and Bars.Info.Resolution.Type to support the new Custom Resolutions.
  • Rectified situation when Study Properties configured in the PL.NET Editor were not applied when adding study to a chart.
  • Updated source code of the prebuilt VB.NET studies to avoid compilation errors in Visual Studio: https://www.multicharts.com/discussion/viewtopic.php?t=50706#p126021

Stability/Performance

  • Fixed bug in which GDI objects were not freed up upon closing the report window. Learn more here: https://www.multicharts.com/discussion/viewtopic.php?f=1&p=125926#p125917
  • Rectified issue with increased CPU usage when an indicator does not utilize all created plots on a lengthy price series.
  • WeBank: improved connection to avoid the error “Exception occurred: The given key was not present in the dictionary”.
  • CQG: fixed slowdowns caused by open positions on Option symbols.
  • Fixed bug in which MultiCharts stopped responding and shown errors upon turning off the auto trading.

Usability/Visual

  • Interactive Brokers broker profile now has optional ability to Launch Trader Workstation at start.
  • Status Line elements will no longer be resized when the number of symbols in the value changes.
  • Chart Trading controls for historical orders in “Format Chart Trading” window were reversed. More info: https://www.multicharts.com/pm/public/multicharts/issues/MC-2204
  • Column width was not preserved upon closing the Optimization Results Window.
  • Portfolio Trader: Individual symbol’s Strategy Performance Report now has improved signal inputs display.
  • Portfolio Trader: hint window with signal names and inputs now appears when you hover over the strategy name in the Instrument List.
  • Rectified situation with ASCII Mapping checkboxes becoming unchecked for already mapped files.
  • WeBank: Order and Position Tracker – Logs tab now shows the complete error message together with the error code.
  • Removed “Ask Traded vs Bid Traded” Cumulative Delta option for data feeds that do not supply ask and bid ticks required for this chart type.
  • Rectified issue with the “Calculating” status not being shown for signals. More info: https://www.multicharts.com/discussion/viewtopic.php?t=50793
  • Fixed bug in which the “OK” button did not close the “Universal DDE” settings window. Learn more: https://www.multicharts.com/pm/public/multicharts/issues/MC-2293
  • Each signal in Portfolio Tree now has a checkbox for fast Status switching. Learn more: https://www.multicharts.com/discussion/viewtopic.php?f=1&p=126415#p126414