MT5にPythonからトレンドラインを引いてみる。今回は、MT5 に既存のミニ日経先物にトレンドラインを引くPythonコードを使って、MT5 のチャートに描画してみたい。次のような線が引けました。
ここでも、次の画像のまる1のように頂点を結ぶような線にはならない。
絶妙なところで線がずれることがありますが、今回はPython との連携を試すのが目的だったので、このあたりで手を止めることにしました。
MT5 とPython とのデータのやり取りは、この記事(METATRADER5 と PYTHON インテグレーション: データの受信と送信)にならってスペース区切りの文字列で行っています。MT5 からPython へSocket を通して高値の情報を送り、Python から上下のトレンドラインの切片と傾きを返します。下のトレンドラインがローソクに被さっているのは、高値の情報で線を引いているためです。
MQL としては、元記事のコードをCopyHighを使うようにし、戻り値を4つ受け取れるように変更しました。