Использование исторических данных
Одной из главных особенностей языка Trading Language является его возможность обращаться к историческим данным (данным на прошлых барах) и обрабатывать их, что открывает новые возможности для анализа рыночной ситуации. К историческим данным можно обращаться, добавляя число в квадратных скобках к выражению. Например:
Close[N]
где N – число баров назад от текущего. Число баров назад отсчитывается от номера текущего бара. Например, если текущий бар имеет номер 15, то выражение Close[3] означает цену закрытия для бара, который находится в 3 барах от текущего, т.е. цену закрытия для бара номер 12.
Заметим, что все индикаторы и функции в нашей торговой системе основаны именно на барах, а не на днях, часах, минутах или тиках. Это позволяет унифицировано применять индикаторы и функции к данным за любой период – т.е. они могут применяться к тиковым, минутным, часовым или дневным данным без изменений. Например, индикатор на основе скользящих средних с периодом 10 баров может быть рассчитан для 10 тиков, если применяется к тиковому графику, или 10 дней, если применяется к дневному графику. |