本記事では、MetaTrader 5パッケージの上にPythonで取引クラスを実装し、MQL5と同様にPythonで効率的にプログラムを記述できるようにします。これらのカスタムPythonライブラリは、IntelliSenseのサポート不足の問題を軽減するのにも役立ちます。Python関数やクラスに「Docstring」を追加することで、Visual Studio Codeなどのテキストエディタがコードのドキュメント化を支援し、パラメータのハイライトなども行ってくれるため、コーディング作業が楽しく、より簡単になります。
新しい記事「MetaTrader 5のPythonでMQL5のような取引クラスを構築する」はパブリッシュされました:
取引クラスは、MQL5で導入された良い機能のひとつです。かつてはすべてをゼロから書く必要がありましたが、これは非常に手間がかかり、前述したように多くのバグを生みやすい作業でした。MetaTrader 5 Pythonパッケージを、MQL5の構文に非常に近いライブラリ(モジュール)として拡張することで、MQL5で培った知識をPythonアプリケーションでも活用できるようになります。
本記事では、MetaTrader 5パッケージの上にPythonで取引クラスを実装し、MQL5と同様にPythonで効率的にプログラムを記述できるようにします。これらのカスタムPythonライブラリは、IntelliSenseのサポート不足の問題を軽減するのにも役立ちます。Python関数やクラスに「Docstring」を追加することで、Visual Studio Codeなどのテキストエディタがコードのドキュメント化を支援し、パラメータのハイライトなども行ってくれるため、コーディング作業が楽しく、より簡単になります。
作者: Omega J Msigwa