Работа завершена
Техническое задание
Здравствуйте.
Проект Технического задания
1. Работа Робота в МТ4. Проект для МЕ4.
2. В Проекте создаётся пользовательский файл, в котором программный Алгоритм, реализованный Пользователем, анализирует параметры текущего курса массив из 400 наборов ячеек виртуальных ордеров, ордера отложенные и в рынке. Наборы ячеек могут быть заполненными или пустыми. К этому файлу привязывается файл(.h) с набором переменных, которые Пользователь сам создаёт по своему желанию в процессе реализации своего алгоритма.
3. Алгоритм работает с одной валютной парой и с одним счётом, получает текущее время, параметры текущей цены, прибыль на счёте.
4. Алгоритм циклически вначале по очереди «достаёт» из рынка по одному ордеру и загружает его параметры в набор из ячеек для обработки реальных ордеров.
5. Набор ячеек для обработки ордеров с параметрами:
1. Номер ордера.
2. Тип ордера (1-3-5 использовать для buy, 2-4-6 для sell).
3. Цена открытия.
4. Текущая цена.
5. Объём.
6. Прибыль.
7. sl.
8. tp.
9. Своп.
10. Комиссия.
6. После обработки текущего рыночного ордера Алгоритм принимает решение о:
1. Закрытии ордера.
2. Изменении ордера.
3. Оставить без изменений.
Исполняет его (решение).
7. После обработки всех рыночных ордеров Алгоритм переходит к обработке виртуальных ордеров по тому же принципу и принимает решение о необходимости открытия нового Ордера нужного типа, если для этого появились предпосылки. Алгоритм пересылает данные ордера в ячейки реальных ордеров и даёт команду на открытие.
8. В окне свойств робота для задания текущих параметров должно быть 15 переменных, имена которым Пользователь задаёт сам. Алгоритм будет использовать их значения в своей работе.
При выключении компьютера все данные должны сохраняться на жёстком диске.
Я сам занимаюсь программированием микроконтроллеров на простом Си. Поэтому стиль программного кода в пользовательском файле желательно максимально приблизить к привычному для меня виду. Чтобы я мог работать с простыми операторами Си без объектов.
Ещё прикладываю файл с блок схемой обмена информацией для обработки ордеров.
Обязательна наглядная отладка собственного алгоритма.
Опыта работы в МЕ4 никакого. Первая попытка.
Кто может за это взяться?
С уважением, Лев.