記事「MetaTrader 5のPythonでMQL5のような取引クラスを構築する」についてのディスカッション

 

新しい記事「MetaTrader 5のPythonでMQL5のような取引クラスを構築する」はパブリッシュされました:

MetaTrader 5のPythonパッケージは、Python言語でMetaTrader 5プラットフォーム用の取引アプリケーションを構築する簡単な方法を提供しますが、強力で有用なツールである一方で、アルゴリズム取引ソリューションを作成する際にはMQL5プログラミング言語ほど容易ではありません。本記事では、MQL5で提供されているものに類似した取引クラスを構築し、類似した構文を作成することで、MQL5と同様にPythonで自動売買ロボットをより簡単に作成できるようにします。

取引クラスは、MQL5で導入された良い機能のひとつです。かつてはすべてをゼロから書く必要がありましたが、これは非常に手間がかかり、前述したように多くのバグを生みやすい作業でした。MetaTrader 5 Pythonパッケージを、MQL5の構文に非常に近いライブラリ(モジュール)として拡張することで、MQL5で培った知識をPythonアプリケーションでも活用できるようになります。

本記事では、MetaTrader 5パッケージの上にPythonで取引クラスを実装し、MQL5と同様にPythonで効率的にプログラムを記述できるようにします。これらのカスタムPythonライブラリは、IntelliSenseのサポート不足の問題を軽減するのにも役立ちます。Python関数やクラスに「Docstring」を追加することで、Visual Studio Codeなどのテキストエディタがコードのドキュメント化を支援し、パラメータのハイライトなども行ってくれるため、コーディング作業が楽しく、より簡単になります。


作者: Omega J Msigwa

 
ありがとうございました。素晴らしい記事です。
 

ありがとうございます!今後のプロジェクトに とても役立つ記事ですね。