Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1271
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Никогда не пользовался, но думаю надо проверить тип транзакции TRADE_TRANSACTION_ORDER_UPDATE
Это очевидно. А дальше что проверить?
Это очевидно. А дальше что проверить?
action в MqlTradeRequest?
TRADE_ACTION_MODIFY
action в MqlTradeRequest?
TRADE_ACTION_MODIFY
нет, не приходит
trans.order_state==ORDER_STATE_REQUEST_MODIFY
это тоже не работаетэто тоже не работает
Чувак, респект и уважуха тебе! Ты что-то пробуешь. Большинство спрашивают и потом только ноют пишут что объяснили им непонятно. )))
Это очевидно. А дальше что проверить?
Очевидно, что сравнить цену «вчера» и «сегодня». Грубо говоря, какая была и какая теперь. Если изменилась, значит это то что надо.
Очевидно, что сравнить цену «вчера» и «сегодня». Грубо говоря, какая была и какая теперь. Если изменилась, значит это то что надо.
То есть, мне где-то хранить вчерашнюю цену? В OnTradeTransaction я же её получить не могу?
То есть, мне где-то хранить вчерашнюю цену? В OnTradeTransaction я же её получить не могу?
Только при размещении ордера. Тип транзакции TRADE_TRANSACTION_ORDER_ADD
А потом её надо хранить до изменения.
Вы к
Только при размещении ордера. Тип транзакции TRADE_TRANSACTION_ORDER_ADD
А потом её надо хранить до изменения.
Как вы вообще себе представляете это? Я храню в каком-то массиве или списке все ордера и их цены открытия. Каждый раз при обновлении (TRADE_TRANSACTION_ORDER_UPDATE) я пробегаю по этому списку с целью отыскать ордер с нужным тикетом? Неужели нет поэлегантнее решения?
Вы к
Как вы вообще себе представляете это? Я храню в каком-то массиве или списке все ордера и их цены открытия. Каждый раз при обновлении (TRADE_TRANSACTION_ORDER_UPDATE) я пробегаю по этому списку с целью отыскать ордер с нужным тикетом? Неужели нет поэлегантнее решения?
Смотря какая цель ловли обновления. Может просто перезаполнить массив?