| |
Features and advantages:
  

    
  

    
Overview
• Multiple Symbols & Timeframes, from Different Data Sources, in the Same Chart
MultiCharts features the ability to plot, in the same chart window, several dissimilar data series. The data series can be of different symbols, with different timeframes, and from different data feeds, all at once. For example, you can mix a 1-minute and a 5-minute chart, or plot a 5000-tick, a 5-point, and a 1-second chart with precise synchronization.
• Performance & Scalability
By running parallel tasks on each processor, multithreading takes advantage of multi-core CPU technologies and dramatically improves the system performance.
MultiCharts allocates a separate CPU thread to each chart window. Thus, if you have a quad-core computer and are plotting 4 charts, each core will be utilized. This feature allows processing data and calculating indicators in real-time with no latency.
• EasyLanguage® Compatibility
MultiCharts is the only independent platform that supports EasyLanguage® to a maximum possible extent. There is no need to learn a new language - custom studies can be created in industry-standard EasyLanguage®, and any already existing techniques can simply be imported from the ELA\ELS\ELD archivesю
• Extensive Choice of Data Feeds
To get the most out of MultiCharts you should have a real-time data service subscription from a data vendor or broker. But even if you don't subscribe to a real-time data feed, you can still use Free Quotes or ASCII data. MultiCharts works with 20 different data sources.
• Strategy Optimization
Strategy optimization is the search for the set of optimum parameters for the defined criteria. By testing a range of signal input values, optimization aids in selecting the values that correspond, based on historical data, to the best strategy performance. MultiCharts offers two optimization methods: brute-force (aka exhaustive) and genetic algorithms
• 3D Optimization Graphs
Optimization Graph is a visual representation of how the strategy's parameters affect its trading performance. The 3D graph reveals the most robust parameter zones, and is a great tool for avoiding over-optimization (curve-fitting).
• True Dynamic Portfolio Backtesting
True Dynamic Portfolio Backtesting simulates the actions of a real trader by taking in to account the overall portfolio considerations dynamically, during the evaluation of each bar. Portfolio equity and the available capital are dynamically evaluated for every instrument, on every bar, in order to determine the amount available to be invested. When available capital is insufficient to enter all of the trading opportunities that arise simultaneously, the best opportunities are selected according to user-customizable criteria. In addition to the performance of a particular instrument, portfolio drawdown or other portfolio performance aspects can be taken in to consideration when making entry and exit decisions.
• Automated Trade Execution - The Decisive Advantage
MultiCharts automated trading platform is seamlessly integrated with the Interactive Brokers order execution gateway, making it possible to fully automate the trading process. You can still decide whether to confirm each order execution yourself, or to rely fully on the strategy. A characteristic feature of MultiCharts Automated Trade Execution is that orders, instead of being sent at the moment that they appear on the chart, are sent at the close of the previous bar. This approach ensures that the prices, at which the orders are actually filled, correspond more closely to the prices on the chart. In addition to Market orders, MultiCharts supports Limit, Stop, Bracket, and One-Cancels-Other (also known as One-Cancels-All) orders.
• Extensive Selection of Chart Types & Intervals
An extensive selection of conventional chart types is offered: candlestick, bar, line, dot, histograms, invisible bars, and so on. A Volume Profile & TPO chart can reveal information not obvious from standard volume data charts.
|