New beta version of Indicore SDK

Section for discussions related to indicators, use of indicators, and building of trading stategies using indicators.

Moderator: admin

New beta version of Indicore SDK

Postby Nikolay.Gekht » Tue Feb 09, 2010 6:09 pm

A new beta version of the Indicore SDK.

Note. All new features are not supported by the current production version of Marketscope. The version of Marketscope which supports all these features is expected in March 2010.

Download: http://fxcodebase.com/documents/indicoreSDK1/bin/IndicoreSDK.exe
Online documentation: http://fxcodebase.com/documents/indicoreSDK1/web-content.html

What’s new?

1) A new kind of the indicator output: label stream. A label is a text placed at the specified price level for the specified period.
This feature is useful for indicators like fractals.

2) A new feature: group indicator outputs to produce a new visualization. Three kinds of group are supported:
- group four output streams into a candle.
- group two output streams into a channel (a filled area between two lines).
- group two output stream to draw a vertical bar between the levels defined by the output streams.
This feature is useful for indicators like the Heiken-Ashi charts or to highlight areas in the Ichimoku indicator.

3) A new feature: reference sources. In addition to the main source, indicator can get one or more price streams as reference sources. The indicator will not be called to be updated when the reference sources change but can use their data.
This feature is useful for indicators like pivot levels because it lets us get an easy access to daily prices from an indicator applied on shorter periods.

4) New features: bookmarks on the output and/or internal streams. As you know, the position of the same period in the stream can change between calls because the data can be added or removed from beginning of the source. Now, we have to remember the date of the period and then find it when the Update function is called again (see, for example, the ZigZag indicator). The bookmark lets us remember some period and find it easily the next time when the Update function is called.

5) New features: tags and parameter groups. A tag is an arbitrary named value associated with the indicators. It can be used to provide additional information to the host application. In the next version of Marketscope, tags will be used to provide requirements for reference sources and to put the indicator into the proper group in the “Choose Indicator” dialog box.
The parameter group lets us organize parameters, so you can group indicators parameter and line parameter for easier navigation.

6) A new feature: host interface. A host interface allows an indicator to execute host-depended commands, such as “draw line”, “play alert” and even “trade”. The set of the commands which must be supported by Marketscope is still an open question, but this interface opens a door for various advanced indicator functions.

7) The core.minmax function. This function calculates both, the minimum and maximum values of the specified stream in the specified time range. This call works approximately 30% faster than two consequent calls of the core.min and core.max functions.
Nikolay.Gekht
FXCodeBase: Site Admin
 
Posts: 1235
Joined: Wed Dec 16, 2009 6:39 pm
Location: Cary, NC

Return to Discussions

Who is online

Users browsing this forum: No registered users and 6 guests