pacak
варвар Andre

 
Уровень 19


Группа "Стол заказов MQL"

Рейтинг 2087



РЕКОМЕНДУЮ



Виртуальный трал

Здравствуйте!
Есть советник — виртуальный трейлинг стоп. Работает только если открыт один ордер на валютной паре.
Возможно ли его приучить работать с ордером с ненулевым магиком. Чтобы он вел только один этот ордер, а на другие не обращал внимания. Магик должен задаваться в параметрах.
virtual_trailing_stop.mq4 (4 Kb)

Другими словами, есть три ордера на одной валютной паре с разными магиками. Открываем три графика и на каждый вешаем свой трал со своими переменными.

Не знаю, может косноязычно объянил как то.
  • 0
  • Просмотров: 3341
  • 3 ноября 2015, 13:56
  • pacak
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
скрипт тралл не советник
Следующая запись в группе  
Профиль рынка
03 ноября 2015
03 ноября 2015

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

+
+1
Сейчас гляну.
avatar

  34  AM2 Сообщений: 15880 - Андрей

  • 3 ноября 2015, 16:55
+
+1
Добавил магик: www.opentraders.ru/downloads/917/
avatar

  34  AM2 Сообщений: 15880 - Андрей

  • 3 ноября 2015, 17:08
+
0
Спасибо большое! Тестирую.
avatar

  19  pacak Автор Сообщений: 545 - варвар Andre

  • 3 ноября 2015, 21:51
+
0
По sell все тралит и закрывает правильно, а buy тралит, чертит, но не закрывает. Странно.
avatar

  19  pacak Автор Сообщений: 545 - варвар Andre

  • 4 ноября 2015, 17:02
+
+1
Логику я не менял, только добавил магик в настройки и в эту строчку:

 if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
avatar

  34  AM2 Сообщений: 15880 - Андрей

  • 4 ноября 2015, 17:16
+
0
Вы правы. В базовой версии тоже бай не закрывает *wall* 
Странно что по продажам все как часы, а в коде вроде все одинаково и логично. Буду копать дальше
avatar

  19  pacak Автор Сообщений: 545 - варвар Andre

  • 4 ноября 2015, 18:53
+
+1
Я еще посмотрю код, может получится поправить.
avatar

  34  AM2 Сообщений: 15880 - Андрей

  • 4 ноября 2015, 21:32
+
0
Наверное проще с нуля переписать будет, чем ошибки отыскивать и еще глюки есть.
avatar

  34  AM2 Сообщений: 15880 - Андрей

  • 5 ноября 2015, 00:30
+
0
Не, с нуля не надо. Что есть то есть. Спасибо!
avatar

  19  pacak Автор Сообщений: 545 - варвар Andre

  • 5 ноября 2015, 10:00
+
+1
Мне просто стало интересно написать виртуальный трал. Сделал простой вариант:
www.opentraders.ru/downloads/922/

avatar

  34  AM2 Сообщений: 15880 - Андрей

  • 5 ноября 2015, 11:45
+
0
Потестил, вроде работает :) 

extern double Lots      = 0.1;      // лот
extern int StopLoss     = 500;      // лось
extern int TakeProfit   = 500;      // язь
extern int TrailingStop = 400;      // трал
extern int Slip         = 30;       // реквот
extern int Magic        = 51115;    // магик

трал включается при прохождении 400 пунктов, это я понимаю минимальная прибыль для старта.
А длину трала и шаг трала как можно регулировать?
avatar

  19  pacak Автор Сообщений: 545 - варвар Andre

  • 5 ноября 2015, 15:16
+
+1
А длину трала и шаг трала как можно регулировать?


Это простой трал, как в советнике MACD Sample.
avatar

  34  AM2 Сообщений: 15880 - Андрей

  • 5 ноября 2015, 16:00
+
0
Всё бы было Хорошо, только 2 дня назад он выкинул ошибку 129 «Ошибка закрытия ордера », цена дошла до стопа покрутилась там пару свечей и вышла ошибка.
Уважаемые программисты, поправьте его пожалуйста

Спасибо!!!
avatar

  8  radox Сообщений: 9

  • 23 января 2016, 22:28
+
0
Всё бы было Хорошо, только 2 дня назад он выкинул ошибку 129 «Ошибка закрытия ордера », цена дошла до стопа покрутилась там пару свечей и вышла ошибка.
Уважаемые программисты, поправьте его пожалуйста


Разместите топик в столе заказов, с подробным описанием ошибки, скринами, записями на вкладках журнал и эксперты и тогда я буду заниматься отладкой.
avatar

  34  AM2 Сообщений: 15880 - Андрей

  • 24 января 2016, 06:55

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