Author Archive
В этой заметке я начинаю сказ о своем языке программирования торговых стратегий роботов- Language of trade strategies robots (LTSR).
Изучение и работа в различных программах технического анализа и торговых терминалах , в которых реализованы различные как универсальные, так и специализированные языки , позволили выявить недостатки существующих языков применительно к задачам создания торговых роботов для фондовых рынков.
Универсальные языки, такие как С++,С# содержат много абстракций и предназначены для программирования любых задач. Изучение и применение их на практике является сложным и длительным процессом.
Скриптовые языки, такие как LUA, MT,AFL более просты в изучении.
Однако, во всех вышеуказанных языках, вопрос практического применения сводится к созданию библиотек прикладных функций или классов, реализующих определенные технические операции.
Эти языки не позволяют мыслить категориями прикладной области , в данном случае — категориями торговли и прогнозирования рынков.
Поэтому описание торговых стратегий обычно сводится к словесному описанию некоторых действий, которые, по мнению автора такой стратегии, необходимо сделать торговому роботу.
Но проблема в том, что описание таких действий , как правило , носит умозрительный, субъективный характер.
В результате чего, реализация такой стратегии в виде программы является почти не предсказуемым событием.
Часто умозрительный образ автора такой стратегии очень далек от умозрительного представления разработчика этой программы.
Язык, который я разрабатываю , направлен на устранение перечисленных выше проблем.
Задача данного языка обеспечить однозначное описание желаемой стратегии , что позволяет в дальнейшем однозначно реализовать ее на любом языке программирования.
продолжение следует …