недавно тут уже говорили, что если стоит параметр SELECT_BY_TICKET, то следующий параметр просто игнорируется.
недавно тут уже говорили, что если стоит параметр SELECT_BY_TICKET, то следующий параметр просто игнорируется.
странно тогда... если просматривать ордера по ПОЛОЖЕНИЮ, ТОГДА БЫ его игнорировать (ну просто в этом случае ЗАКРЫТЫЕ не видны - они либо ДЕЙСТВУЮЩИЕ либо ОТЛОЖЕННЫЕ)
а если задаёшь НОМЕР и не знаешь, закрыт он или нет....
а если задаёшь НОМЕР и не знаешь, закрыт он или нет....
так однозначно же определяется через OrderCloseTime
а если задаёшь НОМЕР и не знаешь, закрыт он или нет....
так однозначно же определяется через OrderCloseTime
тогда зачем было огород городить с MODE_TRADES
в словаре метаэдитора ясно написано
===
Дополнительный индекс объединения (pool) ордера. Используется, когда выборан параметр - SELECT_BY_POS. Mожет быть одной из следующих величин:
MODE_TRADES (по умолчанию)- ордер выбирается среди открытых и отложенных ордеров,
MODE_HISTORY - ордер выбирается среди закрытых и удаленных ордеров.
===
===
Дополнительный индекс объединения (pool) ордера. Используется, когда выборан параметр - SELECT_BY_POS. Mожет быть одной из следующих величин:
MODE_TRADES (по умолчанию)- ордер выбирается среди открытых и отложенных ордеров,
MODE_HISTORY - ордер выбирается среди закрытых и удаленных ордеров.
===
Странно. Почему в таком случае проверку на OrderCloseTime
разработчики не вставили в OrderSelect(NOrd,SELECT_BY_TICKET,MODE_TRADES)
разработчики не вставили в OrderSelect(NOrd,SELECT_BY_TICKET,MODE_TRADES)
в словаре метаэдитора ясно написано
===
Дополнительный индекс объединения (pool) ордера. Используется, когда выборан параметр - SELECT_BY_POS. Mожет быть одной из следующих величин:
MODE_TRADES (по умолчанию)- ордер выбирается среди открытых и отложенных ордеров,
MODE_HISTORY - ордер выбирается среди закрытых и удаленных ордеров.
===
===
Дополнительный индекс объединения (pool) ордера. Используется, когда выборан параметр - SELECT_BY_POS. Mожет быть одной из следующих величин:
MODE_TRADES (по умолчанию)- ордер выбирается среди открытых и отложенных ордеров,
MODE_HISTORY - ордер выбирается среди закрытых и удаленных ордеров.
===
читать я умею, но смысла в прочитанном НЕ ВИЖУ.
SELECT_BY_POS и без MODE_TRADES ПОДРАЗУМЕВАЕТ работу с ОТКРЫТЫМИ и ОТЛОЖЕННЫМИ ордерами
или SELECT_BY_POS МОЖЕТ "увидеть" ЗАКРЫТЫЙ ордер?
SELECT_BY_POS и без MODE_TRADES ПОДРАЗУМЕВАЕТ работу с ОТКРЫТЫМИ и ОТЛОЖЕННЫМИ ордерами или SELECT_BY_POS МОЖЕТ "увидеть" ЗАКРЫТЫЙ ордер?
да. если Вы будете читать пул истории (значение 3-го параметра MODE_HISTORY)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
ордер всё равно выбирается как действующий, даже если был закрыт
и нужно добавлять код
cdt=OrderCloseTime(); //проверяем, не был ли этот ордер закрыт
if(cdt>0)
{
//ордер был закрыт - сообщаем, устанавливаем номер ордера в 0 и выходим
Print("Ордер № ",DoubleToStr(NOrd,0)," был закрыт ",cdt);
}