Job finished
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Specification
Здравствуйте!
Нужен робот-советник для автоматизированной торговли у брокера Grand Capital
https://gcoption.com/ (Гранд Капитал). Торговля ведётся через МТ4.
Для торговли требуется советник с функцией перезагрузки терминала после окончания каждой сделки.(Иначе ведётся неправильный учёт минусовой серии по агрессивному мартингейлу, так как брокер иногда самостоятельно перпезагружает терминал).
Для работы советника применяется два инструмента: Стохастик и уровень максимум/минимум.
Сигнал берётся с заданного времени, по оценке рассматриваемой свечи. Если нет ограничений по фильтрам, то советник выдаёт звуковой сигнал (Алерт) что принял свечу к рассмотрению.
Также нужно отслеживать минусовую серию по «агрессивному» мартингейлу.
Настройки советника:
1.1. Объём стартового ордера:
1. Вводится вручную.
2. Рассчитывается от объёма депозита. Пример: x / y =.... Где x - это депозит, а y вводимое число(делитель) для вычисления стартового ордера.
2.2. окно для введения времени учёта оценки свечи от которой будет браться ордер, по её закрытию. Пример: 5:45; 8:30; 9:48; и т.д. советник должен учитывать данные свечи для открытия ордера, с момента открытия свечи (прим. Включается в 5:44, для рассмотрения свечи 5:45 и т.д.), на установленное время экспирации. То есть 5:45 робот смотрит свечу и по её закрытию выставляет ордер в ту же сторону в которую была закрыта свеча, согласно с установленным временем экспирации. А так же с условием, что стохастик указывает то же направление. (состояние стохастика учитывается по закрытию оцениваемой свечи).
Примечание: Если стохастик находится в зоне перекупленности (между 80-100 по умолчанию) или перепроданности (между 0-20 по умолчанию), то сигнал НЕ брать!.Так же смотреть условия фильтра 2. Учёт стохастика, в зонах перекупленности и перепроданности, ведётся по быстрой линии ( по умолчанию красная)!!!
3.3. Фильтр 1. (функция отключаемая) Окно – настройки стохастика.
4.4. устанавливается время экспирации. Пример: Время экспирации =2, учитываемая свеча 5:45, значит время экспирации выставляется на две минуты до окончания 5:47.
5.5. коэффициент мартингейла.К=... Объём ордера выставляется целым числом! Все значения после запятой округляются в большую сторону. Пример: при минусовой сделке, К=1,75, стартовый ордер (или объём от депозита) =3, КхО=1,75х3= не 5,25 а =6 !!!
6.6. Агрессивный мартингейл - Отключаемая функция. Сам Мартингейл рассчитываются по следующей схеме: 1. Допустим минусовая сделка. Следующий ордер 1 умножить на коэффициент2 (К равно допустим 2). Минусовая сделка следующий ордер расчёт. (1+2)*К=6 , при К=2. И т.д....(1+2+6)*К=18 и пр минусе далее (1+2+6+18)*К= .... и т.д. (так называемый агрессивный мартингейл). То есть, все выставляемые ордера складываются и умножаются на коэффициент.
Также должно быть установлено ограничение на сколько шагов рассчитана минусовая серия по мартингейлу,. P.S. при положительном результате советник рассчитывает стартовый ордер в соответствии с пунктом 1.1.
При результате отработавшего ордера, равному выставленному ордеру, серия по мартингейлу продолжается, с тем же показателем (без умножения на Коэффициент), а последующие с умножением(при условие что не будет равенства в результате). P.S. Если в этом моменте что то не понятно уточняйте у меня!!! Этот момент очень важен!!! Пример: выставлен ордер =4, по завершению времени экспирации уровень рынка остался или вернулся к стартовому значению и результат =4, то следующий ордер =4 и при минусе вся цепочка минусовой серии (если таковая была) учитывается!!!
7.7. нужна функция пауза/старт. При старте, советник продолжает работу с учётом минусовой серии, если таковая была до паузы. (Для МТ4 этот пункт наверное можно пропустить. Главное чтоб советник после очередного запуска видел свой магик и учитывал или продолжать минусовую серию(если таковая была) или с начального объёма заходил в рынок, если до паузы бал закрыт ордер в плюс.
8.8 В советнике должен быть раздел с историей сделок. (Для МТ4 этот пункт не нужен)
9.9 фильтр 2 – (функция отключаемая) нужна линия поддержки сопротивления с учётом максимумов и минимумов за регулируемое количество свечей, в настройках советника..
Линия формируется по телу свечи!
От этой линии не брать сигналы на расстояние максимальной свечи создавшей максимум или минимум.
Если контрольная свеча в области максимума или минимума, то сигнал не брать. Если контрольная свеча пробила уровень максимума или минимума и стохастик идёт в соответствии с направлением свечи, то сигнал брать.
Допустим, если свеча находится в области максимума и сигнал от свечи вниз и стохастик тоже вниз, то сигнал брать!!! И соответственно с областью минимума, если свеча в области минимума и сигнал вверх, то сигнал брать.
Если рынок пробивает уровень максимума\минимума, то уровень перемещается и если на свече движущей уровень нужно брать сигнал, то его нужно брать!!! При условии что стохастик не взоне перекупленности или перепроданности!!!
10.10 Алерт – звуковой сигнал. Функция отключаемая. Сигнал подаётся если нет ограничений по фильтрам и советник взял к рассмотрению свечу.
11.11. Магик – советник отслеживает серию сделок по назначенной валютной паре.
Если остались вопросы, то задавайте!)