Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2503
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Только я не хочу каждый раз в принте писать цену Low или Close...У меня так получается два принта Print
Print идет один, одной строчкой, а цену (Low или Close) я назначаю когда инициализирую всю функцию PrintPrice в On Timer
Без структуры это выглядело бы так:
А к структуре не знаю как обратиться...Не понял, что именно вы хотите получить.
Добрый день. Планирую купить утилиту и, возможно, эксперта. Предварительно пополнив свой счёт здесь, и оплачивая с него. Как лучше производить покупку, чтобы не терялись лишние активации? Из терминала? Или, возможно, из браузера с компа или со смартфона? Или это совершенно без разницы? Спасибо.
Совершенно без разницы…
Если покупать у мня.)))))))))))))))))))) Но я ничего не продаю…
Всем привет !
Подскажите как узнать по какой цене открыта позиция?
Что бы в дальнейшем установить СТОП и ПОРОФИТ
Всем привет !
Подскажите как узнать по какой цене открыта позиция?
Что бы в дальнейшем установить СТОП и ПОРОФИТ
Научитесь пользоваться функцией OnTradeTransaction() или постарайтесь понять, что OrderSend() не возвращает тикет позиции и не дожидается исполнения. Таким образом получить тикет позиции, так как в вашем коде написано, невозможно. А на следующем тике, когда тикет будет доступен, то количество позиций не будет равно нулю.
Всем привет !
Подскажите как узнать по какой цене открыта позиция?
Что бы в дальнейшем установить СТОП и ПОРОФИТ
Можно как то так.
Научитесь пользоваться функцией OnTradeTransaction() или постарайтесь понять, что OrderSend() не возвращает тикет позиции и не дожидается исполнения. Таким образом получить тикет позиции, так как в вашем коде написано, невозможно. А на следующем тике, когда тикет будет доступен, то количество позиций не будет равно нулю.
Спасибо!
Я только начал изучать мир MQL5 :) .
Буду изучать эту функцию OnTradeTransaction() .
Можно как то так.
Спасибо!
Только почему-то trade.ResultDeal(); не возращает тикет.
Получилось так.
Если пердпологается что всегда будет открыватся одна позиция.
Этот код подойдет для работы? Или есть более правельный подход?
Спасибо!
Только почему-то trade.ResultDeal(); не возращает тикет.
Получилось так.
Если пердпологается что всегда будет открыватся одна позиция.
Этот код подойдет для работы? Или есть более правельный подход?
Я не пользуюсь СБ и потому не приходит мне в голову такие простые, на первый взгляд решения.
Александр почти прав. Только надо взять trade.ResultPrice();
И в функции OnTradeTransaction() тоже можно получить эту цену. Преимущество в том, что получить можно достаточно много свойств сделки. Например это сделка открытия позиции или закрытия. Закрылась позиция по стопу или тейку, а может руками или советником.
Спасибо!
Только почему-то trade.ResultDeal(); не возращает тикет.
Получилось так.
Если пердпологается что всегда будет открыватся одна позиция.
Этот код подойдет для работы? Или есть более правельный подход?
Пройтись по всем позициям, и если она без стопа/тейка - установить.