Marketscope 2012-I beta release.
Please read the beta-testing license agreement carefully before installing the beta version.
Important notes:
1) This beta version is installed in addition to the production version of the trading station. It does not replace the production version, so both version can be used simultaneously, in the same time.
2) The beta version is not designed to work on real accounts. It may, and, most probably does, contain defects. Please do not use it on real accounts.
3) The broker support service has not seen this version yet, so, please discuss all questions and report all problems here. Do not call your broker to ask about or to report a problem in the beta version.
No schedule for the official release yet. I wouldn't expect it earlier than in September.
Please note that this release is mostly technological one, so not so much new features are offered.
What's new:
1) Main and the most important: The charts now also takes the all price data starting at yesterday from quotes manager, i.e. from the same source as the backtester.
So,
a) the yesterday and older data is not loaded every time anymore, but is cached instead.
b) the loading of long histories is much faster comparing the previous versions.
2) The chart size limit for tick charts now 5000 ticks, for bar charts - 15000 bars.
3) For ticks charts some tools and indicators are forbidden (these, which are meaningful for the bar charts only).
4) Three new optimization criteria in the strategy optimizer:
- Balance and Profit Factor:
FinalBalance * ProfitFactor, where ProfitFactor = TotalProfit / TotalLoss
- Balance and average profit per trade:
FinalBalance * (TotalProfit - TotalLoss) / (TradeCount InitialAmount)
- Balance and minimal fall of balance:
FinalBalance * (1 - MaxFallBalance / InitialAmount)
5) It is possible to change the font size in the statistic view in the backtester
6) Some bug fixes
7) The custom time periods are limited so the custom period must fit into the next higher period. I.e. there should be the integer number of N-minute periods in 1-hour periods, or N-hour periods in a day period. So, custom periods such as m35 aren't allowed anymore.
8) A new, simpler way to load additional data for indicator developers - core:host("getSyncHistory"). Now you can just request the collection of any instrument or timeframe which is synchronized with the indicators' source and then just get simple events as "synchronization started" and "synchronization finished". For details see documentation for host:execute("getSyncHistory", ...) in the IndicoreSDK beta.
Download the beta:
http://fxcodebase.com/bin/beta2012I/FXTS2InstallDev.EXE
Download Indicore SDK with getSyncHistory command support:
http://fxcodebase.com/bin/beta2012I/IndicoreSDK.exe