Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
хочу засунуть в МТ5 акцию (фьючерс), чтобы тестить своё, как?
никак. ищите ДЦ с этим фьючем
%))) Нету ДЦ с этим фьючем))) Его же надо склеивать...
Жалко, жалко, а так красиво всё начиналось...
Приветствую всех!
Люди помогите, уже несколько дней пытаюсь реализовать в советнике две функции: первая определяет профит последней сделки, вторая определяет лот последней сделки.
Данный сайт перерыл от и до, сделал несколько функций следуя примерам в статьях и в других советниках, но результата нет - обе функции всегда выдают значение 0.00.
Вот, как мне кажется, самый близкий к правильному вариант, но результат всегда 0:
Таким же образом пытаюсь получить размер лота:
И ничего не получается, значения всегда нулевые.
Сам, я, только перехожу с mql4 на mql5 и на mql4 реализация таких функций не представляла никакой сложности, а тут на тебе - тупик.
Подскажите пожалуйста реальное, рабочее решение.
...
Подскажите пожалуйста реальное, рабочее решение.
Используйте HistoryDealGetTicket() и HistoryDealsTotal().
И проверку делайте:
tol64 огромное спасибо! Всё заработало.
Выкладываю 100% рабочее решение - функция возвращает размер профита последней закрытой позиции в истории терминала:
По аналогии получаем размер лота последней сделки:
tol64 огромное спасибо! Всё заработало.
...
А если ещё в редакторе нажать Ctrl+, (англ.раскл.), то будете получать аккуратно отформатированный код. Особенно важно перед тем, как на форум пример загружать (лучше читаемость). ))
Доброго времени суток! Недавно начал грызть MQL5. У меня возникла проблема с закрытием позиции. Я пишу в коде: if(!m_Trade.PositionClose(_Symbol,100))//--- закрываем позицию по текущему символу. Результат - позиция переворачивается! Буду очень благодарен за подсказку, как же мне закрыть позицию?
журнал эксперта после того, как бар закрылся ниже уровня стопа. Была длинная позиция = 1 лот, стала короткая =1 лот)