Руководство пользователя
-
Руководство по NTTX Advisors
- Терминал NetTradeX Advisors
-
Статьи
-
NetTradeX Language: Введение
- Основы языка
- Функции языка
-
Cистемные объекты языка
- Сделки
- Ордера
- Индикаторы
- Объектно-ориентированное программирование
-
DLL файлы
-
Объект Account
-
Объект Bars
-
Объект Chart
-
Объект datetime
-
Объект History
-
Объект file
-
Объект Globals
-
Объект Math
-
Объект Symbols
-
Объект System
Группа функций, используемых при создании пользовательских индикаторов.
void SetDigits(int digits)
Установка точности индикатора. Служит для вывода чисел в вертикальной линейке.
void SetIndexCount(int count)
Установка числа буферов значений индикатора.
bool SetIndexBuffer(int index,double[]@ buffer)
Установка буфера, принимающего значения индикатора. В качестве параметров указывается номер буфера и ссылка на массив с обратной индексацией из числа глобальных переменных скрипта.
void SetIndexDrawStart(int index,int pos)
Установка позиции, с которой начинается отрисовка буфера индикатора. В качестве параметров номер буфера и позиция.
void SetIndexEmptyValue(int index,double value)
Установка "пустого" значения для буфера индикатора. "Пустые значения" не участвуют в отрисовке индикатора.
void SetIndexShift(int index,int shift)
Установка смещения отрисовки буфера индикатора. В качестве параметров номер буфера и смещение.
void SetIndexStyle(int index,int type,int style,int width,color clr)
Установка графических свойств отрисовки буфера индикатора. Параметры:
- index - номер буфера
- type - тип отрисовки
- style - стиль линии
- width - толщина линии. Допустимые значения от 1 до 5
- clr - цвет. Одна из цветовых констант или цвет в RGB формате вида 0xAABBCC, где АА-красная компонента, BB-зеленая и CC-синяя
Свойства объекта Indicator
- int Calculated - кол-во уже подсчитанных баров индикатора
Вывод графика в отдельном окне
Для вывода графика в отдельном окне служит следующая директива препроцессора:
#set_indicator_separateПримеры работы с индикаторами.