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

 

彼はトレードをたくさんしますが、その数を減らす方法を教えてください。なぜかどのバーにも付いているのですが...。

 
よし、できたぞ。どうもありがとうございました :)
 
EAコードにエラーが見つかりました。https://www.mql5.com/ru/code/9386 を更新してください。
 

190行目の2の掛け算の理由についてご教示ください。

    ret = 2 * ret / AnnsNumber;
 
marketeer >> :

190行目の2の掛け算の理由についてご教示ください。

この行を完全にコメントアウトすることができます。何の意味もない。前のEAから残っていたものです。

 

問題点を修正した結果、グリッドのティーチング性は向上しましたが、別の問題が出てきました。学習でグリッドが不安定になった。つまり、ある時点に達すると、学習したことを忘れ始めるのです。



グリッドの最適化




歴史に学んだ最終結果がここにある。


ストラテジーテスターレポート

FANN-EA

アルパリデモ(Build 225)


シンボルマークAUDUSD(豪ドル vs 米ドル)
期間1時間(上半期) 2008.08.28 15:00 ~ 2009.12.14 13:59
モデル始値による(バー始値制御が明示されているExpert Advisorのみ)
パラメータStopLoss=890; x=24491; Lots=0.1。

歴史に残るバー8035モデル化されたダニ15969シミュレーション品質非対称性
チャートの不一致エラー0




初回入金額1000000.00



当期純利益24738.71利益合計34961.10全損-10222.39
収益性3.42勝利への期待48.60

アブソリュートドローダウン228.33最大ドローダウン682.60 (0.07%)相対的ドローダウン0.07% (682.60)

総取引高509ショートポジション(勝率)254 (76.77%)ロングポジション(勝率)255 (78.04%)

利益を得た取引(全体の割合)394 (77.41%)利益を得た取引(全体の割合)115 (22.59%)
最大儲け話93.20負け組み-99.64
平均値得な話88.73負け組み-88.89
最大数れんしょう24 (2130.16)継続的損失(ロス)7 (-621.80)
最大継続的な利益(勝利数)2130.16 (24)連続損失(損失数)-621.80 (7)
平均値連勝5継続的な損失1


 
Reshetov >> :

この行を完全にコメントアウトすることができます。意味的な意味を持たない。前のEAから残っています。

携帯しないの?この文字列は、関数 ann_pnn が返す値を埋め、それに応じて買いまたは売りをオープンします。ということは、ann_pnnの機能は不要であり、ランダムに注文を出せばよいということになる。

また、グリッドが負けのオプション(if (OrderProfit() < 0))にのみトレーニングされる理由もよく理解できません。

 
marketeer >> :

携帯しないの?この文字列は、関数 ann_pnn が返す値を埋め、それに応じて買いまたは売りをオープンします。このロジックに従えば、ann_pnn関数全体は不要であり、ランダムに注文を開かせることができます。

また、グリッドが負けのオプション(if (OrderProfit() < 0))にのみトレーニングされる理由もよく理解できません。

もう一度言いますが、このラインには情報負荷がありません。retの時の符号は変わりませんが、retの値の正負によってトレードが引き裂かれます

 

おかしいな...。最適化の実行...ネットワークは学習する...が、1.5ギガのメモリを食いつぶしている...。

テストを実行すると...動いてる...何度も試した。

でも、ターミナルを再起動すると、ネットが知っていることを全部忘れているような感じで、テストがひどいんです......。

 
Solver.it >> :

おかしいな...。最適化の実行...ネットワークは学習する...が、1.5ギガのメモリを食いつぶしている...。

テスト実行中...利益があるんです。何度も試した。

しかし、ターミナルを再起動すると、グリッドが知っていることをすべて忘れてしまうような感じで、テストがひどくなるんです......。

端末を再起動した後、StopLossの値は以前と同じですか?


というのも、私が試したところ、異なるテストで、再起動前も再起動後も値は異なりますが、あまり大きな差はなく、プロフィットファクターは0.1~0.2程度で変化しています。テストにおける取引数が少ない場合(1000件以下)には、強い散らばりが発生することがあります。取引量が多い場合、オプティマイザーの学習曲線はあまり変化せず、テスト結果にも大きな差はない。少量の場合、ネットは過学習または過少学習する。


そして、ディレクトリ: c:\ann を見て、そこに保存されたメッシュがあるかどうかを確認します。