Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 303

 
mq35:

Нормализация не помогает. Таже фигня соп-лосс не подтягивается

--Create Order -> ASK:1.3121 price:1.3111 sl 1.3106

buy limit 1.00 EURUSD at 1.3111 (1.3121) sl: 1.3106 (1.3118 / 1.3121 / 1.3118)
--Create Order <- результат:10009

--Modify order ->  price open:1.3111 BID :1.3119 sl 1.3107
order modified [#3 buy limit 1.00 EURUSD at 1.3111]

--Modify order <- результат:10009

--Modify order ->  price open:1.3111 BID :1.312 sl 1.3108
order modified [#3 buy limit 1.00 EURUSD at 1.3111]

--Modify order <- результат:10009

--Modify order ->  price open:1.3111 BID :1.3121 sl 1.3109
failed modify order #3 buy limit 1.00  at 1.31110 sl: 1.31080 tp: 0.00000 -> 1.31110, sl: 1.31090 tp: 0.00000 [Invalid stops]
--Modify order <- результат:10016
Возможно, слишком близко подтягиваете СЛ к цене открытия ордера.
 
почему-то мне казалось, что если цена уже давно шагнула ДАЛЕКО вверх, то я могу подтягивать стоп-лосс к рынку, перешагнув цену открытия ордера... Это не верно?
 
mq35:
почему-то мне казалось, что если цена уже давно шагнула ДАЛЕКО вверх, то я могу подтягивать стоп-лосс к рынку, перешагнув цену открытия ордера... Это не верно?

Вы выставили ордер бай-лимит по цене 1.3111 со стопом 1.3106. Текущая цена аск 1.3121. Ордер все еще отложенный. И дальше по логам - он таким и остается. А Вы, как я понимаю, начинаете тралить его стоп. Это удается на цене 1.3107, 1.3108... а дальше... видимо стоит ограничение брокера - фризилевел. 

Уровень заморозки - запрет модификации ордеров, расположенных вблизи рынка. Запрещаются изменение, удаление или закрытие позиций, близких к исполнению.

Для определения нужно сделать так (MQL5):

SymbolInfoInteger( _Symbol, SYMBOL_TRADE_FREEZE_LEVEL );

И Вы, ни при каких обстоятельствах не можете поставить СЛ выше по цене, чем цена ордера бай-лимит/бай-стоп, пока по ордеру не открылась сделка и не открылась позиция. 

 
Tapochun:

Вы выставили ордер бай-лимит по цене 1.3111 со стопом 1.3106. Текущая цена аск 1.3121. Ордер все еще отложенный. И дальше по логам - он таким и остается.

в том то и дело, что тестер рисует, что для этого ордера открыта позиция. он ее потом закрывает по стоп-лоссу и считает доход с операции.
 
mq35:
в том то и дело, что тестер рисует, что для этого ордера открыта позиция. он ее потом закрывает по стоп-лоссу и считает доход с операции.
Тогда код в студию. Гадать можно очень долго.
 
У меня вопрос. пользуюсь мета 4 от телетрейд. не закрывается ордер. пишет, что закрыт рынок. Что делать?? как закрыть ордер?? может нужно как то открыть рынок и закрыть ордер или как?? что делать в общем
Файлы:
wawoy0.JPG  54 kb
 
albode:
У меня вопрос. пользуюсь мета 4 от телетрейд. не закрывается ордер. пишет, что закрыт рынок. Что делать?? как закрыть ордер?? может нужно как то открыть рынок и закрыть ордер или как?? что делать в общем
Рынок закрыт - это значит, что котировок нет, так как Форекс работает круглосуточно кроме субботы и воскресенья. А если рынок закрыт то и любые торговые операции невозможны.
 
albode:
У меня вопрос. пользуюсь мета 4 от телетрейд. не закрывается ордер. пишет, что закрыт рынок. Что делать?? как закрыть ордер?? может нужно как то открыть рынок и закрыть ордер или как?? что делать в общем
Дык суббота же, судя по дате публикации))
 
жди в понедельник торги начнутся и рынок откроется....
 
albode:
У меня вопрос. пользуюсь мета 4 от телетрейд. не закрывается ордер. пишет, что закрыт рынок. Что делать?? как закрыть ордер?? может нужно как то открыть рынок и закрыть ордер или как?? что делать в общем
нужно ключника искать, он может открыть рынок, но при условии что у него есть ключ от этого рынка )
Причина обращения: