ニューラルネットワーカーに嬉しい、MT4用のクイック&フリーライブラリ - ページ 10

 
alex_r писал(а)>>

コメント付きを削除しました。

今説明すると、res>0、ここで0はRSI指標のレベル50に対応し、我々は1を割り当て、そうでなければ我々は-1を割り当てる。

何が明確でないのか?最小限のコードと、それ以外のもの。

ソースコードに書かれているように、データの正規化の主な条件が満たされていないのです。

もう1つゼロをフィルターにかけるだけですが、この場合、それほど重要ではありません。

この場合、なぜネットワークが必要なのでしょうか?正規化されたデータのゼロラインのブレイクダウン(またはレベル50のRSIのブレイクダウン)のアルゴリズムに従って取引することを教えます。つまり、あなたはアルゴリズムを先験的に知っているのだから、それをプログラムして、ネットワークで遊んではいけないのです。もう一つは、アルゴリズムがわからない場合、過去の取引結果や関連するインジケータの読み取り値を使って、それを見つけるためのネットワークを作ろうとする場合である。

頑張ってください。

 

ありがとうございます。なるほど、すべてにおいてキーワードは「レンジ」ですね。

夜は寝たほうがいいのでは...。

 
テスト実行で最適化した後、利益グラフが大きく跳ね上がり(20k-70k)、最適化中の年間最大取引数は600回に達しています。最適化期間を長くする価値はあるのか?
 
Henry_White писал(а)>>

NS入力には正規化された値(1;-1)を入力する必要があります。そうでなければ、NSを訓練しても不確かな結果になりかねない。

私は、あまり大胆なことは言いません。限られた値をNS入力に供給することです。

 

皆さんこんにちは、最適化グラフが 描けません、最適化後に次のような線が表示されます。

2009.12.21 15:52:54 最適化中に897のパスが行われましたが、897の結果は重要でないとして破棄されました
どなたか助けていただけないでしょうか?

 
marinat писал(а)>>

最適化グラフが描画されず、最適化後に文字列が表示されます。

2009.12.21 15:52:54 最適化中に897のパスが行われましたが、897の結果は重要でないとして破棄されました。
たすけて

エスパートのプロパティの「最適化」タブで、最適化結果に対するすべての制限を解除してみてください。

 

Просветите плиз, зачем умножение на 2 в строке 190:

    ret = 2 * ret / AnnsNumber;
Reshetov さんが書き込みました :>>。
この行は完全にコメントしてもかまいません。意味がないんです。以前のExpert Advisorが残していったものです。
marketeer wrote(a)>>
そうでしょう?文字列にはann_pnn関数が返す値が記入され、それに応じて買いまたは売りが開かれる。このロジックに従えば、ann_pnn関数全体は不要であり、ランダムに注文を開かせることができます。 また、グリッドが負けのオプション(if (OrderProfit() < 0))にのみトレーニングされる理由もよく理解できません。

さらに深く掘り下げてみる。 私のログでは、すべてのグリッドの回答が、ある調査では同じで、別の調査では異なっていますが、同じです。コントロールテストでもずっと同じです。

14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(0) 戻り値: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(1) 戻り値: 0.05168430
........

14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(14) 戻り値: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(15) 戻り値: 0.05168430

調べてみるけど、どうだろう? どうしたんですか?

 

再トレーニングの可能性あり。このアドバイザーを行動の指針として見てはいけない。もし理解できたとしても、その通りに行動しない ことの方が問題である。特に、(メインページ https://www.mql5.com/ru/code/9386 に書かれている)遺伝的最適化器を使うようにというアドバイスには、決して従わない方がいいでしょう。あくまでグリッド自体の重みを最適化するために使うべきで(このサイトに昔掲載されたパーセプトロンの例で行われた)、入力パラメータを選択する場合(現在のFANN-EAで行われている)には、特徴 空間にできるだけ均一に分布する例を用意すべきなのです。遺伝を含めると、グリッドは最良の例だけでチエックすることになります。

基本的に、ニューラルネットワークの話題は多くのトレーダーに興味を持たれていますが、軽々しく扱うことができないことに気づいている人は少ないようです;-)。そして、いくつかの記事がここに書かれていますが、それだけでは不十分なのか、誰も本当に理解していないのか、どちらかです。

 
lasso >> :

エスパートのプロパティの「最適化」タブで、最適化結果に対するすべての制限を解除してみてください。

チェックボックスはすべてオフになっていますが、他に何か問題があるのでしょうか。)

 
lasso >>:

Попробую копнуть еще глубже. У меня по логу видно что ответы всех сеток одинаковы при одном опросе, при другом -- другие, но то же одинаковые. И так на всем протяжении контрольного теста

14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(0) returned: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(1) returned: 0.05168430
........

14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(14) returned: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(15) returned: 0.05168430

Буду разбираться, но может кто в курсе? Что не так?

このEAでは、すべての委員会ネットワークに同じ入力信号が与えられ、同じ応答が要求される。ネットが同じ解に収束するのは当然といえば当然だ。この例では、1つのグリッドを残すか、異なるネットに異なる入力を与えるように入力システムを変更し、出力は同じままにしておくことができます。


頑張ってください。