What's New in Indicore SDK 2.3?

From FxCodeBaseWiki
Jump to: navigation, search

The Release Status

This version of Indicore SDK is deprecated.

See Indicore SDK.

The Latest Release

The current last release of the SDK 2.3 is November 7, 2014 release. This is SDK version 2.3.1

Download SDK 2.3.1

SDK 2.3 Online Documentation (English)

What's New In SDK 2.3.1?

SDK 2.3.1 includes some minor SDK 2.3 bug fixes. Please note that due to the fix of one bug the first Open and High prices of the trading week in Indicators Debugger can be different in comparison with the prices which were provided before the fix. This can cause the different results of the indicators which use these values.

What's New In SDK?

New host commands

Added host:execute("getIndicatorOwner", ...)

The function allows to get the owner of the indicator – the main chart area, an additional chart area, another strategy or another indicator.

For details, see the host:execute("getIndicatorOwner", ...) function in the documentation.

Added host:execute("getHistory1", ...)

The function allows allows to load history that containing the specified quantity of bars.

For details, see the host:execute("getHistory1", ...) function in the documentation.

Added ExtSubscribe1 helper

The function is the same as ExtSubscribe but uses the getHistory1 host’s command.

For details, see the ExtSubscribe1 helper function in the documentation.

Added host.execute("calculatePositionOfDate", ...)

The function allows to search for the specified date in the price stream.

For details, see the host.execute("calculatePositionOfDate", ...) function in the documentation.


NOTE: These commands are not available in the current production release of TS. They will be available in the upcoming release.

Debugger User Interface Improvements

Shortcut to clear the debug log

It is possible to clear the debug log by the shortcut Ctrl+Shift+Delete.

New behavior of Add Watch shortcut

The first line of a selected text of an indicator/strategy is automatically inserted in the Add Watch dialog editor by the shortcut.

Step Over command

The Step Over command is now present on the toolbar.

Import Indicators/Strategies from Package option

For better UI consistency, the command Import Indicators/Strategies from Package is moved to the File menu.

Show Alerts updates

Now the Show Alerts flag setting is saved on strategy restart. Also, a new button Skip Alerts is added to the Show Alerts dialog box - it turns off the Show Alerts flag.


Save Log command for Tables

The following tables now have Save log command in their context menu: Streams, Watches, Stack, Offers, Accounts, Orders, Trades, ClosedTrades, Summary, OptimizeResults. This command saves a table content in a CSV file. The old command Save Streams Log is still available on the File menu. The old command Export to Excel for the OptimizeResults table is removed.

Error Limit Option of Optimization

In the previous version, when there were too many errors during optimization, the process stopped. In some cases this is not appropriate. Now there is a new option Error Limit in the Optimize settings dialog. If its value is Default, then optimization stops if there is a large number of errors. If the value is Unlimited, then strategy errors do not stop optimization.

Restart using Saved Parameters option

A new option Restart using Saved Parameters on the Debug menu eliminates the necessity of specifying all settings again if a strategy or indicator is restarted. If the option is turned off, the debugger works in the same way as in the previous version – it asks to choose a strategy/indicator and then the user must click Run and confirm the parameters and quotes. If the option is turned on, the strategy/indicator is reloaded and run automatically. All parameters are filled as in the previous run, all sources are chosen as in the previous run;

Improved formatting of CSV files

Now CSV files are always correctly opened in Excel, with the correct number of columns.


Fixed Bugs

  • The issue with zero values for the EMA indicator in the auto-buffer is fixed. For more details follow the link.
  • The issue with Fractal Alligator System strategy displaying unexpected digit values instead of rates in Backtester history events is fixed
  • The issue with a just opened project having breakpoints of the previously opened project is fixed. Now such projects have no breakpoints. For more details follow the link.


This Article in Other Languages

Language: English  • español