В этой заметке я начинаю сказ о своем языке программирования торговых стратегий роботов- Language of trade strategies robots (LTSR).

Изучение и работа в различных программах технического анализа и торговых терминалах , в которых реализованы различные как универсальные, так и специализированные языки , позволили выявить недостатки существующих языков применительно к задачам создания торговых роботов для фондовых рынков.

Универсальные языки, такие как С++,С# содержат много абстракций и предназначены для программирования любых задач. Изучение и применение их на практике является сложным и длительным процессом.

Скриптовые языки, такие как LUA, MT,AFL более просты в изучении.

Однако, во всех вышеуказанных языках, вопрос практического применения сводится к созданию библиотек прикладных функций или классов, реализующих определенные технические операции.

Эти языки не позволяют мыслить категориями прикладной области , в данном случае — категориями торговли и прогнозирования рынков.

Поэтому описание торговых стратегий обычно сводится к словесному описанию некоторых действий, которые, по мнению автора такой стратегии,  необходимо сделать торговому роботу.

Но проблема в том, что описание таких действий , как правило , носит умозрительный, субъективный характер.

В результате чего, реализация такой стратегии в виде программы является почти не предсказуемым событием.

Часто умозрительный образ автора такой стратегии очень далек от умозрительного представления разработчика этой программы.

Язык, который я разрабатываю ,  направлен на устранение перечисленных выше проблем.

Задача данного языка обеспечить однозначное описание желаемой стратегии , что позволяет в дальнейшем однозначно реализовать ее на любом языке программирования.

 

продолжение следует …

This entry was posted on Среда, Май 4th, 2016 at 10:04 and is filed under торговые роботы (МТС), Фондовый рынок. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed at this time.