Vadikus
Вадим

 
Уровень 4

  Торгую в компаниях:


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

Рейтинг 2151



РЕКОМЕНДУЮ



Добавить функции в советник Spirit написанный АМ2 Андрей для MT-5

Здравствуйте Андрей. Не могли бы Вы, добавить в советника Spirit который Вы писали для MT-5 стоп лосс, без убыток, трейлинг и проскальзывание. Трейлинг и без убыток должны быть отключаемы. Например без убыток = 0-без убыток не выставляется. Удаление отложенных ордеров за предыдущий день тоже сделать отключаемой функцией, например если параметр DeleteOrder=false-не удаляем, если true-удаляем. Вход по времени, например 0 часов, 30 минут и магик.

Настройки будут примерно такими.
MagicNumber- магик ордеров советника
Lot- Количество лотов для торговли
OpenHour- час открытия ордеров
OpenMin- минуты открытия ордеро
DeleteOrder- удаляем или нет не сработавшие отложки за предыдущий день
Slip- проскальзывание
Delta- дистанция для открытия ордера
TP- тейк профит
SL- стоп лосс
NoLoss- без убыток
TrailStop- трейлинг стоп
*hi*  Вот; как то так.
Spirit.zip (1 Kb)
  • +1
  • Просмотров: 3359
  • 8 октября 2016, 12:59
  • Vadikus
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
+1
Когда у вас будет 3-й уровень рассмотрю ваш заказ.
avatar

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

  • 8 октября 2016, 14:03
+
0
Спасибо за оперативный ответ :)  Я не знаю к кому ещё обратится....? Может подскажите кого или кто из программистов прочтёт.....?*help* 
avatar

  4  Vadikus Автор Сообщений: 7 - Вадим

  • 8 октября 2016, 15:25
+
+1
Бесплатно очень редко делают.
avatar

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

  • 8 октября 2016, 18:01
+
0
Я малость покумекал и мне-таки удалось добавить стоп лосс в этот советник.
Изначально это был такой код…
Price=PriceHigh+Delta*_Point;
trade.BuyStop(Lot,NormalizeDouble(Price,_Digits),_Symbol,
NormalizeDouble(PriceLow-Delta*_Point,_Digits),
NormalizeDouble(Price+TP*_Point,_Digits),
ORDER_TIME_GTC,0);

BSTP=NormalizeDouble(Price+TP*_Point,_Digits);

Price=PriceLow-Delta*_Point;
trade.SellStop(Lot,NormalizeDouble(Price,_Digits),_Symbol,
NormalizeDouble(PriceHigh+Delta*_Point,_Digits),
NormalizeDouble(Price-TP*_Point,_Digits),
ORDER_TIME_GTC,0);

SSTP=NormalizeDouble(Price-TP*_Point,_Digits);

Изменил я его так…
Price=PriceHigh+Delta*_Point;
trade.BuyStop(Lot,NormalizeDouble(Price,_Digits),_Symbol,
NormalizeDouble(Price-SL*_Point,_Digits),
NormalizeDouble(Price+TP*_Point,_Digits),
ORDER_TIME_GTC,0);

BSTP=NormalizeDouble(Price+TP*_Point,_Digits);
BSSL=NormalizeDouble(Price-SL*_Point,_Digits);

Price=PriceLow-Delta*_Point;
trade.SellStop(Lot,NormalizeDouble(Price,_Digits),_Symbol,
NormalizeDouble(Price+SL*_Point,_Digits),
NormalizeDouble(Price-TP*_Point,_Digits),
ORDER_TIME_GTC,0);

SSTP=NormalizeDouble(Price-TP*_Point,_Digits);
SSSL=NormalizeDouble(Price+SL*_Point,_Digits);

Прошу посмотреть Вас как профессионала. Правильно я добавил стоп лосс или нет?
И ещё одно. Прошу Вас провести ликбез по MQL5, каким образом можно добавить в этот советник трейлинг и без убыток. Заранее спасибо.*hi* 
avatar

  4  Vadikus Автор Сообщений: 7 - Вадим

  • 9 октября 2016, 21:17
+
+1
Прошу Вас провести ликбез по MQL5, каким образом можно добавить в этот советник трейлинг и без убыток

Снять с готового.
avatar

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

  • 9 октября 2016, 21:22
+
0
:)  Тоже, вариант!!! Скопипастить можно, но хотелось бы поподробнее узнать что к чему и зачем....*pardon* 
avatar

  4  Vadikus Автор Сообщений: 7 - Вадим

  • 9 октября 2016, 21:44
+
+1
Находите готовый советник в кодобазе мкл и переносите к себе нужные функции.
Можете добавить готовый экземпляр класса или переписать с мкл4. Переписать легко я здесь топик делал как переписывать.
avatar

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

  • 9 октября 2016, 21:48
+
0
Ок, спасибо, буду смотреть топик....*hi* 
avatar

  4  Vadikus Автор Сообщений: 7 - Вадим

  • 9 октября 2016, 21:59

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