10 пунктов по EURUSD & GBPUSD

vasilii8-85

Прохожий
Здравствуйте.Очень замечательный эксперт 10 пунктов по EURUSD & GBPUSD,Пробой максимума и минимума предыдущего дня.Можно ли его слегка модернизировать чтобы при открытий BUYSTOP советник открывал позицию с учетом H+spread+0,00003 пункта,а при открытий SELLSTOP советник открывал позицию с учетом L-0,00003 пункта.


Пример при открытии ордера на покупку: ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+Spred,0,H-SL+Spred+Spred,H+TP+Spred+Spred,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-Существующие данные.

Изменить на: ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+0,00003,0,H-SL+Spred+0,00003,H+TP+Spred+0,00003,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-Измененные данные.

Пример при открытии ордера на продажу:ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,L-Spred,0,L-Spred+SL,L-Spred-TP,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-существующие данные.

Изменить на:ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,L-0,00003,0,L-0,00003+SL,L-0,00003-TP,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-Измененные данные

Н - максимум предыдущего дня

L - минимум предыдущего дня

0,00003 - количество пунктов для МТ4 с пятизначными котировками.( И чтобы количество пунктов можно было всегда изменить
 

Вложения

  • Expert+10.mq4
    4,8 КБ · Просмотры: 411

DiZin

Местный знаток
ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+Spred,0,H-SL+Spred+Spred,H+TP+Spred+Spred,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);

вместо этого пишите

ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+Отклонение,0,H-SL+Spred+Spred,H+TP+Spred+Spred,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);

то есть вместо второго спреда задавайте отклонение
а его опишите
extern double отклонение = 0.00003
 

bigben121

Интересующийся
Хороший советник, а главное простой. Я его использую в реале.
 

A1ex

~~~~~
Смотрю он до 2010 года хорошо зарабатывал. После 2010 больше минусов пошло.
 
Верх