記事「MetaTrader 5用のMQTTクライアントの開発:TDDアプローチ(最終回)」についてのディスカッション

 

新しい記事「MetaTrader 5用のMQTTクライアントの開発:TDDアプローチ(最終回)」はパブリッシュされました:

この記事は、MQTT 5.0プロトコルのネイティブMQL5クライアントの開発ステップを説明する連載の最終回です。ライブラリはまだ製品化されていませんが、この部分では、他の証券会社から入手したティック(またはレート)でカスタム銘柄を更新するためにクライアントを使用します。ライブラリの現在の状況、MQTT 5.0プロトコルに完全に準拠するために足りないもの、可能なロードマップ、そしてその開発をフォローし貢献する方法についての詳細は、この記事の最後をご覧ください。

最後に、この第7回では、エキスパートアドバイザー(EA)で使用する指標のシグナルを構築する際に、トレーダーが非常によく直面するニーズ、つまり、取引口座で指標に必要な銘柄がないという問題に対処するためのコードを紹介したいと思います。

カスタム銘柄とMetaTrader 5端末上でサービスとして動作するMQTTクライアントのペアを使用した1つの可能な解決策を提案します。デモコードは単純化されすぎており、単一の端末インスタンス上で実行されていますが、MQTTプロトコル自体の主な特徴(「証券会社」メディエーションによる送信者と受信者の分離)により、この解決策は、任意の数のデバイスインスタンスと銘柄に対応するように拡張することができます。

記事の最後には、ライブラリの現在の状況、開発の優先順位と可能なロードマップ、そしてプロジェクトのフォローアップと貢献ができる場所を示しています。

作者: Jocimar Lopes

 
とても良い、興味深い記事だ。新しく有益なことをたくさん学んだ。率直に言って、このようなことはあまりないのですが、今回はそうでした。あなたの他の記事も注意深く勉強します。
 
Реter Konow #:
とても良い、興味深い記事だ。新しく有益なことをたくさん学んだ。正直なところ、このようなことはあまりないのですが、今回はそうでした。あなたの他の記事も注意深く勉強します。

やあ、ピーター!記事で役に立つ情報を見つけてくれて嬉しいよ。

ところで、このコードはGitHubに あり、自由に利用、研究、開発することができる。


READMEより:

「2025年1月6日更新

諺にもあるように、最高のオープンソース・コードは自分の痒いところを掻くことから始まる。ここでもそうだった。

しかし、結局のところ、痒いところに手が届くより良い解決策を見つけたので、このコードにはもう取り組んでいない。

もしこれが出発点として役に立つと思うのであれば、あるいは私たちの失敗から学びたいと思うのであれば、フォークして自由に使ってください。"


よいお年を!

GitHub - gavranha/mql5-mqtt-cli: A native MQTT client for MQL5
GitHub - gavranha/mql5-mqtt-cli: A native MQTT client for MQL5
  • gavranha
  • github.com
As the saying goes, the best open-source code starts by itching your own itch. This was the case here. But it turns out that we've eventually found a better solution for our itch, so we are no longer working on this code. If you think it can be useful as a starting point — or want to learn from our mistakes — just fork it and use it at will...