Здравствуйте! Ищу способ вывода или ввода в код истории имя(название) советника, который открыл позицию. В старом МТ 4 это как-то отмечалось автоматически, а здесь не посчитали видимо нужным. Я тестирую на демо разные советники, часто их меняю и в результате в памяти ничего не остается. КАК бы сделать так, чтобы они автоматически по вашему коду прописывались.
При открытии позиции можно указать в комментарии имя советника, если это Вам нужно. Если честно не совсем понял, что и зачем Вы хотите получить. Вы работаете с историей сделок и при её анализе хотите программно/визуально определять, какие сделки и каким экспертом осуществлялись? Если да, то или комментарий или магический номер можно использовать.
При работе с 30 советниками да еще с 30 разными парами за всем уследить невозможно - хотелось бы чтобы это происходило само собой
- www.mql5.com
Здравствуйте, Анатолий,
Я только сейчас нашел эти две статьи "поваренной книги" и благодарен Вам за Ваши усилия.
Я заметил, что программы/скрипты, подобные этим, не распознают, если есть более одной позиции по конкретной валютной паре.
Например, если у меня открыты две позиции по EURUSD (одна на продажу по 1.2250, а другая на продажу по 1.2200), то программа распознает только первую, но не вторую. Я не уверен, что это происходит потому, что что-то должно сообщить программе/скрипту, что это счет, который позволяет хеджировать? Есть ли у вас статьи, в которых рассматриваются скрипты, распознающие несколько позиций по одной валютной паре?
Большое спасибо
Dingo
Привет, Анатолий,
Я только сейчас нашел эти две статьи "поваренной книги" и благодарен Вам за Ваши усилия.
Я заметил, что программы/скрипты, подобные этим, не распознают, если есть более одной позиции по конкретной валютной паре.
Например, если у меня открыты две позиции по EURUSD (одна на продажу по 1.2250, а другая на продажу по 1.2200), то программа распознает только первую, но не вторую. Я не уверен, что это происходит потому, что что-то должно сообщить программе/скрипту, что это счет, который позволяет хеджировать? Есть ли у вас статьи, в которых рассматриваются скрипты, распознающие несколько позиций по одной валютной паре?
Большое спасибо
Dingo
Привет!
Я знаю, что прошло много времени с тех пор, как вы опубликовали это. Действительно, я думаю, что первый метод будет собирать только первый ордер в pos для данного символа. Чтобы прочитать все сделки с определенного символа, вам нужно адаптировать второй вариант скрипта (все сделки) и просто добавить "фильтр" if, где он будет выполнять процедуру только в том случае, если символ ордера совпадает с текущим заданным символом.
Надеюсь, это поможет.
-Фернандо.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Рецепты MQL5 - Как получить свойства позиции?:
В этой статье мы создадим скрипт, который получает все свойства позиции и показывает их пользователю в диалоговом окне. При запуске скрипта во внешних параметрах можно будет выбрать из выпадающего списка один из двух режимов: показать свойства позиции только на текущем символе или просмотреть свойства позиций на всех символах.
Автор: Anatoli Kazharski