Trabalho concluído
Termos de Referência
Назначение, состав и принцип работы робота торгового:
1. Робот предназначается для автоматического совершения сделок в торговом терминале MetaTrader 4, и представляет собой «исполнительскую» часть механической торговой системы. Речь о следующем: планируемая к использованию торговая система видится состоящей из двух независимых частей: исполнительской (обсуждаемого робота), и алгоритмической («алгоритмического ядра»), в виде исполняемого (.exe) файла. Назначение исполнительской части состоит в том, чтобы сохранять котировки, запускать исполняемый файл для их анализа, и открывать сделки в соответствии с результатом вычислений, произведённых исполняемым файлом.
2. Робот состоит из программного кода на языке mql, и результата его компиляции (который, собственно, и работает в торговом терминале). Передача Заказчику именно исходного кода является необходимым условием.
3. Принцип работы робота состоит в использовании для открытия сделок информации из текстового файла, приготавливаемого для него .exe-файлом.
Таким образом, при необходимости изменить торговую стратегию, достаточно заменить исполняемый файл (алгоритмическое ядро), что и является основной задачей описываемой конструкции (Исполнителю реализовывать файл .exe не нужно, это задача Заказчика).
Подробности в файле технического задания.