Группа пользователей MetaTrader 5 Python - краткое содержание - страница 22
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Практическое применение нейронных сетей в трейдинге. Python (часть I) - статья
Новая версия MetaTrader5-Python-5.0.34 доступна для MetaTrader 5 build 2765
Добавленыфункции market_book_add, market_book_release, market_book_get
Привет,
Я программист на питоне и сейчас нашел модуль metatrader5 на питоне.
Я пробую простой тест, но не могу получить значение от символа:
Я пробую в jupyter:
но проблема в том:
где у меня ошибка?
Спасибо
EDIT:
Я пытаюсь также из скрипта с тем же самым - не могу выбрать символ :(
Привет всем,
Уменя возникла проблема со структурой OrderSendResult,возвращаемой после запросаorder_send() с использованием Python API. Одним из возвращаемых полей является"comment",которое должно содержать комментарий брокера к операции. Однако это поле возвращает тот же комментарий, который был передан в запросе, а не комментарий брокера, как должно быть.
Чтобы воспроизвести ошибку, сделайте следующее:
1. Создайте запрос, который будет генерировать комментарий в качестве результата. Заполните запрос" comment" фиктивным комментарием.
2. Отправьте запрос с помощью командыorder_send() из Python API.
3. В возвращаемом объекте OrderSendResult проверьте поле " comment".
В поле "комментарий" будетпередантот же комментарий , который был передан,в то время как он должен бытькомментарием, возвращенным брокером,который можно проверить на вкладке Журнал в терминале MT5.
Может ли кто-нибудь подтвердить это? Есть ли какой-нибудь обходной путь для получения комментария брокера?
Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий
MetaTrader 5 Python User Group - Как использовать Python в Metatrader
Рашид Умаров, 2021.02.15 17:07
Добавил
ОШИБКА: Не удалось найти версию, удовлетворяющую требованию MetaTrader5 (из версий: нет)
ERROR: Не найдено подходящего дистрибутива для MetaTrader5
Я не смог установить MetaTrader5 с помощью pip install. Ошибка выглядит следующим образом.
Кто-нибудь может мне помочь? Большое спасибо.
Удалите Python с компьютера.
Скачайте последнюю версию Python и дважды щелкните мышью, чтобы начать установку.
Выберите опцию Add to path, как указано в ссылке ниже.
Запустите pip install через Windows Prompt.
Наслаждайтесь.
https://datatofish.com/add-python-to-windows-path/
Новая версия MetaTrader5-Python-5.0.34 доступна для MetaTrader 5 build 2765
Добавленыфункции market_book_add, market_book_release, market_book_get
Здравствуйте, похоже, что функция maket_book_add не запускает внутреннее событие MT5 OnBookEvent. Это правильно?
Я пытаюсь общаться между MT5 и Python через сокеты, когда приходит новое BookEvent (так как Python не имеет доступа к Events), но это не работает. Событие никогда не срабатывало внутри MetaTrader.
Python нормально получает данные о книгах с помощью mt5.market_book_get.
Шаги для воспроизведения:
1. Запустите советник, печатающий новое событие BookEvent (код прилагается ниже).
2. Запустите Python-скрипт, который подключается к MetaTrader и выполняет market_book_add на любом символе (код прилагается ниже).
3. Проверьте в журнале экспертов Metatrader, было ли что-то напечатано.
Код советника:
Код Python:
Заранее спасибо,
Даниэль
Здравствуйте, похоже, что функция maket_book_add не запускает внутреннее событие MT5 OnBookEvent. Правильно ли это?
Я пытаюсь общаться между MT5 и Python через сокеты, когда приходит новое BookEvent (так как Python не имеет доступа к Events), но это не работает. Событие никогда не срабатывало внутри MetaTrader.
Python получает данные о книгах нормально с помощью mt5.market_book_get.
Шаги для воспроизведения:
1. Запустите советник, просто печатающий новое событие BookEvent (код прилагается ниже)
2. Запустить скрипт на Python, который подключается к MetaTrader и выполняет market_book_add на любом символе (код прилагается ниже).
3. Проверьте в журнале экспертов Metatrader, выводится ли что-нибудь.
Код эксперта:
Код Python:
Заранее спасибо,
Даниэль
Что вы получили на выходе из этого кода?
Что вы получили на выходе из этого кода?
Выбранное всегда верно для меня.
Он проходит до конца кода, печатает книгу.
Но OnBookEvent никогда не срабатывал внутри MT5.
Практическое применение нейронных сетей в трейдинге. Python (часть I) - статья
Практическое применение нейронных сетей в трейдинге (часть 2). Компьютерное зрение