Структура скрипта на языке Trading Language
Каждый скрипт, который Вы напишите, должен иметь определенную структуру. В программировании обычно принято отделять пустой строкой каждую секцию кода, что позволяет лучше ориентироваться в содержании скрипта. Скрипт имеет жесткую структуру, которая включает в себя следующие части:
? Комментарии к скрипту. Как правило, в этом блоке пишут, что делает данный скрипт. Комментарии выделяются фигурными скобками. Возможно писать комментарии на русском языке. Однако, комментарии могут находиться в любом месте в теле скрипта, даже внутри выражений:
a + {комметарий 1} b / { комметарий 2} c
Это возможно потому, что слова, заключенные в фигурных скобках, не обрабатываются программой.
? Объявление входных параметров (inputs). Блок, где происходит объявление входных параметров, используемых в данном скрипте.
? Объявление переменных (variables). Блок, где происходит объявление переменных, используемых в данном скрипте.
? Тело скрипта. Скрипт состоит из последовательности команд (операторов) которые выполняются по очереди, друг за другом. Команды отделяются друг от друга точкой с запятой. Операторы бывают следующих видов: присваивание, условные операторы и циклические операторы. Присваивание изменяет содержимое ячеек памяти, условные операторы позволяют изменять последовательность исполнения команд, циклы позволяют многократно выполнять команды вплоть до достижения определенного результата.
Данная структура облегчает возможность внесения дополнений в скрипт и его отладку. Отладка – это процесс поиска и исправления ошибок в программном коде. |