Программирование на языке Trading Language
Скрипт является минимальной программной единицей в языке Trading Language. Скрипт является аналогом подпрограммы в других языках программирования. В настоящее время в Trading Language реализовано 2 вида скриптов: индикаторы и функции.
Индикатор – это графическое представление некоторой особой фигуры на графике, математической формулы или результата расчета функции. Индикаторы позволяют строить кривые на графике изменения относительного курса валют. Для этого ими используется функция PLOT. Для одного индикатора на графике могут быть построены максимум 4 линии.
Функция – это набор команд, имеющий собственное имя и возвращающий некоторое значение. Для этого в теле функции должно присутствовать присвоение имени функции некого значения. Значение, возвращенное функцией, может иметь числовой, логический или текстовый тип. Функции не строят графиков.
Например, часто бывает необходимо определить диапазон для бара (т.е. от самой высокой цены отнять самую низкую). Но при использовании Trading Language Вам не нужно каждый раз заново писать выражение (High – Low), поскольку язык содержит встроенную функцию Range, которая позволяет вычислить диапазон бара. Это значительно экономит время написания скрипта.
Сигнал – это набор правил, написанных на языке Trading Language, по которым формируются команды и заявки на открытие и закрытие позиций.
В языке Trading Language имеется значительное количество наиболее часто используемых функций, индикаторов и сигналов. Вдобавок к этом, Вы можете создавать собственные функции, индикаторы и сигналы. |