Dear MultiCharts Users,
Multicharts 5.5 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.
Download:
http://www.tssupport.com/support/downloads/
FEATURES
Charting
• Data Window has been added. Data Window will show price values, indicator values, and strategy-generated orders for a selected bar (and the respective bars in other subcharts). The window can be snapped to the main MultiCharts window.
• The Hint window now shows orders generated by a strategy on a bar. If an order reversing a position has been generated on a bar, the order closing the previous position is displayed as well .
• The Bar Count string for the Trendline drawing has been added in the Hint window .
• Strategy order linking has been added. Exit orders can be connected to all the entry orders they close. The linking line color will show whether the trade has been profitable or losing.
• Multiple custom session settings can be now used simultaneously for a selected symbol. These sessions can be selected directly from the Format Symbol dialogue; adding/editing templates is performed in QuoteManager.
• The ‘Reload Days Back’ feature has been added. A reload can now go back 1, 2, 3 days back, 1, 2 weeks back and 1 month back.
Data Sources
• Trading Technologies is now supported as a data feed .
• Patsystems is now supported as a data feed.
• Workspaces using data from IQFeed are now loaded four times faster .
QuoteManager
• Symbol dictionary has been added to streamline the process of adding symbols and setting their parameters. Symbol dictionary has eliminated the problem of manually setting a symbol’s description, price scale, min. movement, big point value, and session settings.
• Symbol lists can now be imported into QuoteManager. QuoteManager supports import of symbol lists from ASCII (.asc, .csv, .txt) files.
Power Language
• Information on the market position can now be received directly from a broker.
Four keywords to request and receive the market position from a broker have been added.
a) Market_Position_at_Broker_for_the_Strategy returns the market position at the broker for a given symbol and a particular strategy. Changes in the values returned by the word are based on the events at the broker. The word can only be used in signals and functions.
b) Market_Position_at_Broker returns the market position at the broker for a given symbol (irrespective of whether the position has resulted from orders submitted through a strategy or manually). Changes in the values returned by the word are based on the events at the broker. The word can only be used in signals and functions.
c) I_Market_Position_at_Broker_for_the_Strategy is similar to Market_Position_at_Broker_for_the_Strategy, the difference being that the former can be used in all types of studies (including indicators).
d) I_Market_Position_at_Broker is similar to Market_Position_at_Broker, the difference being that the former can be used in all types of studies (including indicators).
• The type of the AverageFC function has been changed to the ‘Series Function ’.
Backtesting and Optimization
• Walk-forward optimization has been added.
The walk-forward optimization can be used with both the Exhaustive and Genetic optimization types. The walk-forward optimization makes it possible to run optimization on the in-sample data and then backtest the strategy on the out-sample data with the best parameters found during the previous step.
• High-precision backtesting has been added.
The new Bar Magnifier feature allows for backtesting with higher precision to simulate the real-time price movement within a bar of a selected data resolution. The precision levels range from tick-by-tick through minute to daily. The desired precision level can be selected both for time-based and count-based bars.
Auto Trading
• Trading Technologies is now supported as a broker.
• Patsystems is now supported as a broker.
Miscellaneous
• Toolbars have been made customizable. Shortcuts for each toolbar can be either enabled or disabled.
• All pop-up message windows are now equal in width .
• The visibility of detached windows has been improved. All detached windows from all workspaces can be made simultaneously visible.
BUG FIXES
Charting
1. Symbol descriptions are not displayed properly in the symbol list within the Format Symbol dialogue when MultiCharts is used on Chinese operation systems .
Data
1. Reloading a chart plotted with data from InteractiveBrokers sometimes does not result in re-requesting data from the broker’s servers .
2. Receiving data into a chart or a scanner window from Zen-Fire at market’s opening results in high CPU consumption .
3. When opening a workspace with charts plotting MetaStock data with ‘Automatic’ selected for the resolution in QuoteManager -> Tools -> Data Sources -> MetaStock -> Settings, the charts will only show data if settings are first changed in the Format Symbol dialogue .
4. Hourly bars cannot be plotted using 60 minute MetaStock files .
5. Fractional prices from PatSystems are now supported .
QuoteManager
1. Time Zone selected incorrectly when using Custom Session Templates .
PowerLanguage
1. Studies will not compile on localized operation systems that use hieroglyphs and a login in the OS’s language .
2. Exits using the ‘Total’ keyword do not work correctly .
3. Problems executing orders between bars (after the previous bar’s close and before the next bar’s open) in the Intra-Bar Order Generation mode .
4. Entryprice = Entryprice(1) after a position has been closed .
5. The Array_Copy function does not work correctly .
Backtesting and Optimization
1. Memory leaks during optimization if the optimized strategy plots drawings .
2. Problems when exporting Portfolio Performance Report .
3. Commission specified for Strategy 1 is applied to other strategies as well .
Autotrading
1. Orders are sent to TWS with a wrong price because MinMove is incorrectly determined when using Price Scale = As is.
Miscelleneous
1. Program crashes on close .
2. The PowerLanguage Editor keeps the minimized status on restart .
3. Chart and scanner windows are not saved as maximized windows on workspace re-opening .
4. The Strategy Properties dialogue window does not fit into the screen .
5. Signals plotting numerous drawings take a long time to be switched off or deleted .
6. Wrong indicator plots overlaying .
7. Decision Bar add-ons cannot be used .
8. The status line shows ‘Strategy Calculating’ when no studies are being calculated.