記事「Python + MetaTrader 5:データ、機能、プロトタイプのための高速研究フレームワーク」についてのディスカッション

 

新しい記事「Python + MetaTrader 5:データ、機能、プロトタイプのための高速研究フレームワーク」はパブリッシュされました:

本記事では、PythonとMetaTrader 5の統合によって、研究の柔軟性と取引実行を単一のワークフローに統合できることを示しています。Pythonはデータ分析、特徴量選択、モデル学習に使用され、MetaTrader 5はテストおよび取引自動化に使用されます。このアプローチにより、ソリューションを実運用へ移行するプロセスが簡素化され、再現性が向上し、トレードシステムの開発がより迅速かつ構造化されます。

MetaTrader 5Pythonとの直接統合機能を備えており、これにより市場データを扱う実務的な作業の可能性が大きく広がります。研究者や開発者は、慣れ親しんだPythonツール群を用いて価格データを分析し、統計モデルを構築し、実験的な仮説を検証しながらも、取引プラットフォームとの接続を維持できます。このアプローチはワークフローをより柔軟にし、「データ分析 → 仮説立案 → モデル構築 → 実運用」という一連の流れを支えます。

MetaTrader 5 + Python

本記事では以下を扱います。

  • PythonMetaTrader 5の統合方法
  • Pythonを用いた金融データ分析および仮説検証の方法
  • 小規模なモデルを構築・学習し、その結果をONNX経由でEAへ移行する方法

これにより、研究実験から実際のトレードシステムへの実装までを一連の流れとして扱えるようになります。


作者: 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)

些細なことですが、テスト時にすぐにはわかりませんでした......。

私はVSでpythonを使っています。デバッグは3.11でしかできません。
 
このリソースに感謝する