Обсуждение статьи "Python + MetaTrader 5: быстрый исследовательский контур для данных, признаков и прототипов"

 

Опубликована статья Python + MetaTrader 5: быстрый исследовательский контур для данных, признаков и прототипов:

Статья показывает, как интеграция Python и MetaTrader 5 объединяет исследовательскую гибкость и торговое исполнение в едином рабочем процессе. Python используется для анализа данных, отбора признаков и обучения модели, а MetaTrader 5 — для тестирования и автоматизации торговли. Такой подход упрощает перенос решений в практику, повышает воспроизводимость и делает разработку торговых систем более быстрой и структурированной.

В MetaTrader 5 реализована прямая интеграция с Python, и это заметно расширяет возможности прикладной работы с рыночной информацией. Исследователь или разработчик может использовать привычный инструментарий Python для изучения котировок, построения статистических моделей и проверки рабочих предположений, не разрывая связь с торговой платформой. Такой подход делает процесс анализа гибким и позволяет выстраивать единый цикл: от данных — к гипотезе, от гипотезы — к модели, от модели — к практическому применению.

MetaTrader 5 + Python

В этой статье мы покажем:

  • как организуется интеграция Python с MetaTrader 5;
  • как на ее основе проводить анализ финансовых данных и проверять гипотезы;
  • как построить и обучить небольшую модель, а затем перенести обученный результат в советник с помощью ONNX.

Это позволит пройти путь от исследовательского эксперимента до прикладной реализации в торговой системе.

Автор: MetaQuotes

 

В файле скрипта load_data.py, который в архиве, есть такие строки:

# Get bars from EURUSD H1 (hourly timeframe) within the specified interval
rates = mt5.copy_rates_range("EURUSD_i", mt5.TIMEFRAME_H1, utc_from, utc_to)

тогда как в самой статье:

# Get bars from EURUSD H1 (hourly timeframe) within the specified interval
rates = mt5.copy_rates_range("EURUSD", mt5.TIMEFRAME_H1, utc_from, utc_to)

Мелочь, но не сразу увидел при тестировании...

Потом пришлось отказаться от версии питона 3.14.3. Работаю с питоном в VS. Там отладку можно сделать только в 3.11. 
 
Мы ценим этот ресурс