Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Тикет (он же номер ордера) возвращает функция OrderSend(), а ей соответственно торговый сервер, в виде числа типа int, или -1 в случае неудачи.
Его можно сохранить в static переменную (static для того чтобы значение переменной сохранилось при следующем вызове функции start())
Номер тикета сохранен, теперь можно выбирать по нему ордер допустим так (из предыдущего примера)
Заметь разницу в параметрах функции OrderSelect(), не нужно писать где искать (MODE_HISTORY то есть в истории).
Если ордер был открыт, был получен тикет, то функция OrderSelect() найдет его в любом случае, где угодно (при условии корректного номера тикета).
Для того чтобы понять ордер открыт или уже закрыт, нужно проанализировать время его закрытия.
Для этого и была вызвана функция OrderCloseTime(). Открытые или отложенные ордера имеют время закрытия, равное 0 (просто потому, что они еще не успели закрыться),
нас же интересуют закрытые ордера, поэтому время их закрытия не будет равно 0.
только вот еще вопрос, получается я внес "static" :но после етого выдает кучу ошибок : (а если без "static", то все нормально)
Неправильная инициализация static переменной, её нужно сначала объявить:
а уж потом использовать:
Извини опечатался :(((
Неправильная инициализация static переменной, её нужно сначала объявить:
а уж потом использовать:
оке, попробую)