Лично я анализирую открытые и отложенные - всё, что в терминале.
Иду себе по терминалу и считаю.. раз, два.. такой номер ордера, следующий номер ордера..
Ежели среди терминала ордера нету, дык наверно ж уже и закрыт.. Нет?
Иду себе по терминалу и считаю.. раз, два.. такой номер ордера, следующий номер ордера..
Ежели среди терминала ордера нету, дык наверно ж уже и закрыт.. Нет?
OrderSelect(ticket_number, SELECT_BY_TICKET, MODE_HISTORY);
в таком формате(т.е. SELECT_BY_TICKET) функции все равно MODE_HISTORY или MODE_TRADES (т.е. выберет по ticket_number),
а в таком OrderSelect(counter,SELECT_BY_POS, MODE_HISTORY) выберет из MODE_HISTORY по counter,
индексация counter с - 0(ноль)
в хелпе эт есть.
Всех благ,
Micky Mogol
в таком формате(т.е. SELECT_BY_TICKET) функции все равно MODE_HISTORY или MODE_TRADES (т.е. выберет по ticket_number),
а в таком OrderSelect(counter,SELECT_BY_POS, MODE_HISTORY) выберет из MODE_HISTORY по counter,
индексация counter с - 0(ноль)
в хелпе эт есть.
Всех благ,
Micky Mogol
Как узнать, что ордер закрыт???
OrderCloseTime() должен вернуть время, отличное от 0
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
беру заведомо открытый!! ордер в хистори
OrderSelect(46, SELECT_BY_TICKET, MODE_HISTORY);
и читаю о нем всю инфу.
46 - это тикет ордера в тестере
int err=GetLastError(); Print("Error=", err, " ", ErrorDescription(err));
пишет но еррорс.
Не знаете, как обойти? Как узнать, что ордер закрыт???