September 10, 2009. MultiCharts 5.5 Release
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.
BarChart has been added as a supported data feed.
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.
The type of the AverageFC function has been changed to the ‘Series Function’.
Backtesting and Optimization
Walk-forward optimization has been added.
High-precision backtesting has been added.
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.
Toolbar separators can be now toggled on and off.
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.
2. When a large number of ticks is plotted, charts stop responding.
3. Modified session settings for an ASCII mapped daily chart do not change until MultiCharts and QuoteManager have been restarted.
4. Script driven drawings sometimes produce deadlocks.
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.
6. OpenECry doesn't work with the new sim server.
7. Zenfire and Rithmic listen to market depth instead of best bid/best ask.
8. Interactive Brokers: symbols of the SFB exchange don't work.
QuoteManager
1. Time Zone selected incorrectly when using Custom Session Templates.
2. ASCII-mapped symbols are not always shown in QuoteManager after data files have been mapped.
3. Price scale, min. movement and big point value for the IB’s ZS symbol are determined incorrectly.
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.
6. When importing ShowMe studies from TS 8.6, a password is required to open those studies.
7. When importing password-protected studies from TS2000i, lower-case passwords are not recognized.
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.
4. Portfolio crashes if a signal applied to the portfolio is modified and recompiled after backtesting.
5. Under certain conditions, Max Portfolio Close to Close Drawdown in Portfolio Report does not match values on the Equity Curve with Close to Close Drawdown graph.
6. When different resolutions are mixed, Max Intraday Drawdown in Portfolio Optimization Report does not match Max Portfolio Drawdown.
7. The ‘Study is missing data’ message is shown when one of the strategies references information symbols even if the remaining strategies do not reference them.
8. Optimization: Custom Fitness Function causes deadlock on multi-core PC with IE v 8.0.
9. Incorrect BarStatus when IOG and Extended backtesting is on and Bid or Ask series are coincide with the basis one.
Autotrading
1. Orders are sent to TWS with a wrong price because MinMove is incorrectly determined when using Price Scale = As is.
2. Order execution through FXCM does not work due to the changes in FXCM’s interface.
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.
9. Hot keys do not work properly with the ‘Recent Workspaces’ option.
10. The Up and Down arrows do not work in the Sorting Settings dialogue in Scanner.
11. The Format Symbol dialogue can be closed without selecting a symbol; as a result a chart can be plotted for a symbol that has not been added into the database.
12. SetExitOnClose does not work on resolutions higher than 14400 seconds, 240 minutes, and 4 hours.
13. Long Backfilling waiting time.
14. GUI: When Insert Study into the scanner - the study list is sorted differently in a scanner than in the PLEditor, or in a chart.
May 23, 2009. MultiCharts 5.0 Gold Release
FEATURES
Charting
Fractional price scales are supported. Instruments whose prices are traditionally reflected as fractions can now be viewed either as decimals or as fractions, depending on what settings have been chosen in QuoteManager.
More efficient charting. CPU consumption has been dramatically decreased for plotting data in real-time. When using NexGen indicators, CPU usage will be 10 times more efficient.
Improved volume profile behavior. The new volume profile can be based on: last session, screen, entire data series, N bars back. Volume bar step can be specified in points, units, or pixels.
New Scaling options have been added.
a) 'Expand Scale to Indicators' option has been added. With this option enabled, the data series scale and the indicator scale are combined to form a unified scale. Both the price series and the indicator plots can be seen at all times. With this option disabled, the price series is shown at all times, while the indicator can only be seen when its values happen to be within the symbol scale range.
b) 'Overlay' option has been added. With this option disabled, all price series plotted in a subchart will have a unified price scale covering price ranges of all plotted symbols. With this option enabled, the price scale will be based on one of the plotted price series only.
c) 'Movement Size' option has been added. It is now possible to set the movement size for a chart by indicating how many points an inch (or a centimeter) will contain.
New drawing behavior.
Drawings are now linked to a specific data series on a chart. If a symbol to which a drawing has been applied is changed, the drawing will be hidden. When the first symbol is plotted again in the same chart, the drawing becomes visible again.
In the snap mode, drawings can be snapped to any of the available plots (data series or indicators) irrespective of the visual order of the objects on the chart.
The Zoom In mode can be exited by pressing the Esc key.
Charts using ASCII mapping can now be plotted in the Offline data server mode.
Charts using MetaStock files can now be plotted in the Offline data server mode.
Real-Time Market Scanner
Script-driven text generation in the Scanner cells.
String arguments for plots are now supported.
Trend Histogram has been added.
Scanner bars back/days back option has been added.
Individual symbols and groups of symbols can be pasted into scanner cells from the clipboard which allows copying symbols from excel, text and other files. New symbols will be automatically added into QuoteManager.
Individual symbols can be copied from and pasted into scanner cells.
Symbol resolution can be copied and pasted into scanner cells. The resolution can only be pasted into resolution cells that have the corresponding symbol cells filled.
Symbol names can be typed into scanner cells from the keyboard.
Resolutions can be edited by typing the desired resolution into a cell from the keyboard.
A selection of scanner themes has been added. There is a selection of 6 gradient and 5 solid themes available.
A selection of font sizes has been added. There is a selection of 5 font sizes available.
Data update indication has been added. As symbols update, their respective cells are highlighted for 1 second.
The Resolution and the Trend cells can be either shown or hidden.
Symbol Search within a scanner window has been added.
Improved Scanner menu. The Real-Time Market Scanner menu has been restructured to improve the usability.
a) Additional options in the Real-Time Market Scanner Main Menu:
The Update Indication option has been added in the Edit menu. With the option enabled, updated symbols are highlighted.
b) The One Click Symbol Linking option has been added in the Edit menu. With the option enabled, the symbol in a chart linked to a scanner window can be changed by using the Up and Down keys. With the option disabled, the symbol in a chart linked to a scanner window can be changed by using the Up and Down and the Enter keys.
Backtesting and Optimization
Backtesting can now be based on bids and asks.
The new backtesting has two modes: classical and extended. In the classical mode, backtesting will be based on the underlying data series (trades, bids, OR asks). In the extended mode, backtesting will be based on bids AND asks.
Improved Genetic Optimization parameters.
Backtesting-Chart Synchronization has been added. It is now possible to click on a point on one of the available Equity Curve lines or on a trade in the List of Trades and have the chart scrolled to the respective trade and have the entry arrow highlighted.
Brand New Portfolio Backtesting Module
Ability to apply different strategies to different symbols within a portfolio. Symbols are visually organized into groups depending on the applied strategy. Each group includes tradable symbols, information symbols, and signals - all combined under a unique strategy name. Elements of groups can be easily copied, pasted, deleted, and moved.
It is possible to assign priority to symbols and strategies. The visual order of strategy groups and of symbols within those groups reflects the order in which they will be processed in calculations. This feature allows for easier capital allocation management: the available capital will first be used on strategies and symbols appearing at the top of the list and, therefore, having higher priority.
Ability to mix different resolutions. It is now possible to insert symbols in different resolutions into a portfolio.
New GUI. The new interface is very easy to use. All vital portfolio settings and properties are easily accessible from the main portfolio window. Groups of symbols with applied signals can be easily re-organized by dragging and dropping.
Portfolio Money Management Settings
In Portfolio Settings, new fields have been added to bring portfolio behavior still closer to real-life trading.
In the 'Required Capital Assumptions in Margin Trading'
a) the margin can be specified, either as an absolute value taken from QuoteManager or as a percentage of the contract cost.
b) potential loss can be specified, either as an absolute value or as percentage of your available capital
Period Analysis for Portfolio Backtesting. Detailed period breakdown has been incorporated into the Portfolio Backtesting Report.
Correlation analysis has been added into. It is now possible to view the performance correlation between different symbols within a portfolio - based on daily, monthly, and on annual equity.
Auto Trading
Market position at the broker can be synchronized with the market position in auto trading. When auto trading is launched, its market position can be brought in accordance with the market position at the broker. You will be able to choose the position direction (flat, long, or short) and specify the number of contracts, together with the average price. MultiCharts can also be instructed to synchronize the market position for auto trading automatically.
Auto trading disabling on connection loss mechanism has been changed. MultiCharts attempts to re-establish connection to TWS not only in case of the connection loss due to the connectivity problems, but in case of TWS being closed and launched again. Auto trading remains active until the connection is secured again (unless data loss occurs or orders have been submitted).
Conversion for partially filled orders.
The unfilled portion of partially filled limit and stop orders can be replaced by market orders in both the synchronous and asynchronous auto trading mode.
Emulation of OCO (One-Cancels-Other) groups.
If a broker does not support OCO order groups, such groups are emulated by MultiCharts. Emulation is achieved through sending successive limit and stop orders to the broker. If and when one of the orders from the OCO group is filled or partially filled, the remaining orders submitted as part of the same group are cancelled.
Zen-Fire is supported as a broker for auto trading. Please note that Zen-Fire can be used for live trading only. No simulated trading is available. If you want to try your strategy in a testing environment first, please use Rithmic Test for this purpose.
Rithmic multi-broker is supported for auto trading.
Power Language
String arguments for plots are now supported
I_functions are supported. The following reserved words can be now used in functions, indicators, signals, and their inputs: I_AvgentryPrice, I_ClosedEquity, I_CurrentContracts(I_CurrentShares), I_MarketPosition, I_OpenEquity.
Data
New data saving mechanism has been implemented.
The new mechanism will prevent data loss or corruption if the process of saving data on closing the program is interrupted or unexpectedly terminated. Data will be restored from the temporary cache file, compressed, and saved into the database on the next program launch. If the program crashes or terminates incorrectly, only a few seconds of data will be lost.
Better data saving mechanism also prevents gaps appearing on volume and other tick-based charts when working with large amounts of data.
New Zen-Fire feed has been added.
New Rithmic01 multi-feed has been added.
Rithmic01 is an infrastructure supporting several brokers (also providing data).
Speed of plotting data from IQFeed has been improved.
Due to changes in the request algorithm, data from IQFeed will be received and plotted considerably faster. For example, 1 week of tick data will be plotted 2 times faster. For example, 1 week of tick data will be plotted 2 times faster.
Faster data loading from IQFeed. IQFeed provides 2 years of minute data. If more data is requested, MultiCharts will still send requests only for the available 2 years of data, this reducing the waiting time for data to be received and plotted.
Data filter for Saturday's data from TransAct.
Bogus data sent by TransAct on Saturdays is now filtered out.
QuoteManager
Long exchange abbreviations supported. It is possible to create exchanges whose abbreviations contain up to 12 characters.
Digital Rights Management System
BUG FIXES
Charting
1. Floating Main Toolbar window.
2. A window in the 'detached', 'always on top' mode is blocked when an image is being e-mailed from MultiCharts.
3. With the number of windows greater than 9, an active window is not checked in the windows list.
4. Two modal dialogues for the same detached window can be called.
5. When the Windows theme is changed from XP to classical and back, icons in the title bar are not drawn correctly.
6. If data request is changed while auto trading is on and there is an open position, the studies are not recalculated.
7. If auto trading is on and there is an open position, adding/deleting the same symbol as the one being traded results in a deadlock.
8. The 'Catastrophic failure error' when calculating indicators on a chart that uses ASCII mapping as one of the merged sources.
9. Real-time and history data merging will not work after plotting the without merging and vice versa.
10. The same indicator might have varying number of decimal places.
11. Bars in identical tick-based data series plotted within the same chart are not aligned.
12. Tick-based charts have gaps after the connection has been lost and then re-established.
13. When data is received from eSignal, the current daily bar is missing if a chart is plotted shortly after the session end.
14. Values in the Hint box are not updated in real-time.
15. The cross-hair and the drawing hint do not work correctly during the application of drawings requiring a 2-step setup.
16. A chart using ASCII mapped data does not update after the source file has been updated.
17. If the Semi-Log price scale is selected, drawings are displayed according to the regular price scale when they are being edited or moved on the chart.
18. If an indicator is plotted in subchart #2 and has Same as Symbol selected for the scale, it is shown incorrectly.
19. A drawing becomes invisible if it is placed to the right of the dataseries.
20. The cross hair flickers when the chart is being updated.
21. Movement size a symbol's price scale is calculated incorrectly if an indicator is applied to this symbol with Same as Symbol selected for the scale.
22. Margin is calculated incorrectly when the Semi-Log price scale is selected.
23. MultiCharts crashes if the application is closed immediately after indicators have been removed from a chart (with multiple indicators applied).
24. When opening multiple workspaces, the menu contents change. Sometimes the menu cannot be opened.
Real-Time Market Scanner
1. Add-on studies do not remain applied to symbols within a scanner after the workspace has been saved and re-opened.
PowerLanguage
1. The Sync button (Previous/Next) does not work in the Help tab of the PLEditor output window.
2. Switch:Case does not work properly.
3. Empty 'repeat' cycles will not compile.
4. OpenPositionProfit is not calculated in the IOG mode if a strategy does not contain special orders (e.g. SetProfitTarget).
5. The Update on Every Tick setting is not preserved when importing/exporting a study.
6. Toolbars are not visible if the order of monitors is changed.
7. "Error in Study : STD exception : invalid argument" when expressions similar to Value1=adx(14) OF DATA2 are used.
8. dll add and dll free are not called if the indicator status is changed.
9. Once if...Else and Else Once constructions will not compile.
10. If...Switch...Else...Switch construction will not compile.
11. Problems when declaring variables with DataN being indicated and their historical values are referenced.
12. Problems when initializing an RTF document.
13. Zero study name.
14. Studies containing a dot sign (.) in their name cannot be exported.
15. AvgEntryPrice does not work the way it is described in Help. Instead of only open entries being factored in, all entries are taken into account.
Portfolio Backtesting
1. Error message when backtesting strategies employing drawings.
2. Window themes are not supported.
3. Extra criteria in the standard criteria list for optimization.
4. MaxIntraDayDrawDown from Portfolio Backtesting report differs considerably from its value in Portfolio Optimization Report.
Auto Trading
1. When auto trading is enabled, the strategy is not recalculated.
2. The Close Position dialogue remains active after MC has been closed.
3. Wrong exits when using the 'total' reserved word.
4. Plugin settings are not saved with saving a workspace unless auto trading is enabled.
5. Error when enabling auto trading with TWS 888 version.
6. Price (limit and stop) orders are not replaced by market orders if the selected timeout period expires after the current bar is closed.
7. Entryprice=entryprice (1) after a position has been closed.
QuoteManager
1. Large files (several Gb) cannot be imported into QuoteManager.
2. The ASCII Import File dialogue is not displayed correctly when importing large (several Gb) files.
3. When a symbol's exchange is changed to a newly created one, the exchange appears in QuoteManager without any symbols listed as associated with it.
4. ASCII files containing data for several symbols cannot be imported correctly.
5. ASCII files containing data for several symbols cannot be imported if the symbols are not organized chronologically.
6. Problems sorting days when setting sessions. Sunday cannot be followed by any other days of the week.
7. A symbol cannot be created if a symbol with the same name and a space at the end already exists in the database.
Please note: the above list is not an exhaustive list of fixed.
October 22, 2008. Version 4.0 of MultiCharts released
FEATURES
Real-Time Market Scanner
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 featuring:
5000-symbol capacity (per Scanner window)
Symbol sorting either on a per-second basis or according to the timer
Ability to mix different data feeds within the same Scanner window
Operations based both on real-time and end-of-day data
Access to locally stored data
Support of different custom sessions for different symbols
Ability to use different resolutions across the rows
Support of all the resolutions available in MultiCharts
Linking of symbols within a Scanner window to a chart
Ability to plot a chart directly from the Scanner with a mouse-click
Ability to choose the number of bars/days back for study calculations
Ability to apply changes made in indicators or in symbol resolution to all
Custom visual, audio, and e-mail alerts
Dedicated market trend histogram
Direct access to PowerLanguage Editor to view and modify study scripts
Cell background and text coloring based on your criteria
Script-driven text generation in the Scanner cells
200+ built-in studies to choose from
Multiple-core and multiple CPU support
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).
Support of institutional IB accounts added
"Category" added in the Symbol Dictionary
Optimization
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
Big Point Value = 100,000,000. It is now possible to set Big Point Value that equals 100,000,000.
Charting
NexGen add-ons have been built into the platform
Individual markers for each plot within a study can be enabled/disabled
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
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
BUG FIXES
Charting
GetAppInfo function not fully supported
'Strategy Calculating' message is shown in the Status Line when nothing is being calculated
If a study has more than 2 plots, their order after re-compiling changes
MultiCharts crashes if a detached window is closed while optimization is running
Data for Bonds is not plotted if a symbol from this category is added from a data provider
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
Some data in a data series disappears when applying MACD Gradient on a series updated in real-time with the Hint window enabled
'Not enough series length' when an indicator is applied to a chart with more than one data series plotted
Under certain conditions, symbols cannot be plotted in the same chart window
Hot keys are functional when a workspace's name is being changed
A single chart window in a workspace is displayed as inactive (Windows classical theme)
When undocked toolbars are being moved, they 'stick' to the cursor
Asserts when working with a detached chart window for which the Export Data window has been called
When using All Attached/All Detached options for multiple chart windows, those windows are not displayed correctly
Different number of decimal places for the same indicators
'Catastrophic failure' when an indicator is applied to an ASCII mapped file
Asserts when merging a live feed with ASCII mapping
To have a chart with an ASCII mapped symbol plotted, tsServer.exe must be restarted
Charts with ASCII mapping cannot receive data with certain daily requests
The increment of 2 (instead of 1) is used when increasing the plot weight by using the 'Increase Weight' button
Rounded bar tips remain unpainted when using paintbars
Problems with Volume bar plotting (small bars within a session)
Unintelligible characters in the main menu toolbar
The windows will not keep their position after Detach/Attach
A minimized detached window cannot be restored
Backtesting
Sharpe Ratio is displayed as equal 0 in the Strategy Performance Report
Sharpe Ratio is not calculated correctly
Sortino Ratio is not calculated correctly
Calmar Ratio is not calculated correctly
Upside Potential Ratio is not calculated correctly
Max Intraday DrawDown results are different in the Strategy Performance Report as compared to the Optimization Report
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)
Portfolio Backtesting
Information Symbols starting with Data #3 cannot be used
Wrong calculation of drawdown in the performance report
MaxDrawDown in the Performance Report is very different from that in Optimization
Limit/stop orders result in the division by zero if the price = 0
PowerLanguage
Functions LowestFC and Highest FC return NumericSimple
The keyword 'once' is not supported
The structure 'if…switch…then…switch' will not compile
The structures 'if…else' and 'else…once…' will not compile
Compile error with the Switch operator
Profit Target is not calculated properly
Strategy exits with the default number of contracts
Bug with EntryPrice, MarketPosition in signal inputs causes the following exception: Invalid operation with floating point
Wrong calculation of OpenPositionProfit
Wrong calculation of Mov Avg Weighted
Errors in the AverageArray function
Wrong MaxIDDrawDown calculation
When using a Study Template, the Open Script option only works for one of the studies in the template
Problems when using the PLKit to access arrays
Statements such as value1 = (close,open); can be compiled
Auto Trading
The following TWS option is not supported: 'Allow order to be … filled outside of regular trading hours.'
The Symbol Dictionary does not use the symbol's currency
Auto trading does not work for Stock Options symbols
Disconnect timeout does not work properly
If TWS 888 is used, error occurs when auto trading is enabled
Auto trading for TFZ8 from IB cannot be enabled
QuoteManager and Data
When mapping ASCII files with the 30-minute resolution, the No data message is shown
Slow loading of long symbol lists from TradeStation
The No data message is shown for tick resolutions after changing Session Time Zone in QuoteManager
Optimization
Optimization time increased compared to the 3.0 version
June 25, 2008. Version 3.1 of MultiCharts released
FEATURES
Charting
Updated Hawkeye Add-ons
Programming Language/Script Editor
'Switch/case', 'break', 'continue', 'once' keywords implemented
Data Feeds and Data Management
Updated TransAct data source. New features: Historical data now available
Installer
Upgrade can now be done in one step. Run the installer once and it will remove the old version and install the new one.
BUG FIXES
A large number of major and minor bugs have been fixed
Auto Trading
In the IOG mode, with either 'Limit each order command in this signal to one entry and one exit per bar' or 'Limit this signal to one entry or one exit per bar' enabled, no orders are sent to the broker (although arrows are plotted on charts)
Orders disappear from the chart. If, with auto trading on, you go to Format Symbol and without making any changes click OK, all the arrows will disappear from the chart.
Compulsory bar closing for auto trading
If the timeout to replace a limit/stop order by a market order is set to 0 seconds, 2 orders are submitted and then no orders are submitted at all.
Unfilled Strategy Order Placement (conversion of limit/stop orders into market orders) doesn't work
If a limit/stop order is partially filled, the replace option (to replace an unfilled limit/stop order) is still active which results in duplicate orders
Wrong commission calculation on SetStopLoss, SetProfitTarget, SetBreakEven, SetDollarTrailing
Partial exits don't work correctly
The setting "Maximum shares/contracts per position" is not used in auto trading
The IOG mode is not saved when a workspace is saved and then opened
Auto trading doesn't work on Win2000. Orders don't get sent to TWS
MultiCharts crashes when auto trading gets disabled
Auto trading doesn't work when several entry orders are allowed in the same direction
If a limit/stop order gets rejected by the broker, MC will submit a market order, even if the symbol is not being updated (when Unfilled Strategy Order Placement is checked)
Market orders generated through the Close Position dialogue don't get filled in IB without a confirmation through TWS
The program offers to close an open position even if TWS isn't running
Autotrading isn't disabled when strategy properties are changed. Even if the option "Allow up to … entry orders in the same direction as the currently held position ' gets disabled, the orders will still be sent to the broker until the specified number of entries has been reached. At the same time, no orders will be plotted on the chart.
IOG limitations 'Limit each order command in this signal to one entry and one exit per bar' and 'Limit this signal to one entry or one exit per bar' apply to the whole trading session instead of one bar.
Wrong calculation of signals in the IOG mode
OpenPositionProfit isn't calculated in the IOG mode, if the strategy doesn't contain the following keywords: SetStopLoss, SetProfitTarget, SetBreakEven, SetDollarTrailing
Data
Issues with adding multiple symbols from a provider
'No Data' message when requesting 'Bars Back' or 'Days Back' for daily data
Establishing connection message keeps showing in the status line. No bars are plotted.
Gaps when changing the 'Bars Back' value
Authorization. MC can now work for 30 days without the internet connection.
QuoteManager crashes when Korean symbols are entered into the Symbol Lookup field.
Data from IB does not work on PCs with Java(TM) Runtime Environment (JRE) for Windows x64
Charting
MultiCharts -> Window. No list of the open chart windows is displayed
GetAppInfo doesn't work in signals with the following parameters: aiHighestDispValue, aiLowestDispValue
'Attach' and 'Stick' buttons disappear on maximized detached windows
Pop-up menus for scales (time, price, volume) don't work on the monitor left of the main one
Detached windows disappear
Detached windows don't have scales or scroll-bars when 2 or more saved workspaces are opened
Position of the detached windows is not saved when 2 or more saved workspaces are opened
Hot keys don't work for the detached windows
Window title is displayed incorrectly (on all demo charts) when chart windows are being loaded
No active windows when opening a workspace containing only detached windows
2-week and higher resolution bars are plotted incorrectly
The number of decimals for an indicator changes when this indicator is highlighted
Indicator plot type doesn't get saved
PowerLanguage
OpenPositionProfit does not get calculated in the IOG mode, if the strategy does not contain SetStopLoss, SetProfitTraget, SetBreakEven, or SetDollarTrailing orders
'Sync' button doesn't work in PLEditor Help
When opening a protected TS2000i study, PLEditor doesn't request a password
Errors when importing several files
Ctrl+C (Ctrl+Ins) doesn't work in the Output and Build tabs
'Update on every tick' on/off mode isn't saved when an indicator is imported/exported
Square brackets [ ] don't work for the French keyboard layout
Compilation shouldn't clear the previous changes (Undo/Redo)
The keyword 'unsigned' isn't painted blue
dll_add and dll_free don't get called after an indicator status has changed
Exception in translator when compiling "value2 = MRO(range crosses below range,50,1)"
Optimiazation
Crashes when optimization is run on a quad-core PC
Optimization with the estimated time over 24 hours stops at 23:59:59
April 15, 2008. Version 3.0 of MultiCharts released
FEATURES
Strategy Back-Testing and Automation
Intra-bar order generation
Dynamic portfolio strategy back-testing and optimization
All-new auto-trading engine. You can now be sure that your trade will be executed at a specified price because the limit order command can be written in a script. The program will automatically use OCA orders when it is important to avoid triggering the remaining orders when one of those is executed. Exits/entries can now be made through stop orders as well.
Unfilled limit and stop orders can now be automatically converted into market orders after the predetermined time-out elapses. This is a very important feature because limit and stop orders often can't be executed. However, the trading simulator cannot factor this in because it calculates strategies on trades. As a result, the real and virtual trading results are different. To avoid this problem, just enable the unfilled order conversion with, say, a 5-second timeout.
The auto-trading engine is seamlessly integrated with the familiar PowerLanguage key words which you use for back-testing. Therefore there will be no need to insert any additional commands to have auto-trading work.
The same symbol can now be traded from different charts/strategies. The program monitors market position for each chart separately which prevents conflicts between different strategies.
All the orders similar to SetStopLoss are now working. Financial advisor accounts are supported.
General Improvements
Brand-new GUI
Detachable windows for efficient multi-monitor support. No more need to drag charts onto different monitors at program start
Ability to abort workspace loading
Ability to rename workspaces by clicking on workspace tabs
All-new help system
Charting
Plotting a chart without adding the symbol in QuoteManager. Symbol names can be just typed into the command line. See Help for further details.
Data is displayed as soon as it is loaded. The result is shorter expectation time for a chart to be plotted
Increased charting speed and reliability
Faster data loading in the offline mode
Improved drawing tools behavior
Data & Indicator values export from charting
Cancel inserting a drawing by pressing Esc
Data Feeds and Data Management
Multiple symbol editing in QuoteManager
Updated Interactive Brokers data source. TWS881 supported. New features:
Parallel data loading
Faster loading of minute charts
The option to use 1 or 15 second bars as ticks to speed up chart plotting
The option to use 1 or 15 minute bars as minutes to speed up chart plotting
Ticks are not requested for the periods with no minute data available
Updated TranscAct data source. New features:
New API supported
Updated IQFeed data source. New features:
IQFeed4.3 supported
Checks for zero values on Low and High for the day's real-time data
Updated TradeStation data source. New features:
Working in the offline mode does not result in excessive reloads
Updated OpenECry data source. New features:
New API supported
Parallel data loading
Faster loading of minute charts
Updated Metastock data source added. When adding symbols an exchange can be chosen. The symbol will be added into the database with this exchange
Programming Language/Script Editor
Reserved words descriptions and examples can now be viewed directly in PowerLanguage Editor
Fast code compiling or execution option
Considerably improved identification of error type and location during the compiling process
GetAppInfo functions added
BUG FIXES
A LARGE number of major and minor bugs have been fixed
September 18, 2007. Version 2.1 of MultiCharts released
FEATURES
Strategy Back-testing and Automation
Support of multi-core machines for optimization added. Each additional core will be utilized at about 80%. For instance, if you have 4 cores optimization speed will increase
3.5 x. This advantage has been confirmed by Intel independent tests.
Optimization speed on a single core has increased several times (depending on a particular strategy). Tests have shown that MultiCharts by far outperforms all the known trading platforms
Most of the reserved words necessary for back-testing have been realized
Expanded Strategy Properties
Optimization criterion can be selected in GA Properties tab
General Improvements
Microsoft Windows Vista 32 & 64 compatibility
Charting
Considerable increase in indicator and signal calculation speed. Tests have shown that MultiCharts by far outperforms all the known trading platforms.
Increased reliability and speed of charting
Increased speed of data loading
Improved performance and reliability of TraderLogic indicators
Alert windows style has been changed. It is now possible to display one alert window over the other at the same time
A new message has been added warning that there is not enough memory when too many bars/charts are plotted
Added Fibonacci Price Extension Lines drawing tool
Improved width parameter increment step for all the lines in a chart
No rounded tips for vertical bars and histograms
The cursor has become more precise when pointing to drawing tools
The option to turn off the hint for drawing tools has been added
Transparent hint window added
Improved drawing tools
Data Feeds and Data Management
Open E Cry data feed added
Improved speed of Interactive Brokers data feed
Improved speed of QuoteManager start
Updated IQFeed data feed. Symbol list can now be received from the provider
Google data feed in Free Quotes added
Zero ticks from OpenTick data feed are now filtered out
Programming Language/Script Editor
Improved PowerLanguage Editor functionality and reliability
Considerable number of reserved words added
Graphical user interface
"Don't ask me to confirm on close of the window" option has been added
BUG FIXES
The application crashes when pre-built workspaces are opened
Default settings do not change when switching from Basic to Incremental GA
If the number of GA optimization simulations equals 2 it leads to 100%CPU load and the Estimated time equals 00:00:00
Application crashes when compiling a signal with the "Order Name" longer than 21 characters
Min Movement is not factored in when strategies are calculated
Application crashes when compiling a signal containing "buy this bar at high"
Application crashes when compiling a signal containing "buy this bar at time_s"
Enormous number of contracts and the Strategy Report deadlock
Incompatibility with OutPost Firewall Pro
Wrong timestamp for daily bars in Interactive Brokers Data source
Inserting Japanese characters onto the Japanese Windows XP causes an error
Errors when recompiling signals with the List of Trades tab open in the Strategy Report
Errors when quotes are updated with the List of Trades tab open in the Strategy Report
"Unspecified error" when applying an indicator containing an input with a dot in the function name
Optimization of more than 18 inputs is impossible
Charting: Error when selecting the type of the optimization algorithm
Once the Genetic optimization is launched the subsequent Exhaustive Search optimization setting is ignored. The next optimization will be GA
Junk pasted from Clipboard into PLEditor
When indicators are recompiled their plot styles are not changed
Data export does not work for non-English operation systems
Calculation error for strategies using Date next bar, Time next bar
February 18, 2007. Version 2.0 of MultiCharts released
FEATURES
Strategy Back-testing and Automation
Strategy back-testing is available
Added exhaustive (brute force) optimization
Exhaustive (brute force) and genetic optimization is available
Auto-Trading for Interactive brokers
3D Optimization Chart that will allow finding robustness zones of strategy parameters. It is a sure method of avoiding over-optimization
Charting
Added Symbol and interval linking
Added the ability to open indicators and strategies right from a chart
The indicator of the real-time quotes buffer allows watching the program state - in case the program cannot handle the incoming data timely, the indicator goes red, signaling that the quotes seen on the chart are not to be trusted as they are lagging behind the real data. Usually this happens when the program is overloaded with charts and/or indicators, or if the hardware configuration is not adequate for intense load of calculations
Improved real-time performance, the gain will be especially noticeable on dual-core PCs, as several operations can now be performed in parallel using both cores
Added a new kind of Range Bars. Unlike the previous method, this one handles price gaps differently. If the price goes outside the bar's range, that price movement is filled with virtual bars
The location of Snap Mode and Remain In Drawing Mode is now saved
Bar number is displayed in the data window
Axis and cross pointer timestamp format is now identical
Updated indicators created by Jerry War
Updated the indicators created by DecisionBar
Added indicators created by Jan Arps. See http://www.janarps.com
Added indicators created by Roy Kelly. See http://www.roykelly.info
Updated indicators created by Nigel Hawkes. See http://www.hawkeyetrading.co.uk
Added TrendLineTrader indicators created by DecisionBar. See http://www.decisionbar.com/
The add-on authorization system now allows using several add-ons simultaneously
Data Feeds and Data Management
Added Opentick.com data feed
Added QCharts (Qfeed) data feed
Added Bloomberg data feed
Added TransAct Futures data feed
Now firebird local server is integrated in the program and this will improve the program stability and decrease chances of blocking additional processes (services) by firewall
The internal data management system has been completely changed. Formerly, each chart requested data from a data feed separately and this caused data discrepancy and considerable lagging. Errors were inconspicuous, but indicators did reveal problems as even a single lost tick could change completely the whole picture of Volume or Tick bars. For instance, received on real-time data signals differed greatly from those received on historical data
Data request algorithm has been optimized for all data feeds, improving the speed of history data downloading on some feeds manifold. This is especially noticeable on Interactive Brokers data
List of available exchanges added
Programming Language/Script Editor
Improved PowerLanguage Editor graphical user interface
Improved Text highlighting speed
Graphical user interface
New toolbar icons
Strategies can be now inserted from the toolbar
PowerLanguage Editor is now launched from main toolbar. The shortcut has been removed from desktop and quick launch
BUG FIXES
ASCII mapping doesn't work properly and sometimes causes crashes
On closing the application tsserver.exe doesn't close properly
While working with MultiCharts "Server Busy" message appears and blocks the access to the program
On opening a successfully saved workspace there appears No Symbol found and this forces the user to select the symbol manually
The axis types of the indicators aren't saved in a workspace
Pleditor stops compiling a script and produces senseless errors even if the script is correct and should be compiled properly. After removing the indicator/signal from the chart the problem disappears
A corrupted workspace is saved if MCActiveX.exe process doesn't close properly
Day session break is not drawn when MutliCharts is closed before the session end and opened before the session start
Slow loading of the scripts of more than 100Kb
Slow work of the scripts that have a considerable number of functions
[LegacyColorValue = True] doesn't work
Out of memory message appears on selection of 1 Point resolution and this causes dozens of millions of artificial bars
Negative user_id in About dialog
Incorrect "Return On Account" value in Strategy Back-testing Performance Report
Disappearing data for the last session when mixing 2 resolutions in the same chart window
Charts not updating after session breaks, so leaving the program overnight will result in the chart being frozen until you refresh it (not always reproducing)
Endless "Establishing connection" when you press Ctrl+R
Newly added futures symbols not showing in symbol list
ASCII mapping returns "No Data" even when settings are all right
Added a check for bad tick state (eSignal data)
Unreasonable gaps on charts
Saved workspaces not loading (symbol cannot be found)
Slow data loading from IB
Fixed a crash on opening workspaces saved in pervious versions of MultiCharts
Fixed issues with compiling signals as well as generating a wrong number of contracts
tsServer (100% CPU Usage) goes into an infinite loop because of Free Quotes, since the data provider changed the data format
Data Sources are missing in QuoteManager Add from Data Sources
"Empty" bars that look like gaps in data occur on Session Breaks
Hour bars are built incorrectly. The problems occurs when sessions are not divisible by an hour (for instance, when the sessions begin at 9:30), if one requests a chart for today
Problems with creating monthly bars. When creating EUR A0-FX monthly bars for several years, some bars are missing, although there is daily data for these months
ServerBusy occurs on start in QuoteManager
After loading a workspace if one opens File->Print Preview, for the first time the window will be empty, for the second time the previewed workspace will be displayed
MultiCharts crashes when Print Preview is closed using [X] icon. If one clicks Close, Print Preview will work properly
QuoteManager->EditData. It is impossible to delete data. If one loads minutes, selects some of them and deletes, then closes and reopens the Edit Data window, the minutes will remain
MultiCharts crashes after numerous disconnections from eSignal
ASCII Export - crash because of invalid data such as 39090,0,-3.87904e+191,1.30339e-036
The font size of the first line is changed or it becomes empty in PLEditor after compilation
Incorrect processing of pressing Backspace and Delete buttons in PLEditor
QuoteManager->ExportData. Under certain circumstances data is not exported
plot1(round(10000000000.999999999,6)); causes the exception
QuoteManager->Export Data. If one changes the controls' values using the arrows on the keyboard, a crash will happen
MultiCharts freezes on opening Open Folder in QuoteManager Event Log
QuoteManager->EditData. StartTime and EndTime are not updated in the dialog when TimeZone is changed
QuoteManager->EditData - the lines are duplicated when any of the fields is cleared. If one loads minute or daily data, clears any field (for instance, Low), click ÎÊ and reopens Edit Data window, the line next to the edited one will have the same date/time as the edited one
StudyServer is not terminated if during import an error occurs
eSignal data plug-in stops returning history ticks for trade (FOREX) field since the data provider changed the data format
The scrollbars don't work properly outside the window, when the text is highlighted horizontally or vertically by the mouse. Now it is working as WordPad
Input combination are duplicated during GA optimization
If one changes an input and clicks Cancel in the Format Study window, input values are applied but they shouldn't
If one recompiles a study applied to a chart, removes it from the chart and tries to rename in PLEditor, there will appear a message that this study is already used. And it is impossible to rename such study without restarting MultiCharts
The problem with recompilation of functions that influence the applied indicators
The problem with saving an already created but not saved function under another name
By default Start Date and Close Date are the same and equal to the current time
In some cases the list of SessionTemplates is displayed improperly in QuoteManager
Indicator reverts to previous setting when reloaded to a new chart after having changed defaults
March 11, 2006. Version 1.9 of MultiCharts released
Charting
Added sound and visual alerts for indicators
Added the turn on/turn off option of the Session break line and the ability to change its color
Added the Study Templates. Now it is possible to store and apply a group of indicators with predefined settings. On chart creation existing study templates can be auto-applied
Changed the behavior of the global cursor. Now the cursor moves only after a mouse button click
Updated indicators created by Jerry War
PowerTools by Teresa Lo are added to the Add-on section
Data Feeds and Data Management
Added the ability to select the Data Server Mode. Now it is possible to work offline, receive onDemand data or connect to a real-time data feed. These options are especially required for Interactive brokers because TWS doesn't work during the weekend and it is not possible to work with MultiCharts. Moreover, IB not always allows you to download historical data if the server that supplies historical data doesn't work. And it makes you wait for data for a long period of time without success. But at the same time a real-time data feed is working. In this case the Online mode allows you to look at the receiving data and store it in the database
Added the Cache for N Tick/Volume/Range bars. It results in speeding up greatly data downloading. After the first downloading of a chart, all bars are stored in the cache and on the next restart data will be received immediately. This optimization gives traders who are using William Schamp's methods a possibility to open Volume charts in seconds
Added the Message Log in QuoteManager. Now it is possible to see the status of the data source in all details
Added different session templates
Speeded up ASCII mapping for work with several thousand symbols
Improved the compatibility with TWS 855
MultiCharts has been certified by Patsystems. Please use Application Name: MultiCharts and Application License: ABA653V001
Programming Language/Script Editor
Remade completely PowerLanguage Editor
Bug Fixes
Data was lost because of gaps in chart
The problem with Save as default in indicators
The memory leaks and ineffective calculations. If you work with thousands of Drawing objects on a chart you can notice the significant performance improvement. It concerns mainly the Jerry War indicators
The problem with screenshot creation while working with several monitors
The problem with downloading of the saved position of the minimized windows in the Workspace as well as other parameters
November 15, 2005. Version 1.8 of MultiCharts released
Charting
Added the ability to combine time-based and count-based charts in the same chart window. The chart window will align the bars chronologically to their timestamps
Added Change bars. It allows you to plot charts based on the number of changes
Changed the algorithm of Volume bar's building. Now when we complete a bar we don't discard the rest of the volume, but transfer it to a new bar
Added the ability to request the majority of resolutions using the Resolution tool bar
TraderLogic tools are added to the Add-on section www.logicalmarkettrends.com
Data feeds and Data Management
The software is compatible with API 8.61 and TWS 853
Added a tool bar in QuoteManager
Added MetaStock data source
Programming Language/Script Editor
Implemented text_new_s, text_setlocation_s, text_gettime_s functions of the language
Now it is possible to plot text and trend lines with accuracy to a second
Now it is possible to recompile an inserted indicator
Improved EasyLanguage compatibility
Overall improvements
Improved stability
Improved performance
Bug Fixes
Charts don't update, because the last date in the Format Symbol dialog doesn't change to the current one
Session breaks don't appear for Volume, Range and Change bars
Merge data sources into single chart feature does work for ASCII Mapping + eSignal combination
Free Quotes Data source doesn't plot last daily bar
September 16, 2005. Version 1.7 of MultiCharts released
Charting
Ability to reload the chart that is if there is a bad tick or data gap the user can refresh the data from the data vendor's server if this particular vendor provides such data
Added the Divide Axis Labels option to economize the price axis space. The price axis labels based on raw data value are divided by the selected value or by 10, 100, 1000, 1000000, 1000000000. This value will be displayed as the default letter next to the price axis labels. Or you may use any abbreviations
Improved the horizontal and vertical arrangements of windows
Optimized behavior of the cursor after Zoom Out
Added new drawing tools: Arrow up and Arrow down
Added the Series Order option that is you may change the visual order of the data series. It is especially useful when you are working with several data series which are overlapping each other
Added Remove All Studies and Remove All Drawings in the shortcut menu
Added the Add-on section for 3rd party developers who want to integrate their tools in MultiCharts
Ability to set the price step between the axis labels or number of labels
Ability to select the background color and framed effect for Text as a drawing tool
Ability to shift the studies to the right for charts with any resolutions
Space to the Right now works with the Tick, Volume and Point resolutions
Inserting of Andrews' Pitchfork by 3 clicks
Appeared the context menu on Format Subchart Divider
The Command Line is activated when pressing the keys. Ability to enter the symbol names using small letters
Data feeds and Data Management
Interactive Brokers data source allows you to download six month of historical intraday data. The software is compatible with API 8.52 and TWS 8.51
Added the Add Symbol… button in the Format Symbol window. It makes your work more convenient as you can add a new symbol without using QuoteManager
You can create a chart that uses history and realtime data from the separated data vendors. It allows you to save money because you can merge free historical data with free quotes provided by your broker. For instance, you can plot a chart that gets historical data from Free Quotes and realtime data from Interactive Brokers
Ability to view and edit data that is stored in the local database. It helps quickly find and correct the bad ticks as well as add or delete new data
ASCII import supports the selection of separators
Added the FreeQuotes data source and you can receive the free of charge minute and daily quotes
QuoteManager can work in the online mode. In the online mode the unlimited number of symbols can be connected to a data feed and the received quotes are stored in the database. Thus, there is no necessity to create a chart to receive quotes, now it is possible to do it in QuoteManager
Compatibility with TS Data Hub. Now you can use remote Global Server as a Data Source
Programming Language/Script Editor
Implemented the text_setbgcolor, arw_settextcolor, arw_settextbgcolor functions of the language and the corresponding *get*
Improved EasyLanguage compatibility
Improved ELA, ELS and ELD archive compatibility
Overall improvements
Improved performance and stability when complex workspaces are used
Integrated TradeManager and QuoteManager in MultiCharts
Ability to automatically open workspaces on start (either last active, or all from the previous section, or pre-built workspaces)
Ability to save as picture the active window or even workspace
Ability to copy the image of the active window in the clipboard
Ability to e-mail the image of the active window
Ability to preview and print chart images
The Scaling tab GUI is improved
Bug Fixes
Accidental crashes
Inability to look up the symbol according to its Description
There is a crash on a fractional PriceScale like 1/32 and S of 32nd and etc
The last date in the Format Symbol window is not updated depending on the present date
In the Zoom mode studies will not stay SameAsSymbol
The end-of-session line is incorrect when the session breaks happened
Program freezes and crashes on requesting a symbol list in Windows NT
Repetition of symbols in the symbol list
Doesn't work with IntelliChart DDE
Realtime flickering of the drawings created from the script
Incorrect scaling appears on changing the resolution from Day to Hour with any inserted study
A study will be applied after the second insertion
The checked Last Price Marker check box for the studies is not kept when clicked by default
June 28, 2005. Version 1.6 build 50328 of MultiCharts released
Graphical user interface
New icons on the toolbars
Ability to change a symbol name or resolution right from the toolbar
Ability to change the width of a chart, reset price and time scale right from the toolbar
Improved ergonomics the Format Study dialog
Visual settings of charts, indicators, background, grid, scales, etc. can be changed in real-time, i.e. it allows the user to see the changes immediately
Charting
New chart compressions: Volume bars, Point bars, Second bars, Hour bars, Quarter bars, Year bars. It is possible now to create 3 Day bars, 6 Month bars and etc
Ability to select Regular or 24 hour session right from MultiCharts
Improved the subchart management. Now it is not necessary to focus your attention on which subchart has already been occupied. The user himself indicates where to put a new symbol or study - at the top, bottom or in the existing subchart. The number of subcharts has been increased up to 20
Ability to display charts in GMT
Improved the price scale usability. Added Top/Bottom margins, that gives you a possibility to adjust automatically the price scale. It is very useful if the last price has max or min value on the screen
Global cursor - the ability to synchronize the cursor's position on several charts in different windows. The synchronization criterion may be time, price or both of them
Status Line in the upper part of the chart window displays Symbol, Description, Resolution, Field, Exchange, Data Source, Category, Date, Time Bid, Ask, Open, High, Low, Close, Last, Net Change, Net Percent Change, Total Volume, Study, Inputs, Study Values. Unneeded fields may be hidden. Tracking mode allows you to see in the Status Line the values of the current bar indicated by the cursor. In this case the difference between the current and the previous bars will be displayed in the Net Change, Net Percent Change fields
Ability to remove automatically or forcibly the window title bar. This feature saves significantly the screen space making the work more convenient
Ability to set up automatically the price scale width. When creating a scale the program considers the number of characters. It is useful if the scale width differs for various symbols
Ability to hide the time scale
Ability to display empty trading periods
Ability to clone existing drawings
Ability to display constantly or temporally the hint. It is useful if it is necessary to analyze chart prices in detail. If you want to look through the price value it will be enough to hold the left mouse button
In the Show Cross mode on the price and time axes the values corresponding to the cursor's position is displayed
Ability to maximize a subchart in the full screen by one click
Ability to display the volume histogram besides the price. It depicts the distribution of the volume compared to the price
Support Text Drawing from the programming code
Support Trendline Drawing from the programming code
Data feeds and Data Management
New data sources: Interactive Brokers (TWS) with 24 hour history download, Patsystems (J-Trader), MarketCast, IQFeed, TradeStation2000i GlobalServer, TradeStation Securities, Universal DDE (20 predefined templates). New data sources can be connected on your demand. To receive further information concerning the API for developers please send us a request
A local quote management system for data storage and rapid access to it. All the data is stored in the local database, so you don't need to download it over and over again
Advanced import of ASCII data into symbols of any data feeds. Automatic recognizing of most known formats, high performance and support for multigigabyte files
Advanced ASCII mapping. Sometimes importing data to the database is extremely complicated or outright impossible. In such a case ASCII mapping is the solution, especially if one or several ASCII files constantly used are periodically updated. Even if there are several updates per day, re-importing hundreds of symbols is difficult or just not feasible. When mapping, the file path and format is indicated once, and every time a chart is created the program finds the file automatically, converts it into the necessary format based on the preset configuration and displays the data
Data Sampling. Automatic creation of minutes from ticks, days from minutes, etc
Programming Language/Script Editor
Support Text Drawing
Support Trendline Drawing
Ability to set up breakpoints for debugging
Importing of indicators' visual settings. The indicators look like the original ones in TradeStation
Improved EasyLanguage compatibility. The indicators' compilation success rate is about 95%. According to our tests, 2289 scripts of the test suite of 2410 scripts have been compiled without the user's interference
Improved ELD import. All ELD archives can be imported in PowerLanguage.
Overall improvements
Improved stability
Improved performance
New storage with high data packing density, improved access and writing speed
Bug Fixes
Improper 0 and 100% in Retracement Price Lines
Painting candlestick on single bar
Problems with workspace storage
ASCII import function doesn't work
Charts freeze seldom
MultiCharts->Help doesn't show help
May 9, 2005. Version 1.5 build 50309 of MultiCharts released
The list of new features:
TradeStation EasyLanguage-compatible language called Power Language released.
To begin working with indicators, please run Power Language editor where you can import any ela/els/eld files or just
create your own studies. Once created, the indicator becomes part of your library and you can easily apply it to any chart.
March 25, 2005. Version 1.4 build 50325 of MultiCharts released
The list of new features:
Additional highly-demanded indicators added;
Indicators can be now compiled directly from the chart.
The list of fixes:
The problem with saving and opening workspaces fixed;
Problems with IFF, Intrinsic, IsWorkDay, QualityBar functions fixed.
March 9, 2005. Version 1.3 build 50309 of MultiCharts released
The list of new features:
TradeStation EasyLanguage-compatible language called Power Language released.
To begin working with indicators, please run Power Language editor where you can import any ela/els/eld files or just
create your own studies. Once created, the indicator becomes part of your library and you can easily apply it to any chart.
July 20, 2004. Version 1.2 build 40720 of MultiCharts released
The list of fixes:
Fatal error with Format Indicator dialog window on WinXP;
A bug with indicators.
July 13, 2004. Version 1.1 build 40713 of MultiCharts released
The list of new features:
Orientation for Time Line drawing marker added;
Gann Square drawing tool added;
Bar spacing function by sliding the mouse pointer along the time axis added;
Up/Down movement function by sliding the mouse pointer+spacebar along the time axis;
Clicking and moving the mouse pointer along the price axis now zooms;
Clicking and moving the mouse pointer+spacebar along the price axis now moves Up/Down;
Right-clicking selects an object;
Space to the Right option added;
Fibonacci Trend Time Lines drawing tool marker orientation added;
Window header corresponding to the symbol name added;
Price scale context menu added;
Moving price series and indicators (up\down\insert) enabled;
Context menu structure and functions reworked;
Main menu structure modified;
"Format Window" dialog structure modified;
Area Zoom algorithm modified.
The list of fixes:
Realtime eSignal memory leak;
Standard Error determination algorithm;
Line on Close style chart plotting with different resolution symbols;
Vertical line selection;
Fibonacci Retracement Lines tool selection;
Fibonacci Speed/Resistance Fan and Fibonacci Speed/ Speed/Resistance Arcs context menu names;
Opening a Workspace moved to another directory and trying to save it now saves it at the old location;
Arc drawing mouse pointing;
Speed/Resistance Arcs drawing mouse pointing after loading the Workspace contain drawing;
Improper marker alignment for drawing Horizontal Line (middle and right mixed up);
Percent lines in drawing Fibonacci Trend-based Time Lines are plotted from dates;
A date different from the current is not recognized;
Right border (To)different from the current date is not recognized;
Improper rendering of the drawing tool on the screen;
If the "Arc" Trendline in the drawing tool is hidden, arc selection does not function;
If in the "Gann Square" drawing tool 0 and 100 % lines are hidden, resizing does not function;
A bug with selecting vertical lines;
A bug with selecting the Fibonacci Retracement Lines tool;
Drawing tool names for Fibonacci Speed/R Fan and Fibonacci Speed/R Arcs do not correspond to context menu options.
|
|