Помогите написать советника

Приветствую всех!
Требуется помощь в написании советника.
Нет возможности сидеть за компьютером в течение дня, поэтому нужен робот.
В общем, нужен обыкновенный гридер, работающий надежно с учетом разрывов связи, различных «проблем» у брокера и т.д. и т.п.
Знаю, что в сети этих гридеров великое множество, но нужного не нашел. Поэтому решил обратиться к вам. Готов обсудить варианты оплаты за работу.
Советник должен уметь работать на нескольких инструментах одновременно, на 4-х и 5-ти знаке, с возможностью торговать вручную на тех же инструментах при работающем советнике.
Работа по глобальному тренду D1 сеткой стоп-ордеров. В периоды коррекции — работает сетка лимитных ордеров.
Развороты тренда определяются вручную по собственной торговой системе.
Алгоритм выставления ордеров:
1. выставляется первоначальный рыночный ордер (buy или sell)
2. от него сразу выставляются 2 отложенных ордера stop и limit.
3. при срабатывании одного из отложенников — на оба ордера (а в дальнейшем на всю цепочку ордеров) ставятся SL или TP + ставится очередной отложенник в том же направлении, а не сработавший удаляется. Т.е. на единичный ордер тейкпрофит не ставится, только на группу. Таким образом, ордера накапливаются как в сторону убытка, так и в сторону прибыли.
4. Расстояние до SL или TP определяются коэффициентом прибыльности и устанавливаются между последним и предпоследним ордерами цепочки. Например (для buy-ордеров), при коэффициенте = 0,7 уровень выставления SL или TP расчитывается по формуле: цена предпоследнего ордера + 0,7 *(цена последнего ордера — цена предпоследнего ордера). Соответственно, для sell-ордеров все в обратную сторону. После появления нового ордера и корректировки SL или TP, все остальные ордера цепочки соответственно корректируются.
Вот собственно и все.
Параметры выставления ордеров должны регулироваться внешними переменными: шаг сетки ордеров, коэффициент прибыльности, режим торговли и т.д.
Режимы торговли:
1. BUY — открывается первоначальный ордер buy по рынку и начинает строиться сетка ордеров buy. При SL или TP начинается новая цепочка ордеров.
2. SELL — аналогично, толко с sell-ордерами.
3. STOP_BUY — завершение цепочки buy-ордеров — отложенные ордера продолжают выставляться, но после срабатывания SL или TP рыночный ордер buy не выставляется, новая цепочка ордеров не начинается.
4. STOP_SELL — аналогично, толко с sell-ордерами.
Режим BUY может работать совместно со STOP_SELL, а режим SELL — совместно со STOP_BUY.
Режимы BUY и STOP_BUY взаимоисключают друг друга. То же самое SELL и STOP_SELL.
  • 0
  • Просмотров: 1043
  • 11 октября 2015, 13:50
  • Optim
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!


Брокер для ваших роботов, 15 лет на рынке

Комментарии (2)

+
0
Мне было бы интересно сделать такой гридер-мультивалютник. Когда у вас будет такая возможность, разместите заказ в Столе заказов MQL. Я возьмусь сначала за усеченый вариант, часть ТЗ, потом можно будет что то добавить. Платно подобный советник будет стоить от 50$.
avatar

  35  AM2 Сообщений: 16585 - Андрей

  • 11 октября 2015, 17:13
+
0
Спасибо за ответ, Андрей.

Осталось разместить заказ в Столе заказов. Сегодня у меня это не получилось. Скорее всего потому, что у меня уровень нулевой.
Нужно пообщаться с администратором.

Сергей
avatar

  0  Optim Автор Сообщений: 2

  • 11 октября 2015, 18:16

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий