NSの入力値を正しく形成する方法。 - ページ 12 1...5678910111213141516171819...31 新しいコメント zero 2008.07.09 09:33 #111 sergeev писал (а)>> モデレーターが許可すれば、ここにアーカイブを置きます(読んだ後は削除してください :)))) 本当にありがとう ございました!!!素晴らしいアーカイブ - 勉強しに行きます...ということがわからなかったので、勉強してきます。 >> そして、このスレッドを存続させてくれてありがとうございます。 Yuriy Zaytsev 2008.07.09 09:47 #112 sergeev писал (а)>> では、インプットはどうでしょう。誰がどんなネットワークとインプットを持っているか? EMAの差を取る 各TFについて M1 M5 M15 M30 (H1) 3-5 5-8 8-13 13-21 21-34 34-55 55-89 89-144 144-233 このようなものが表示されます。 #define MAX_INP 6 //; 3-5 5-8 8-13 13-21 21-34 34-55 55-89 89-144 144-233 トレーニングのインプットで、こんなことをやっています。 INP_PATTERNS[3][0]=-2; inp_patterns[3][1]=-3 ; inp_patterns[3][2]=-4 ; inp_patterns[3][3]=-5 ; inp_patterns[3][4]=-6 ; inp_patterns[3][5]=-7 ; inp_patterns[3][6]=-8 ; inp_patterns[3][7]=-9 ; INP_PATTERNS[3][8]=-10; out_patterns [ 3, 0 ]=0. ; out_patterns [ 3, 1]=0. ; OUT_PATTERNS [ 3, 2 ]= 1.0 ; // バイバイ このペイターノスターはBAYです。 inp_patterns[4][0]=1 ; inp_patterns[4][1]=1 ; inp_patterns[4][2]=2 ; inp_patterns[4][3]=2 ; inp_patterns[4][4]=3 ; inp_patterns[4][5]=3 ; inp_patterns[4][6]=4 ; inp_patterns[4][7]=5 ; inp_patterns[4][8]=6 ; out_patterns[4, 0]=1. ; // 販売 out_patterns [ 4, 1]=0. ; out_patterns [ 4, 2]= 0. ; 販売する inp_patterns[5][0]=0 ; inp_patterns[5][1]=0 ; INP_PATTERNS[5][2]=1; inp_patterns[5][3]=0 ; INP_PATTERNS[5][4]=-2; inp_patterns[5][5]=0 ; INP_PATTERNS[5][6]=1; inp_patterns[5][7]=0 ; inp_patterns[5][8]=-5 ; out_patterns [ 5, 0]=0.00 ; OUT_PATTERNS [ 5, 1]= 1.00 ; // 反転 アウトパターンズ [ 5, 2 ]= 0.00 ---- は、3つの出力があります。 ネットワークで の出力は方向とみなされます。 スクリプトとしてのニューラルネットワーク How to form the Indicators: Fibo Bar MT5 Indicators: SVS_Oscillator TheXpert 2008.07.09 09:51 #113 YuraZ писал (а)>> 3-5 5-8 8-13 13-21 21-34 34-55 55-89 89-144 144-233 何ですか?元の記事からはよくわからないので、もう少し具体的に教えてください。 Yuriy Zaytsev 2008.07.09 09:54 #114 TheXpert писал (а)>> これは何でしょう?元の記事からはよくわからないので、もう少し具体的に教えてください。 これがミュービングの数字です。 ところてん式に -- void Get0MAEUR(int iBAR ) { MA[1][3 ] [iBAR]=iMA(Symbol(),PERIOD_M1, 3,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[1][5 ] [iBAR]=iMA(Symbol(),PERIOD_M1, 5,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[1][8 ] [iBAR]=iMA(Symbol(),PERIOD_M1, 8,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[1][13] [iBAR]=iMA(Symbol(),PERIOD_M1, 13,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[1][21] [iBAR]=iMA(Symbol(),PERIOD_M1, 21,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[1][34] [iBAR]=iMA(Symbol(),PERIOD_M1, 34,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[1][55] [iBAR]=iMA(Symbol(),PERIOD_M1, 55,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[1][89] [iBAR]=iMA(Symbol(),PERIOD_M1, 89,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[1][144][iBAR]=iMA(Symbol(),PERIOD_M1,144,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[1][233][iBAR]=iMA(Symbol(),PERIOD_M1,233,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[2][3 ] [iBAR]=iMA(Symbol(),PERIOD_M5, 3,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[2][5 ] [iBAR]=iMA(Symbol(),PERIOD_M5, 5,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[2][8 ] [iBAR]=iMA(Symbol(),PERIOD_M5, 8,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[2][13] [iBAR]=iMA(Symbol(),PERIOD_M5, 13,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[2][21] [iBAR]=iMA(Symbol(),PERIOD_M5, 21,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[2][34] [iBAR]=iMA(Symbol(),PERIOD_M5, 34,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[2][55] [iBAR]=iMA(Symbol(),PERIOD_M5, 55,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[2][89] [iBAR]=iMA(Symbol(),PERIOD_M5, 89,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[2][144][iBAR]=iMA(Symbol(),PERIOD_M5,144,0,MODE_EMA,PRICE_CLOSE,iBAR); MA[2][233][iBAR]=iMA(Symbol(),PERIOD_M5,233,0,MODE_EMA,PRICE_CLOSE,iBAR); ... INP_PATTERNS[iB][0]= (MA[iTF][3 ][iP]-MA[iTF][5 ][iP])/Point ; INP_PATTERNS[iB][1]= (MA[iTF][5 ][iP]-MA[iTF][8 ][iP])/Point ; INP_PATTERNS[iB][2]= (MA[iTF][8 ][iP]-MA[iTF][13 ][iP])/Point ; INP_PATTERNS[iB][3]= (MA[iTF][13 ][iP]-MA[iTF][21 ][iP])/Point ; INP_PATTERNS[iB][4]= (MA[iTF][21 ][iP]-MA[iTF][34 ][iP])/Point ; INP_PATTERNS[iB][5]= (MA[iTF][34 ][iP]-MA[iTF][55 ][iP])/Point ; INP_PATTERNS[iB][6]= (MA[iTF][55 ][iP]-MA[iTF][89 ][iP])/Point ; INP_PATTERNS[iB][7]= (MA[iTF][89 ][iP]-MA[iTF][144][iP])/Point ; INP_PATTERNS[iB][8]= (MA[iTF][144][iP]-MA[iTF][233][iP])/Point ; つまり、複数のTFで隣接するEMAの差を取る。 で、主電源入力に供給されます。 のコードで、6つ以上の入力を読み取ることができます。 しかし、私は6を処理する -- このコードは実験的なものです。 -- --- 2008.07.09 09:55 #115 2 YuraZ.み んなが持ち直している、それはいいことだ。 上記スレッドのあなたの専門家が、私の最初の紹介でした。コードをありがとうございました。その若干の修正・加筆版をここに貼り付けておく。初心者におすすめです。 ファイル: yz_better_2_3_1.mq4 12 kb Yuriy Zaytsev 2008.07.09 09:58 #116 sergeev писал (а)>> 2 YuraZ.み んなが持ち直している、それはいいことだ。 上記スレッドのあなたの専門家が、私の最初の紹介でした。コードをありがとうございました。その若干の修正・加筆版をここに貼り付けておく。初心者にぴったりです。 例に漏れず、私も同じスレッドから初期コードを入手しました。 https://forum.mql4.com/ru/12474 1ページ目から --- が、レイヤーを追加してみました。 とすると、ランダムネットワーク増強アルゴリズム トレーニングで精度を上げていきました。 その後、実データから学習するアルゴリズム(ただし、教師が矢を立てる、つまり人間であること) チャートに矢印をつけると、実際のデータから学習するようにしました!システムは、馬鹿なパターンからではなく、実際のデータから学習を開始します。 ワンコンディション! ファンの開口部を見る必要があります M1 M5 M15 M30 ( H1 ) は、フラットのコードもあります TheXpert 2008.07.09 09:59 #117 YuraZ писал (а)>> ... 見た目もいいし、1つのオプションとしてなかなかいい。 Yuriy Zaytsev 2008.07.09 10:01 #118 TheXpert писал (а)>> 見た目もいいし、1つのオプションとしてなかなかいい。 入り口がきれいに写っていることもありますが、もう一つ必要なことがあります。 --- 2008.07.09 10:03 #119 YuraZ писал (а)>> そこで、実際のデータで学習することを追加しました!チャートに矢印をつけると、ダサいパターンからではなく、実際のデータから学習するようになりますよ。 ワンコンディション! ファンの開口部を見る必要があります M1 M5 M15 M30 ( H1 ) フラットのコードもあります! 見ましたよ。矢印による検出を解除しました。ただし、マシン版が必要です。手」がなければ。 このスレッド全体が基本的にそういうことです :) Yuriy Zaytsev 2008.07.09 10:10 #120 sergeev писал (а)>> 見た。矢印の定義を削除しました。まだマシン版が必要です。手」がなければ。 そのために、原則的にブランチ全体が費やされています :) を探そうとすることは可能です。 1 複数のTFからのジグザグが一点に収束すること + ファン開口部 を入力し、これらの点を すなわち、最も近い点を記憶しておき、古い点を忘れること。 サンプル数は分かりませんが、おそらく実験的に ネットワークサイズ(層内のニューロン数)も、おそらく実験的に 1...5678910111213141516171819...31 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
モデレーターが許可すれば、ここにアーカイブを置きます(読んだ後は削除してください :))))
本当にありがとう ございました!!!素晴らしいアーカイブ - 勉強しに行きます...ということがわからなかったので、勉強してきます。
>> そして、このスレッドを存続させてくれてありがとうございます。
では、インプットはどうでしょう。誰がどんなネットワークとインプットを持っているか?
EMAの差を取る
各TFについて
M1 M5 M15 M30 (H1)
3-5
5-8
8-13
13-21
21-34
34-55
55-89
89-144
144-233
このようなものが表示されます。
#define MAX_INP 6 //; 3-5 5-8 8-13 13-21 21-34 34-55 55-89 89-144 144-233
トレーニングのインプットで、こんなことをやっています。
INP_PATTERNS[3][0]=-2;
inp_patterns[3][1]=-3 ;
inp_patterns[3][2]=-4 ;
inp_patterns[3][3]=-5 ;
inp_patterns[3][4]=-6 ;
inp_patterns[3][5]=-7 ;
inp_patterns[3][6]=-8 ;
inp_patterns[3][7]=-9 ;
INP_PATTERNS[3][8]=-10;
out_patterns [ 3, 0 ]=0. ;
out_patterns [ 3, 1]=0. ;
OUT_PATTERNS [ 3, 2 ]= 1.0 ; // バイバイ
このペイターノスターはBAYです。
inp_patterns[4][0]=1 ;
inp_patterns[4][1]=1 ;
inp_patterns[4][2]=2 ;
inp_patterns[4][3]=2 ;
inp_patterns[4][4]=3 ;
inp_patterns[4][5]=3 ;
inp_patterns[4][6]=4 ;
inp_patterns[4][7]=5 ;
inp_patterns[4][8]=6 ;
out_patterns[4, 0]=1. ; // 販売
out_patterns [ 4, 1]=0. ;
out_patterns [ 4, 2]= 0. ;
販売する
inp_patterns[5][0]=0 ;
inp_patterns[5][1]=0 ;
INP_PATTERNS[5][2]=1;
inp_patterns[5][3]=0 ;
INP_PATTERNS[5][4]=-2;
inp_patterns[5][5]=0 ;
INP_PATTERNS[5][6]=1;
inp_patterns[5][7]=0 ;
inp_patterns[5][8]=-5 ;
out_patterns [ 5, 0]=0.00 ;
OUT_PATTERNS [ 5, 1]= 1.00 ; // 反転
アウトパターンズ [ 5, 2 ]= 0.00
----
は、3つの出力があります。
ネットワークで
の出力は方向とみなされます。
スクリプトとしてのニューラルネットワーク
3-5
5-8
8-13
13-21
21-34
34-55
55-89
89-144
144-233
何ですか?元の記事からはよくわからないので、もう少し具体的に教えてください。
これは何でしょう?元の記事からはよくわからないので、もう少し具体的に教えてください。
これがミュービングの数字です。ところてん式に
--
つまり、複数のTFで隣接するEMAの差を取る。
で、主電源入力に供給されます。
のコードで、6つ以上の入力を読み取ることができます。
しかし、私は6を処理する -- このコードは実験的なものです。
--
2 YuraZ.み んなが持ち直している、それはいいことだ。
上記スレッドのあなたの専門家が、私の最初の紹介でした。コードをありがとうございました。その若干の修正・加筆版をここに貼り付けておく。初心者におすすめです。
2 YuraZ.み んなが持ち直している、それはいいことだ。
上記スレッドのあなたの専門家が、私の最初の紹介でした。コードをありがとうございました。その若干の修正・加筆版をここに貼り付けておく。初心者にぴったりです。
例に漏れず、私も同じスレッドから初期コードを入手しました。
https://forum.mql4.com/ru/12474 1ページ目から
---
が、レイヤーを追加してみました。
とすると、ランダムネットワーク増強アルゴリズム
トレーニングで精度を上げていきました。
その後、実データから学習するアルゴリズム(ただし、教師が矢を立てる、つまり人間であること)
チャートに矢印をつけると、実際のデータから学習するようにしました!システムは、馬鹿なパターンからではなく、実際のデータから学習を開始します。
ワンコンディション!
ファンの開口部を見る必要があります M1 M5 M15 M30 ( H1 )
は、フラットのコードもあります
...
見た目もいいし、1つのオプションとしてなかなかいい。
見た目もいいし、1つのオプションとしてなかなかいい。
入り口がきれいに写っていることもありますが、もう一つ必要なことがあります。
そこで、実際のデータで学習することを追加しました!チャートに矢印をつけると、ダサいパターンからではなく、実際のデータから学習するようになりますよ。
ワンコンディション!
ファンの開口部を見る必要があります M1 M5 M15 M30 ( H1 )
フラットのコードもあります!
見ましたよ。矢印による検出を解除しました。ただし、マシン版が必要です。手」がなければ。
このスレッド全体が基本的にそういうことです :)
見た。矢印の定義を削除しました。まだマシン版が必要です。手」がなければ。
そのために、原則的にブランチ全体が費やされています :)
を探そうとすることは可能です。
1 複数のTFからのジグザグが一点に収束すること
+ ファン開口部
を入力し、これらの点を
すなわち、最も近い点を記憶しておき、古い点を忘れること。
サンプル数は分かりませんが、おそらく実験的に
ネットワークサイズ(層内のニューロン数)も、おそらく実験的に