Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1270
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Очевидно, что сравнить цену «вчера» и «сегодня». Грубо говоря, какая была и какая теперь. Если изменилась, значит это то что надо.
То есть, мне где-то хранить вчерашнюю цену? В OnTradeTransaction я же её получить не могу?
То есть, мне где-то хранить вчерашнюю цену? В OnTradeTransaction я же её получить не могу?
Только при размещении ордера. Тип транзакции TRADE_TRANSACTION_ORDER_ADD
А потом её надо хранить до изменения.
Вы к
Только при размещении ордера. Тип транзакции TRADE_TRANSACTION_ORDER_ADD
А потом её надо хранить до изменения.
Как вы вообще себе представляете это? Я храню в каком-то массиве или списке все ордера и их цены открытия. Каждый раз при обновлении (TRADE_TRANSACTION_ORDER_UPDATE) я пробегаю по этому списку с целью отыскать ордер с нужным тикетом? Неужели нет поэлегантнее решения?
Вы к
Как вы вообще себе представляете это? Я храню в каком-то массиве или списке все ордера и их цены открытия. Каждый раз при обновлении (TRADE_TRANSACTION_ORDER_UPDATE) я пробегаю по этому списку с целью отыскать ордер с нужным тикетом? Неужели нет поэлегантнее решения?
Смотря какая цель ловли обновления. Может просто перезаполнить массив?
Смотря какая цель ловли обновления. Может просто перезаполнить массив?
А какая разница какая цель? Вопрос ведь в том, почему такое очевидное событие так трудно отловить, при том, что там до жути других менее используемых и нужных свойств. В данном случае цель - нотификация (алерт).
А какая разница какая цель? Вопрос ведь в том, почему такое очевидное событие так трудно отловить, при том, что там до жути других менее используемых и нужных свойств. В данном случае цель - нотификация (алерт).
Так вот именно это очевидное событие и выделено в тип транзакции. Попробуйте библиотеку Тришкина в 58ми статьях. Может в ней есть простой вариант.
в 58ми статьяхНу спасибо ))
Подозреваю, что он так же ведёт свой реестр.
Мне достаточно было бы знать, что это не первый ORDER_STATE_PLACED по конкретному тикету ордера.
Получается два TRADE_TRANSACTION_ORDER_UPDATE приходят при первом размещении ордера. Вот, а третий мне бы уже подошёл, как изменение, которое в моем случае только изменение цены. Либо второй ORDER_STATE_PLACED.
Если не сложно помоги пожалуйста исправить..
Сделал по примеру с МТ4 "СТРОКИ: ТАБЛИЦА СИМВОЛОВ ASCII И ЕЁ ИСПОЛЬЗОВАНИЕ"
Если не сложно помоги пожалуйста исправить..
StringSetChart() bool же возвращает, вроде как. А вы к стринговой переменной присваиваете.. Если в этом вопрос.