Что такое Trading Language?
Trading Language (TL) – это простой, но достаточно мощный язык программирования, который позволяет Вам создавать свои собственные инструменты для ведения торговли и технического анализа. Trading Language позволяет Вам создавать индикаторы, функции и сигналы.
Синтаксис Trading Language полностью повторяет синтаксис языка Easy Language, который используется в программах TradeStation и MultiCharts. Поэтому вы свободно можете переность свои функции, индикаторы и сигнлы из этих программ в Trading Desk VPro и наоборот.
В языке Trading Language существуют некоторые общие элементы, которые не зависят от того, какой инструмент анализа вы создаете. Они составляют основу языка. К ним относятся ключевые слова, символы операций и методы, используемые для составления выражений. Эти элементы должны быть построены определенным образом, чтобы составлять правильные выражения и команды. Правила, по которым строятся правильные команды на данном языке называются синтаксисом языка. Если синтаксис выражения некорректен, компьютер не сможет воспринять его. Когда компоненты языка Trading Language используются синтаксически корректно, вы можете создать любую функцию, индикатор или сигнал.
Trading Language выделяется из ряда других языков программирования благодаря своим возможностям по использованию в вычислениях прошлых данных. В других языках, таких как С++, Pascal приходится, к примеру, самостоятельно составлять процедуры для вычисления среднего значения (в основном, при помощи циклов). С Trading Language необходимость в этом отпадает, поскольку он обладает обширной библиотекой встроенных функций, поставляемых вместе с торговым терминалом Trading Desk VPro. Этим встроенным функциям необходимо просто указать, какие данные использовать в расчетах. Это значительно сэкономит Ваше время, поскольку Вам не придется самостоятельно писать код для часто используемых функций.
Хотя TL – это очень мощный инструмент, вам необязательно быть компьютерным экспертом для того, чтобы освоить его. Ведь TL, был создан специально для трейдеров, а не для программистов, и основан не на специальных операторах, а на стандартных фразах и выражениях. Для облегчения обучения языку TL мы рассмотрим, как из различных компонентов языка составлять выражения. А затем мы покажем, как превращать отдельные выражения в законченные команды.
Надеемся, что с помощью Trading Language Вы сможете более эффективно осуществлять свои торговые идеи! |