記事「市場シミュレーション(第8回):ソケット(II)」についてのディスカッション

 

新しい記事「市場シミュレーション(第8回):ソケット(II)」はパブリッシュされました:

ソケットを使って何か実用的なものを作ってみましょう。今回の記事では、ミニチャットの作成を始めます。一緒にどのようにおこなうかを見ていきましょう。とても面白い内容になるでしょう。ここで提供するコードは教育目的のみの使用を想定しています。商用目的や既製のアプリケーションでの使用には適していません。ソケット上で送信されるデータは安全に保護されず、内容が第三者からアクセス可能になる可能性があるためです。

前回の「市場シミュレーション(第7回):ソケット(I)」では、ソケットの学習を始めるための最初のステップを示しました。しかし、そこに示したアプリケーションはあまり面白くなかったかもしれません。正直に言うと、プログラミングで新しいことを学ぶときに最初に作る「HELLO WORLD」プログラムのようなものでした。それは長い学習の旅の最初の一歩に過ぎません。

今回の記事では、もう少し面白いものを作る方法を紹介します。正確に言うと、特に実用的なものではありませんが、概念を学びながら実験し、楽しむことができます。前回の記事と同様に、外部コードを利用する必要があります。外部コードを使う理由は、MetaTrader 5にDLLを追加したくないからです。少なくとも現時点では追加する予定はありません。

外部コードについては、動作の詳細には踏み込みません。同じ種類のタスクを実行するコードは他にも見つけられますし、前回の記事で紹介した参考資料を学習して自分で作成することも可能です。では、今回の記事で何をするのかというと、基本的には「ソケットが面白いことをできる」ということを示すことです。さらに、リプレイ/シミュレーターシステムでも多少利用する予定です。ミニチャットの作成という、最も簡単な方法で進めます。MetaTrader 5でミニチャットを作る方法をお見せします。


作者: Daniel Jose