記事「知っておくべきMQL5ウィザードのテクニック(第08回):パーセプトロン」についてのディスカッション

 

新しい記事「知っておくべきMQL5ウィザードのテクニック(第08回):パーセプトロン」はパブリッシュされました:

パー​​セプトロン(単一隠れ層ネットワーク)は、基本的な自動取引に精通していて、ニューラルネットワークを試してみようとしている人にとって、優れた入門編となります。エキスパートアドバイザー(EA)用のMQL5ウィザードクラスの一部であるシグナルクラスアセンブリでこれをどのように実現できるかを段階的に見ていきます。

MQL5ウィザードのExpert-Signalクラスには、「Include\Expert\Signal」フォルダの下に多数のサンプルインスタンスが付属しています。ウィザードでEAを組み立てる際に、それらのそれぞれを独立して使用することも、相互に組み合わせて使用​​することもできます。この記事では、EAでそのようなファイルを1つ作成して使用することを目指します。このアプローチでは、事前のコーディング作業を最小限に抑えるだけでなく、使用する各シグナルに重み付けを割り当てることで、単一のEAで複数のシグナルをテストすることができます。

ファイル「Include\Math\Alglib\dataanalysis.mqh」では、Alglibパーセプトロンクラスは広範で相互リンクされたネットワークインターフェイスで表示されています。初めて見ると圧倒されてしまいがちですが、ここでは、この領域を簡単にナビゲートできるようにするために、いくつかの重要なクラスを見ていきます。

これらのAlglibクラスを使用してEAを開発する主な動機は、MQL5ウィザードを使用する場合と同じ、つまりアイデアのテストです。アイデアxまたは入力データセットyが、真剣に取引システムをさらに開発する努力に値するものであるかどうかを簡潔に判断するにはどうすればよいでしょうか。ここで検討する内容は、この質問に答えるのに役立つ可能性があります。

バナー

ただし、本題に入る前に、なぜパーセプトロン、そしておそらくニューラルネットワークが一般的に多くの分野で大きな注目を集めているのかについて、より広範な主張をすることが役に立つかもしれません。金融と市場に注目すると、市場の動きを予測する際にかなりの課題があり、これには従来の分析の限界が暗黙のうちに存在していることがわかります。

作者: Stephen Njuki

理由: