MT5 Python integration 2 draw trendline

  • by

MT5にPythonからトレンドラインを引いてみる。今回は、MT5 に既存のミニ日経先物にトレンドラインを引くPythonコードを使って、MT5 のチャートに描画してみたい。次のような線が引けました。

ここでも、次の画像のまる1のように頂点を結ぶような線にはならない。

絶妙なところで線がずれることがありますが、今回はPython との連携を試すのが目的だったので、このあたりで手を止めることにしました。

MT5 とPython とのデータのやり取りは、この記事(METATRADER5 と PYTHON インテグレーション: データの受信と送信)にならってスペース区切りの文字列で行っています。MT5 からPython へSocket を通して高値の情報を送り、Python から上下のトレンドラインの切片と傾きを返します。下のトレンドラインがローソクに被さっているのは、高値の情報で線を引いているためです。

MQL としては、元記事のコードをCopyHighを使うようにし、戻り値を4つ受け取れるように変更しました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です