MultiCharts 4.0 BETA

Questions about MultiCharts and user contributed studies.
User avatar
Stanley Miller
Posts: 556
Joined: 26 Jul 2005
Has thanked: 3 times

MultiCharts 4.0 BETA

Postby Stanley Miller » 19 Jul 2008

Dear MultiCharts Users,

Multicharts 4.0 Beta is now available. We are starting beta-testing of a new version of MultiCharts that will include an extensive list of new features and enhancements, please the complete list below. This version is stable enough to use it for everyday work, however, some bugs might appear as happens in any beta version. Customers willing to participate in beta-testing are welcome to install this beta version, use its new functionality and inform us about all found problems in this thread. As soon as we fix all the problems found during beta-testing, the release of the new version will be announced.



MultiCharts market scanner is an indispensable tool for screening quotes and ranking the financial instruments that you monitor. While being very easy to use, the MultiCharts scanner is a powerful tool that can:
• Screen markets
• Rank tickers based on your custom criteria
• Perform all the operations not only with real-time, but also with end-of-day data
• Mix different datafeeds within the same workspace
• Allows using the locally stored data

Please note: the current version of the scanner supports 200 symbols. In the upcoming MultiCharts versions, this number will be raised to 1000. The scanner will soon be optimized for higher speed, better performance, and more efficient memory usage.

Auto Trading
• Synchronous Mode for Auto Trading
Synchronous Auto Trading mode (SAT) is a mode when orders are plotted on the chart only after they have been executed at the broker.

SAT helps you to avoid discrepancies between the market position according to the chart and the one on the broker’s end under the following conditions:

1. One strategy is applied to one symbol
2. The market position at the broker equals zero at the time when auto trading is launched
3. A trader does not trade the symbol via the terminal during auto trading
4. During the connection loss, the broker did not send notifications about full order filling (cancellation)

• Status Switch/Indicator for Auto Trading

This is an element in the chart status-line to control auto trading. It allows users to quickly enable/disable auto trading. The color of the switch indicates the auto trading status (on/off).

• Custom Fitness Function
Traders can set their own search criteria for strategy optimization. Optimization based on multiple criteria allows finding strategies that meet a number of conditions instead of maximizing a single performance measure. This feature is supported both in regular and portfolio back-testing. It can be deployed by both genetic and exhaustive search optimization.

Data Feeds and Data Management
• Zen Fire added. This datafeed provides high-quality data for futures.

• NexGen add-ons have been built into the platform


1. GetAppInfo function not fully supported

Portfolio Backtesting
1. Information Symbols starting with Data #3 cannot be used
2. Wrong calculation of drawdown in the performance report

1. Functions LowestFC and Highest FC return NumericSimple
2. The keyword ‘once’ is not supported
3. The structure ‘if…switch…then…switch’ will not compile
4. The structures ‘if…else’ and ‘else…once…’ will not compile

Auto Trading
1. The following TWS option is not supported: ‘Allow order to be … filled outside of regular trading hours.’
2. The Symbol Dictionary does not use the symbol’s currency
3. Auto trading does not work for Stock Options symbols

Please note: the above list is not an exhaustive list of fixed.

User avatar
Stanley Miller
Posts: 556
Joined: 26 Jul 2005
Has thanked: 3 times

Postby Stanley Miller » 08 Sep 2008

Multicharts 4.0 Beta 2 is now available.


• Hollow candlesticks added
A new chart style has been added – Hollow Candlestick. The rules for Hollow Candlestick coloring and filling are as follows:

The color of bars depends on the relation of Close for the previous bar (c1) and the current bar (c2):

If c1<c2, the lines are colored ‘up’ (e.g. green)
If c1=c2, the lines are colored ‘neutral’ (e.g. grey)
If c1>c2, the lines are colored ‘down’ (e.g. red)

Whether the bars are filled or remain hollow depends on the relation of Open and Close of the current bar:

If Open < Close, the candlesticks will be hollow
If Open > Close, the candlesticks are colored ‘up’, ‘down’, or ‘neutral’
If Open = Close, the candlesticks look like a horizontal line

• Paintbars on Candlesticks Fully Supported
Paintbars on candlesticks are now fully supported and the bodies of candles are painted properly

• E-mail alerts
E-mail alerts for indicators and drawings have been added

• Last price marker for individual indicator plots
It is now possible to turn on/off price markers for individual plots of an indicator

Auto Trading
• ZenFire added as a supported broker
• Support of institutional IB accounts added
• “Category” added in the Symbol Dictionary

Real-Time Market Scanner
• The performance of real-time market scanner has been improved
Real-time market scanner performance has been improved and new tests have been run. In the new real-time market scanner version you can work with the following number of symbols:

a) Online mode
- When using the data indicator (last, net chg, net%chg, bid, ask, high, low, volume today) + 2 other indicators (ADX, Average true range), MultiCharts real-time market scanner can comfortably work with 4,200 symbols

b) Offline mode
- Data indicators + 2 other indicators (ADX, Average true range) – 5,500 symbols
- One indicator (ADXR) – 12,500 symbols

• Real-time market scanner symbol linking added

You can now link an RT market scanner window to a chart window. When clicking on a symbol in the linked scanner window, this symbol will be plotted on a chart.

• Format Study and Format Resolution for multiple symbols
You can use the options ‘Format Resolution for All Symbols’ and ‘Format Study Name for All Symbols’ to apply changes in the resolution or indicators for all the symbols within the scanner window

• Big Point Value = 100,000,000
It is now possible to set Big Point Value that equals 100,000,000


1. ‘Strategy Calculating’ message is shown in the Status Line when nothing is being calculated
2. If a study has more than 2 plots, their order after re-compiling changes
3. MultiCharts crashes if a detached window is closed while optimization is running
4. Data for Bonds is not plotted if a symbol from this category is added from a data provider
5. Format Drawing -> Text if you choose ‘Top’ for the text, it will be placed below the line, if you choose ‘Bottom’, it will be placed above the line
6. Asserts when merging a live feed with ASCII mapping
7. Some data in a data series disappears when applying MACD Gradient on a series updated in real-time with the Hint window enabled
8. ‘Not enough series length’ when an indicator is applied to a chart with more than one data series plotted

Real-Time Market Scanner
1. When setting the accuracy of indicator calculation to 10, the indicator will be calculated based on a different symbol
2. Multiple identical tabs and unintelligible characters in the main menu area

QuoteManager and Data
1. When mapping ASCII files with the 30-minute resolution, No Data message is shown

1. Optimization time increased compared to the 3.0 version

1. Sharpe Ratio is displayed as equal 0 in the Strategy Performance Report
2. Sharpe Ratio is not calculated correctly
3. Sortino Ratio is not calculated correctly
4. Calmar Ratio is not calculated correctly
5. Upside Potential Ratio is not calculated correctly

1. MaxDrawDown in the Performance Report is very different from that in Optimization

Auto Trading
1. Disconnect timeout does not work properly

1. Compile error with the Switch operator
2. Profit Target is not calculated properly
3. Strategy exits with the default number of contracts
4. MaxIDDrawDown is calculated incorrectly
5. Bug with EntryPrice, MarketPosition in signal inputs causes the following exception: Invalid operation with floating point
6. Wrong calculation of OpenPositionProfit

User avatar
Stanley Miller
Posts: 556
Joined: 26 Jul 2005
Has thanked: 3 times

Postby Stanley Miller » 23 Sep 2008

Multicharts 4.0 Beta 3 is now available.


1. Under certain conditions, symbols cannot be plotted in the same chart window
2. Hot keys are functional when a workspace’s name is being changed
3. A single chart window in a workspace is displayed as inactive (Windows classical theme)
4. When undocked toolbars are being moved, they ‘stick’ to the cursor
5. Asserts when working with a detached chart window for which the Export Data window has been called
6. When using All Attached/All Detached options for multiple chart windows, those windows are not displayed correctly

QuoteManager and Data
1. Slow loading of long symbol lists from TS

1. Max Intraday DrawDown results are different in the Strategy Performance Report as compared to the Optimization Report
2. When a strategy reverses a position (enters a position opposite to the existing one) the slippage and commission are only accounted for once (for either exit or entry, but not both)

1. Wrong calculation of Mov Avg Weighted
2. Errors in the AverageArray function
3. Wrong MaxIDDrawDown calculation
4. When using a Study Template, the Open Script option only works for one of the studies in the template

Return to “MultiCharts”