Техническое задание
Нужен робот, внешняя программа, которая отдает приказы для торговли на рынке форекс в платформы MT4.
Основной инструмент для торговли EUR/USD (инструмент можно задать)
Время торговли можно задавать (период). Например: с 13-00 до 20-00. Дни тоже задаются отдельно в настройках.
Робот может торговать на одном счете (Режим №1) и одновременно на двух разных счетах. В разных компаниях (Режим №2)
Для режима №2:
Робот одновременно открывает прямо противоположные сделки на двух разных MT4 (одинаковым объёмом, в одну и ту же секунду. Если на втором счете сделка под любым предлогом не открылась… нужно закрыть сделку на первом (время для этого макс 1 секунда)
Открытие сделки бай или селл можно выбрать в настройках или рандомно или только 1 счет все селл на 2 счете все бай. И наоборот.
Закрытие сделок по истечению 10 – 15 минут (рандомно), но так же одновременно. Через 5 – 10 мин открытие снова.
Объем сделок должен рандомно задаваться роботом в диапазоне, который я могу задать
Должна быть функция задавать уровень стопа и тейка. Фиксированного вымеренного в пунктах. Если закрытие по стопу или тейку – тогда правило закрывать по времени отменяется и не учитывается.
Уровень Slippage задается в ручную для каждого счета отдельно. В интернете много определений и мифов вокруг этого термина. Поэтому поясню что я имею введу: нужно что бы робот отдавал приказ на открытие сделки чуть (вот это размер слипейджа) лучше от рынка. Если установить уровень = 0, тогда открытие по рынку. Если = 1, значит отдает приказ на открытие по цене на 1 пункт лучше чем текущая цена. Уровень слипейджа – для разных счетов, можно задать разный.
Робот должен торговать как на четырех значных так и на пяти заначных котировках. Соответственно должны так же задаваться и исходящие настройки (стопов, тейков, слипейджа… )
Проверку робота буду делать 5ть дней, на демках и реалах.