Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий
MetaTrader 5 Python User Group - как использовать Python в Metatrader
Ренат Фатхуллин, 02/20/2012 00:17
Наши среды легко поддерживаются. Посмотрите настройки компилятора в редакторе, пожалуйста.
...
Завтра мы выпустим новую бету терминала и новую полноценную библиотеку python. Все старые методы и примеры не работают, так как мы переписали api и библиотеку с нуля.
Новый набор api широк и позволяет полностью управлять торговлей, имеет доступ к открытым позициям и истории сделок.
Теперь вы можете писать полноценных роботов для Metatrader прямо на Python.
Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий
MetaTrader 5 Python User Group - как использовать Python в Metatrader
Ренат Фатхуллин, 02/20/2013 17:21
Новая версия MetaTrader 5 для Python 5.0.18 и бета-версия MetaTrader 5 build 2319:
Поскольку все api изменились, старые примеры больше не работают.
Вот новый набор функций:
Пример:
Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий
MetaTrader 5 Python User Group - как использовать Python в Metatrader
Ренат Фатхуллин, 02/20/2013 6:09 PM
Программы на python будут запускаться в терминале только в виде скриптов и никак не будут участвовать в тестере торговых стратегий.
Это решение для тех, кто занимается глубоким изучением python и хочет:
Тестер стратегий предназначен только для программ на MQL5.
Позже мы расширим библиотеку и предоставим возможность доступа к встроенным и пользовательским индикаторам из терминала.
Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий
MetaTrader 5 Python User Group - как использовать Python в Metatrader
Ренат Фатхуллин, 02/20/14 13:49
Библиотека для связки MT5 <-> Python с упором на получение данных.
Из Python-программ в терминал идут только запросы и торговые заявки. Передавать массовые данные из python нет смысла, так как он не имеет доступа к изменяемому окружению MQL5, а строго ограничен узким интерфейсом запросов к терминалу.
Интеграция с Python имеет следующие возможности:
Библиотека Python не является заменой MQL5, и мы не принимаем запросы на расширение функциональности.
Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий
MetaTrader 5 Python User Group - как использовать Python в Metatrader
Almaz, 2020/02/14 17:18
Готовых функций нет, но в __init__.py можно посмотреть как делаются простые ордера, отложенные ордера делаются аналогично:
поля передаются в order_send:
, они похожи: https://www.mql5.com/en/docs/trading/ordersend
Здравствуйте, я проверяю бета-версию, и программа отражает этот массаж, но нет "опции" или "автоматизации" для обновления.
Надеюсь на ваш ответ.
Здравствуйте, я проверяю бета-версию, и программа отражает этот массаж, но нет "опции" или "автоматизации" для обновления.
Надеюсь на ваш ответ.
Если вы работаете, например, на Windows 10 64-bit (посмотрите эту тему, если ваша Windows 32-bit: Поддержка 32-битных версий заканчивается со следующим обновлением MetaTrader 5), то подключитесь к серверу MetaQuotes-Demo (откройте демо-счет в MetaQuotes-Demo), перейдите в раздел Помощь - Проверить обновления рабочего стола - Последняя бета-версия и подождите. MT5 будет обновлен до последней бета-версии.
Если вам не нужна бета-версия (если вы хотите использовать последнюю стабильную версию), то не подключайтесь к MetaQuotes-Demo.
Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий
MetaTrader 5 Python User Group - как использовать Python в Metatrader
Ренат Фатхуллин, 02/20/16 10:46 a.m.
В следующую пятницу мы сделаем релиз MT5, параллельно обновляя документацию.
Также мы отредактируем описания старых интерфейсов на форуме.
По умолчанию запускается терминал, который последним был запущен под учетной записью пользователя. Каталог C: \ Users \% username% \ AppData \ Roaming \ MetaQuotes \ Terminal просматривается и выбирается самый последний экземпляр.
Коды ответов обернуты в кортеж и похожи на коды ответов в MQL5.
Мы опишем их позже в документации.
Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий
MetaTrader 5 Python User Group - как использовать Python в Metatrader
Almaz, 2020/02/17 11:10
да, префикс констант MT5_ убран, вот пример использования:
более сложный пример - эксперт с торговлей по двум скользящим средним без использования истории: