記事「ニューラルネットワークの実験(第1回):幾何学の再検討」についてのディスカッション - ページ 2

 
素晴らしい記事だ!
 
Enrique Enguix #:
素晴らしい記事だ!

ありがとう!

 

Perception4について質問させてください:

double perceptront4() 
  {
   double w1 = x1 - 100.0;
   double w2 = x2 - 100.0;
   double w3 = x3 - 100.0;
   double w4 = x4 - 100.0;
   
   double a1 = (ind_In1[1]-ind_In1[10])/10;
   double a2 = (ind_In2[1]-ind_In1[10])/10;
   double a3 = (ind_In1[1]-ind_In1[10])/10;
   double a4 = (ind_In2[1]-ind_In2[10])/10;
   
   return (w1 * a1 + w2 * a2 + w3 * a3 + w4 * a4);
  }

あなたのコードによると、a3はa1 = (ind_In1[1]-ind_In1[10])/10 と誤入力されているようです;

(ソースコードはbeと同じです。)

(添付の)図を参照してください。

   double a3 = (ind_In1[1]-ind_In2[10])/10;


私はMT4/5とニューラルネットワークの 初心者ですが、あなたのAI手法の記事を勉強して発見するのは非常に興味深いです。

次の記事を期待しています。


よろしくお願いします。

WK

ファイル:
 
День семьи ФФДень10 нейронной сети , очень интересно узнать и открыть для себя вашу статью по методу ИИ, есть ли шанс изменить ваши результаты и заключение?

このような場合、このようなことが起こりえます。


с настройками

ВК

こんにちは。おそらくタイプミスがあります。変更してみてください。ご意見ありがとうございます。

 

こんにちは。ご苦労様でした。しかし、ここではもっと深く掘り下げる必要があるようだ。

悪気はないのですが、これは古典的なテスターの聖杯です。具体的に言うと、H1で始値で テストする場合、60pips(古いものでは6pipsしかない)のtpの大きさでは、1本のローソク足で取引が決済され、決済されたローソク足でオープンされるため、グレイルが出ます。5桁の取引で200新規pipsでも1本のローソク足に収まります。結果として - テストエラー。

それは理解できる。この非常に効果的な市場で魚をキャッチするには、1つのテクニックは、残念ながら、愛好家のために十分ではありません....

 
vinnipyx 始値で H1でテストする場合、60pips(古いものでは6pipsしかない)のtpの大きさでは、取引がクローズされ、1本のローソクでオープンされるため、グレイルが得られます。5桁の取引で200新規pipsでも1本のローソク足に収まります。結果として - テストエラー。

それは理解できる。この非常に効果的な市場で魚をキャッチするには、1つのテクニックは、残念ながら、愛好家のために十分ではありません....

こんにちは。ご意見ありがとうございます。

 

こんにちは。君のアイデアはいいね。僕はそれを少し拡張することにした。

あなたのメインファイルを少し変更しました。

アイデアは次のようなものです。少ない期間の最適化で "非常に少数の "取引が複雑な基準の最大値の良い指標であることが判明した。

私はあなたのExpert Advisorをテスターとして作成し、最適化の結果を xmlファイルに保存 しました。 そして、MT5自体で結果の表は、このインジケータによって正確に並べられる必要があります。

その後、c#で書かれた独自のパーサーを実行します。

Exeは4つのパラメータを受け取ります - 結果ファイルへのパス、例えば95のような興味深い複雑な基準のインデックス、最小取引回数、最終サンプルのファイルへのパス。

ロジックはあなたのファイルと同じですが、入力としてcsvファイルを受け取ります。

そして、膨大な数のセットを取引する。

そして、複数のセットが1つの方向性を示す場合、入力は1つだけです。

始値で最適化し、実際のティックでテストする。

cmdファイルからexeを実行するのがよい。

ParsingPerceprtonOpti.exe "E:/MetaTrader 5﹑MQL5﹑Profiles﹑Tester﹑ReportOptimizer-123321.xml".99.0 70 "e:¥MetaTrader 5¥MQL5¥Files¥AllGoodTrade.csv."

何ならexeプロジェクトもトレイラーにある(VS 2019 C#)。

アーカイブオプティのパスワード

結果ファイルの名前は#AllGoodTrade.csvのみ(私のバージョンのExpert Advisorがテスターで正しく動作するために必要です) - このような機能 #property tester_file "#AllGoodTrade.csv"。


ファイル:
opti.zip  241 kb
 
Alexey Klenov 最適化の結果を xmlファイルに保存 しました。 そして、MT5自体で結果の表は、このインジケータによって正確に並べられる必要があります。

そして、c#で書かれた独自のパーサーを実行します。

Exeは4つのパラメータを受け取ります - 結果ファイルへのパス、例えば95のような興味深い複雑な基準のインデックス、最小取引回数、最終サンプルのファイルへのパス。

その後、私のExpert Advisorが登場します。ロジックはあなたのファイルを基本としていますが、入力としてcsvファイルを受け取ります。

そして、すでに膨大な数のセットを取引している。

そして、複数のセットが1つの方向を示す場合、入力は1つだけです。

始値による最適化、実際のティックでテスト。

例えば、以下のようにcmdファイルからexeを実行するのがよい。

ParsingPerceprtonOpti.exe "E: \MetaTrader 5MQL5Profiles ŸTester ŸReportOptimiser-123321.xml".99.0 70 "E:¥MetaTrader 5¥MQL5¥Files¥AllGoodTrade#AllGoodTrade.csv"

どちらかというと、exeプロジェクトもトレイラー(VS 2019 C#)に入っています。

アーカイブのパスワード

結果ファイルの名前は#AllGoodTrade.csvのみ(私のバージョンのEAがテスターで正しく動作するために必要です) - このような機能 #property tester_file "#AllGoodTrade.csv"。


こんにちは。ご意見ありがとうございます。フィルターとしての取引回数は正しい解決策です。パート3をお読みください。

 

記事を読んでもよくわからなかったのだが、フォワードへのパスの何パーセントがポジティブな結果をもたらしたのだろうか?

 
Aleksey Vyazmikin #:

記事を読んでもよくわからなかったのだが、フォワードへのパスの何パーセントがポジティブな結果をもたらしたのだろうか?

こんにちは。パーセントはカウントされていません。パート2と3を読んでください。