Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Не можешь найти ответ на вопрос? Воспользуйся поиском!
Forex Trader
114255
Forex Trader 2005.11.29 07:43 
ну то есть не работает if(OrderSelect(...MODE_TRADES))
ордер всё равно выбирается как действующий, даже если был закрыт

и нужно добавлять код
cdt=OrderCloseTime(); //проверяем, не был ли этот ордер закрыт
if(cdt>0)
{
//ордер был закрыт - сообщаем, устанавливаем номер ордера в 0 и выходим
Print("Ордер № ",DoubleToStr(NOrd,0)," был закрыт ",cdt);
}
Forex Trader
114255
Forex Trader 2005.11.29 11:45  
недавно тут уже говорили, что если стоит параметр SELECT_BY_TICKET, то следующий параметр просто игнорируется.
Forex Trader
114255
Forex Trader 2005.11.29 13:32  
недавно тут уже говорили, что если стоит параметр SELECT_BY_TICKET, то следующий параметр просто игнорируется.


странно тогда... если просматривать ордера по ПОЛОЖЕНИЮ, ТОГДА БЫ его игнорировать (ну просто в этом случае ЗАКРЫТЫЕ не видны - они либо ДЕЙСТВУЮЩИЕ либо ОТЛОЖЕННЫЕ)

а если задаёшь НОМЕР и не знаешь, закрыт он или нет....
Forex Trader
114255
Forex Trader 2005.11.29 14:03  
а если задаёшь НОМЕР и не знаешь, закрыт он или нет....

так однозначно же определяется через OrderCloseTime
Forex Trader
114255
Forex Trader 2005.11.29 18:50  
а если задаёшь НОМЕР и не знаешь, закрыт он или нет....

так однозначно же определяется через OrderCloseTime


тогда зачем было огород городить с MODE_TRADES
Forex Trader
114255
Forex Trader 2005.11.29 18:59  
в словаре метаэдитора ясно написано
===
Дополнительный индекс объединения (pool) ордера. Используется, когда выборан параметр - SELECT_BY_POS. Mожет быть одной из следующих величин:
MODE_TRADES (по умолчанию)- ордер выбирается среди открытых и отложенных ордеров,
MODE_HISTORY - ордер выбирается среди закрытых и удаленных ордеров.
===
Forex Trader
114255
Forex Trader 2005.11.29 19:23  
Странно. Почему в таком случае проверку на OrderCloseTime
разработчики не вставили в OrderSelect(NOrd,SELECT_BY_TICKET,MODE_TRADES)
Forex Trader
114255
Forex Trader 2005.11.29 21:10  
в словаре метаэдитора ясно написано
===
Дополнительный индекс объединения (pool) ордера. Используется, когда выборан параметр - SELECT_BY_POS. Mожет быть одной из следующих величин:
MODE_TRADES (по умолчанию)- ордер выбирается среди открытых и отложенных ордеров,
MODE_HISTORY - ордер выбирается среди закрытых и удаленных ордеров.
===


читать я умею, но смысла в прочитанном НЕ ВИЖУ.
SELECT_BY_POS и без MODE_TRADES ПОДРАЗУМЕВАЕТ работу с ОТКРЫТЫМИ и ОТЛОЖЕННЫМИ ордерами
или SELECT_BY_POS МОЖЕТ "увидеть" ЗАКРЫТЫЙ ордер?
Forex Trader
114255
Forex Trader 2005.11.30 10:35  
SELECT_BY_POS и без MODE_TRADES ПОДРАЗУМЕВАЕТ работу с ОТКРЫТЫМИ и ОТЛОЖЕННЫМИ ордерами или SELECT_BY_POS МОЖЕТ "увидеть" ЗАКРЫТЫЙ ордер?

да. если Вы будете читать пул истории (значение 3-го параметра MODE_HISTORY)
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий