Техническое задание (ТЗ) скрипта автоматической торговли (САТ)

Specification

Техническое задание (ТЗ) скрипта автоматической торговли (САТ)

 

Скрипт для открытия позиций в направлении изменения цены и закрытия потенциально убыточных позиций по общему правилу.

 

  1. Совместимость с MT4 и MT5 (задача максимум).
  2. Работает во всех отобранных в терминале парах.
  3. Может быть вручную включен и выключен.
  4. Выключение вручную предполагает закрытие всех позиций, открытых САТ, если рынок не закрыт.
  5. Каждые 10-15 секунд или другой, выставленный в настройках, промежуток времени, чтобы не перегружать сервер, и не раньше окончания предыдущего цикла начинается цикл работы САТ по таким правилам:

-        Пиковая цена позиции – уровень цены, которому соответствует максимальная прибыль по позиции.

-        Если модуль изменения цены в убыток от пиковой цены незакрытых позиций, открытых САТ, превысил размер соответствующего, среднего за предыдущий месяц, спреда (рассчитывается, например, раз в месяц), умноженного на коэффициент, устанавливаемый в настройках САТ, такие позиции закрываются.

-        Одновременно в одном окне может быть одна позиция, открытая САТ. Дубли с меньшей текущей прибылью закрываются.

-        Позиции открываются по рыночной цене в направлении изменения цены.

-        САТ последовательно, однократно в течение цикла работы САТ, проверяет пары на условие абзацев 1-3 этого пункта, открывает позиции по парам согласно текущих данных о рыночной цене и направлении изменения цены и закрывает позиции по парам.

-        Если открытие или закрытие позиций не успешно, новые попытки не предпринимаются.

-        Если неуспешны части цикла работы САТ, они инициируются таким образом, чтобы не блокировать и не нивелировать работу САТ. Непреодолимые ошибки дают сообщение об ошибке, номер строки кода или другой причины остановки, видные в настройках и хранимые в лог-файлах.

-        Данные о неуспешных операциях сохраняются в лог-файлах.

-        Объем позиции, коэффициент умножения среднего за предыдущий месяц спреда и время между циклами работы САТ выставляются в настройках при включенном или выключенном САТ и действуют в последующих после выставления циклах работы САТ.

-        Если объем позиции не выставлен в настройках, по умолчанию – минимальный объем.

-        Если время начала нового цикла работы САТ после начала предыдущего не выставлено в настройках, по умолчанию – время цикла работы САТ.

-        Коэффициент умножения среднего за предыдущий месяц спреда, по умолчанию равен 1, может принимать положительные значения с 2-мя знаками после запятой или 0.

-        TP и SL не устанавливаются.

-        Резюме: если есть открытая позиция, то новые сигналы игнорируются. Позиция закрывается при выполнении условий на закрытие. А потом откр ывается новая позиция согласно новому сигналу.

  1. Торговля вручную параллельно с работой САТ не задевает работы САТ (задача максимум).
  2. Если скрипт выключен вручную, шлется сообщение на почту «САТ выключен вручную», а если скрипт перестал работать без выключения вручную, «САТ не работает».
  3. Если САТ выключен не вручную, он включается автоматически.
  4. Код нужен, с правом дорабатывать.
  5. Нужно исправить возможные ошибки в ТЗ.
  6. Запуск для работы планируется на выделенном сервере. Нужна рекомендация касаемо ОС и параметров сервера для оптимальной работы терминала и САТ.
  7. Работа выполнена, если тест на выделенном сервере успешен.

Responded

1
Developer 1
Rating
Projects
167
35%
Arbitration
11
91% / 0%
Overdue
0
Free
2
Developer 2
Rating
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
3
Developer 3
Rating
Projects
143
34%
Arbitration
10
10% / 60%
Overdue
26
18%
Free
4
Developer 4
Rating
Projects
424
38%
Arbitration
86
44% / 19%
Overdue
70
17%
Busy
Similar orders
Есть индикатор mq4 нужно переписать под mq5/ Так же вынести в настройки линии которые он рисует так что бы их можно было менять по цвету и толщине. На графике справой стороны над каждой линией прописать какая линия относиться к какому таймфрейму. Есть скомпилированный файл переведенный скриптом из mq4-mq5 если это поможет. Но доработать его все равно придется. Оплату обсудим в личке
Нужно переписать уже готового торгового робота с МТ4 на МТ5 Нужно, что бы можно было регулировать Step, Step Mode, Proffactor, Tralling Stop, lotsbuy / lotssell, и направления only long / only short / long & short Скрины и исходник во вложении
1. Два индикатора и советника перестали работать в новом билде терминала. 2. Индикаторы и советники в формате ex4. 3. Модифицировать индикаторы и советники под новый билд терминала. 4. При технической возможности обеспечить работу и на будущих билдах мт4
Доброго времени суток. Знаю что люди подключают MT5 к API Тинькофф Инвестиции, но у меня не хватает умений чтобы это сделать. Если это возможно хотел бы чтобы в mt5 подключался к тинькофф аккаунту и можно было использовать советников на языке mql5 на сервере тинькофф. Если есть такая возможность, отпишите, по цене договоримся)

Project information

Budget
111+ USD
For the developer
99.9 USD
Deadline
to 10 day(s)