Спасибо. по проскальзованию поразмышляю - но никогда таких проблем не было. код работал всегда, а после предпоследнего билда (спустя с декабря) если Выставлять на стопы мин уровень сервера - то не открывает и все.
Igor Volodin: Не, нужно с первого раза угадать. Код должен работать без ошибок )
Именно
Andrey Khatimlianskii:
Стоп для бай должен отсчитываться от цены Бид (по которой он сработает).
А у вас от СЛ до Бид всего 16 пунктов.
там спред учитывается, спред равнялся 8 пунктов. + мин стоп 18=26 пунктов
вот на 27 все ок.
и далее, если человеку нужно поставить стоплосс на 100 пунктов это значит что он потеряет 100 пунктов, значит для БАЙ от цены АСК нужно считать 100 пунктов.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
засада,
не могу понять причину.
Мин стоп на сервере 18 пунктов
сообщение в журнале:
цена открытия сделки = 1,07415
Стоплосс = 1,07389 = 26 пунктов
Тейкпрофит = 1,07441 = 26 пунктов
И все равно пишет неправильные стопы.
засада,
не могу понять причину.
Мин стоп на сервере 18 пунктов
сообщение в журнале:
цена открытия сделки = 1,07415
Стоплосс = 1,07389 = 26 пунктов
Тейкпрофит = 1,07441 = 26 пунктов
И все равно пишет неправильные стопы.
Slipage= 2 спреда
получается 20 пунктов, больше да.
Slipage= 2 спреда
получается 20 пунктов, больше да.
Ну так посчитайте - проскальзывание больше чем устанавливаемый уровень SL, TP.
Во избежания такого сначала открываю SL; TP=0 а потом модифицирую SL; TP= Ask-26*_Point
Если нет, надо мин стоп уровень посчитать от цены +- Slipage.
Спасибо. по проскальзованию поразмышляю - но никогда таких проблем не было. код работал всегда, а после предпоследнего билда (спустя с декабря) если Выставлять на стопы мин уровень сервера - то не открывает и все.
Мин стоп на сервере 18 пунктов
цена открытия сделки = 1,07415
Стоплосс = 1,07389 = 26 пунктов
Тейкпрофит = 1,07441 = 26 пунктов
И все равно пишет неправильные стопы.
Стоп для бай должен отсчитываться от цены Бид (по которой он сработает).
А у вас от СЛ до Бид всего 16 пунктов.
Так а что мешает, при возникновении ошибки, отодвигать ТП/СЛ? Поймали ошибку — подвинули на спред, еще раз поймали — еще подвинули...
Так а что мешает, при возникновении ошибки, отодвигать ТП/СЛ? Поймали ошибку — подвинули на спред, еще раз поймали — еще подвинули...
Не, нужно с первого раза угадать. Код должен работать без ошибок )
Именно
Стоп для бай должен отсчитываться от цены Бид (по которой он сработает).
А у вас от СЛ до Бид всего 16 пунктов.
там спред учитывается, спред равнялся 8 пунктов. + мин стоп 18=26 пунктов
вот на 27 все ок.
и далее, если человеку нужно поставить стоплосс на 100 пунктов это значит что он потеряет 100 пунктов, значит для БАЙ от цены АСК нужно считать 100 пунктов.
а для СЕЛЛ от БИД соответственно.
Не, нужно с первого раза угадать. Код должен работать без ошибок )
так а как не гадать? если брокер дает невреный стоплевел? %)
...понятно, что после всех проверок уже угадывать надо, чтобы узнать минимальный отступ