FAQ : Before Downloading
Q: Why Do I need Indicator SDK?
A: The new version of the Marketscope 2.0 provides an ability to write custom indicators. These are small programs written in the LUA programming language with a few conventions. In fact, all you need to create your own indicator is a text editor, the documentation about the LUA programming language and the conventions. SDK just makes this work much easier. SDK includes:
- Documentation about LUA;
- Documentation about the indicator development conventions and related APIs;
- A bunch of examples;
- A sample data set to test the indicators;
- A syntax-highlighting text editor with the wizard which can create the skeleton of an indicator;
- A debugger which executes your indicator on the sample data-set and monitors the execution.
Q: What are system requirements?
A: There are no any specific requirements for the equipment. SDK is not resource-eating. It takes only 4MB on the hard drive and executes fast enough even on the ordinary Celeron CPU @ 1.5GHz. SDK was thoroughly tested on Windows XP SP1, SP2 and on Vista SP1.
Q: Do I need Trade Station to create an indicator?
A: Generally, no. But the current version of SDK supports only the table presentation of the data. To test the visual presentation, you must export the data into excel or add the indicator in the Marketscope application and test it.
Q: Where to read about LUA?
A: You can get more information at
http://www.lua.org. SDK also includes the LUA standard documentation in the HtmlHelp format.
Q: Is it easy to write in LUA?
A: It is easy to start writing in LUA if you wrote in JavaScript or similar programming language. The most important concept to understand is “a table” which is very close to “object” in JavaScript terms. In comparison to “classic” OOP language, the set of fields and methods can vary from object to object.
Q: Well, how to get SDK?
A: Fill the request form at
http://www.fxprogrammers.com/api_request.htm and follow the instructions.