Примеры по программированию ботов
![]() |
Страница предоставляет доступ к разделам справки с примерамиСтраница предоставляет доступ к разделам справки с примерами, посвященным задачам по программированию и разработке ботов на языке LCRYP (Language Cryptocurrency). Данные примеры могут отличаться от реализации в последних версиях ботов и претендуют лишь на роль примеров. Ссылки указывают на важные страницы справки, оформленные в соответствующем виде. Пользователи имеют возможность создавать собственных ботов*. В терминал встроен редактор, позволяющий реализовывать идеи автоматической торговли* в виде ботов или сигнализирующих индикаторов, используя язык LCRYP. Редактор является неотъемлемой частью терминала. Программные коды могут использоваться только в среде терминала. Они являются специализированными и работают только в рамках платформы TerminalCoin. Формат исполнительных файлов имеет расширение '*.lcryp'. Интеграция LCRYP - программы в TerminalCoin реализована на базовом уровне. Как следствие, в сам язык программирования встроены команды, упрощающие работу со многими рыночными элементами. Данный подход упрощает программирование автоматизированных систем торговли. |
Некоторые важные для понимания моменты
Главное тело цикла
Что нужно знать о, основном теле цикла каждого бота. Ниже приведен пример для экспертов:
пример для индикаторов:
for(i=ReCount-1;i>=0;i=i-1) { }
Данный цикл перебирает последовательно все бары от старейшего (наиболее удаленного во времени) к новейшему (нулевому), который еще только формируется и по которому актуальна только цена открытия, да и то не всегда.
Формирование исторических баров
При формировании исторических баров следует иметь в виду, что исторические данные программа получает от посредника, предлагающего исторические данные. Это удобно потому, что в одном месте есть все исторические данные по всем биржам. Именно данный посредник - ответственный за формирование тела бара. Часто бывает, что тело бара несколько отличается от тела бара на сайте биржи. Особенно это касается баров низших временных промежутков. Поставщик обосновывает это тем, что у них один алгоритм формирования баров из тиков для всех бирж, в то время как у каждой биржи он может отличатся. То-есть с бирж закачивается по-тиковая информация, после чего формируется бар по одному алгоритму для все бирж. Но каждая биржа может иметь свой алгоритм формирования тела бара. Именно эта ситуация и вызывает некоторую разницу. На больших периодах эта разница не существенна. Данная ситуация влияет на расчеты ботов на нулевом баре.
ПримерыДанные примеры могут отличаться от реализации в последних версиях ботов и претендуют лишь на роль примеров. Ссылки указывают на важные страницы справки, оформленные в соответствующем виде. |
![]() |