What's New in Indicore SDK 2.2
The Release Status
This version of Indicore SDK is deprecated.
See Indicore SDK.
The Latest Release
The release date of the SDK 2.2 is February 13, 2014.
What's New In SDK?
Indicore SDK now allows creating view indicators. These indicators do not use the existing chart, but create data for it instead.
This makes possible to see the data from 3rd party sources, from files, as well as, create some tricky data, such as N-hour candle with the "trading day hour" start.
Some indicator requires quite custom way to be displayed. Sometimes and somehow it can be implemented in the existing environment (such as market profile indicator), sometimes - no, as for gradient heat maps.
Indicore SDK now allows creating owner-drawing indicators. These indicators paint their own content completely or partially. They are able to display literally anything.
In pair with the View Indicators feature, it makes possible to create Point&Figure, Kagi and Renko charts shown and handled in a natural way (as prices), but in a highly-customizable manner (because they are still indicators - i.e. pieces of the Lua code).
Package Maker Utility
Indicator SDK now includes the Indicore Package Maker utility (
MakeIPKG.exe). The utility allows creating packages (the files that include any custom indicators or strategies) that can be installed in Marketscope by one click. Packages can also be installed in Lua Strategy/Indicator Debuggers by using the Tools -> Import Indicators/Strategies from Package command. For details, see Indicore Package Maker.
Non-slippage Simulation Mode in Backtester/Optimizer
In previous version, the simulator executed orders at the simulated tick price, not at the order price. For tick-hunting strategies, or (what is more important) when hourly data is used to roughs, but fast simulation, it creates a sensitive slippage, bigger than the user can see in the real world.
Indicore SDK now has Slippage/Non-slippage mode in Debugger, Backtester and Optimizer. The Non-slippage mode allows executing conditional orders "at the order price" making the slippage completely eliminated.
The function allows adding Date input parameter for an indicator.
For details, see the addDate() function in the documentation.
host:execute("prompt", ...) Function
The function shows a prompt box.
For details, see the host:execute("prompt", ...) function in the documentation.
Host addCommand for Lua Indicator/Strategy Debuggers
From now on, the host addCommand is supported in Lua Indicator Debugger (luadbg). It sends additionally x and y coordinates of the click. To see the command just right-click on a chart.
The host addCommand is also supported in Lua Strategy Debugger (luadbg1). To see a dialog with commands on alerts check "Show Alerts" in menu.
A new win32 table is added that provides advanced operating system functions.
For details, see the win32 table in the documentation.
Ability to Get Account Currency
Now it is possible to get account currency - the currency in which margin requirements, profit/loss, account balance and equity are expressed.
For details, see the host:execute("getTradingProperty", ...); method with the accountCurrency parameter.
Updating Symbols List from Pricearchive Catalog
Lua Indicator and Strategy Debuggers (luadbg and luadbg1) now receives the information about symbols by using the QuotesManager. This provides the ability to debug indicators/strategies on any symbols supported by FXCM.
This Article in Other Languages
|Language:||English • Español|