スクリプト形式のニューラルネットワーク - ページ 5 123456789101112...14 新しいコメント Apelsin 2008.05.18 22:45 #41 Blast: どのように使用するのですか?チャートに台本を貼る、数字の山が書き換えを始める...。この数字は何を物語っているのだろうか。 上書きされている(わかりやすくするために作られた)数値は、学習過程で調整するニューロンの重みです(上の枝の部分を参照)。 これは、ブランチの最初に掲載されたグリッドの最初のバージョンを使用したインジケータの例です。 入力 if (iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 0 )>iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 2 )) test_pat[0] = 0.1 ; else test_pat[0] = 0.9; if (iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 0 )>iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 3 )) test_pat[1] = 0.1 ; else test_pat[1] = 0.9; if (iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 0 )>iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 4 )) test_pat[2] = 0.1 ; else test_pat[2] = 0.9; if (iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 0 )>iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 5 )) test_pat[3] = 0.1 ; else test_pat[3] = 0.9; 出力 if (iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 0 )>iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 1 )) desired[0] = 0.1 ; else desired[0] = 0.9; if (iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 0 )>iMA(NULL,0,13,0,MODE_SMMA,PRICE_MEDIAN,pat + 1 )) desired[1] = 0.1 ; else desired[1] = 0.9; 入出力はあくまで例です。それは最良の選択ではないので。 最適なバリエーションを探し、試す必要があります。 ファイル: ecvvnnnwfinalt2.mq4 17 kb Сергей Ковалев 2008.05.18 23:04 #42 sprite: エントリー、エグジットはあくまで一例です。これはベストな選択ではないので。 最良の選択肢を模索し、試行錯誤しなければならない。 出口として予測される方向の 確率を、少なくとも上/下という単純な選択肢で取得してみたことはありますか? Apelsin 2008.05.19 02:41 #43 SK. писал (а): スプライト エントリー、エグジットはあくまで一例です。これはベストな選択ではないので。 最良の選択肢を模索し、試行錯誤しなければならない。 出口として予測される方向の 確率を、少なくとも上/下という単純な選択肢で取得してみたことはありますか? どのようにコード化するのですか( 予測される方向の確率)? Сергей Ковалев 2008.05.19 09:27 #44 sprite: それ( 予測される演出の確率)は、どのようにコード化できるのでしょうか? どうにかして可能なはずです。出力に0と1のようなものが出ますよね。 例えば、01=50%、10=50%、00=-100%、11=+100%など。 もう少し頑張れば、何らかのフィードバック-実際の方向性を確認するために-を処方することができます。 Viktor Zhuravlev 2008.05.19 09:38 #45 グリッドトレーニングの 目標関数が面白い!? Ezhov, Shumsky著「Neurocomputing and its applications in economics and business」で取り上げられている。 Denis Zhbankov 2008.06.11 09:29 #46 友よ、このmqlのことは忘れてくれ。遅いのです。C++でネットワークを書いて学習し、用意された係数をmqlのプログラムに投入するとよいでしょう。トレーニング中にビデオカードを読み込もうとする人さえいます。どんなにひねくれ者でも、時間を節約するために、あなたが無駄にしている間に、です。 Yuriy Zaytsev 2008.06.15 03:07 #47 Wisard писал (а)>> 友人たちよ、このmqlのことは忘れてくれ。遅いのです。C++でネットワークを書いて学習し、用意された係数をmqlのプログラムに貼り付けるとよいでしょう。トレーニング中にビデオカードを読み込もうとする人さえいます。どうにかして時間を節約しようとひねり出している一方で、あなたは無駄な時間を過ごしています。 そりゃそうだ、遅いんだもの が、それでも防げなかった(優秀なプログラマーはMQL4コードに実装するのがベター)。 かんけいない ここでは簡単な例として、簡単なグリッドを挙げました。C言語ではグリッドの学習に数秒かかりますが、MQLでは数分、あるいは数時間かかることもあります そして、訓練されたものが許容できる速度で動作している場合、すなわち、毎ステップ再教育しない場合 PNNネットワークは非常に高速です!C言語ではMQL4か最も遅いスクリプトになります - 実際の作業では表示されません。 ノミを捕るような感覚で判断する必要がないので、機械のスピードで十分です。 しかし、私はむしろC言語でネットワークを作成し、書きたいのです。そうすれば、すぐに学習させ、修正し、新しい機能を追加し、テストで実行することができるのです。 MQL4への移行は意味がない...。ただし、チャンピオンズリーグは除く。 Yuriy Zaytsev 2008.06.15 03:25 #48 SK. писал (а)>> 少なくとも単純な上下バージョンで、予測される方向の 確率を 出力として得ることは試されましたか? セルゲイ:ここでの仕事は、現在の方向性を示し、それが変化したときに素早く知らせることだと思います。 というより、これから起こることを予測するのではなく、今現在起こっていることを示すものです。 それは、指示に逆らうことなく、オープンポジションを正しい方向に維持しようとするものです。 オープニング自体は、異なるフィルターや他の指標、例えば小さい時間枠のダイバージェンスに基づいて行うことができます。 もしかしたら、誰かのネットワークが優れていて、追加の操作を必要としないのかもしれません。 Sergey Fionin 2008.06.15 08:28 #49 YuraZ писал (а)>> そりゃそうだ、遅いんだもの が、それでも防げなかった(優秀なプログラマーはMQL4コードに実装するのがベター)。 かんけいない ここでは簡単な例として、簡単なグリッドを挙げました。C言語ではグリッドの学習に数秒かかりますが、MQLでは数分、あるいは数時間かかることもあります。 そして、訓練されたものが許容できる速度で動作している場合、すなわち、毎ステップ再教育しない場合 PNNネットワークは非常に高速です!C言語ではMQL4か最も遅いスクリプトになります - 実際の作業では表示されません。 ノミを捕るような感覚で判断する必要がないので、機械のスピードで十分です。 しかし、私はむしろC言語でネットワークを作成し、書きたいのです。そうすれば、すぐに学習させ、修正し、新しい機能を追加し、テストで実行することができるのです。 MQL4への移行は意味がない...。ただし、チャンピオンズリーグは除く。 MQLを高速化するためにC++でDLLを接続する方法にするとか。NSDTと同じようなものですが、C++で普遍的なテンプレート-関数をいくつか書いてください。ちなみに、BETTERはすべてC++で書き、最終的にMQLに変換しています。 liza 2008.06.18 09:24 #50 YuraZ писал (а)>> THIS NETWORK(ザ・ネットワーク 同じネットワークだが、Microsoft Visual C++ 6.0 で書かれている。 MQL4と比較して、スピードが桁違いに速い アルゴリズムは変更されていないため、MQL4からC++への移行は、オブジェクトやクラスを使用することなく、可能な限り簡単に行うことができます。 dllファイルが見つかりませんでした。 できれば、作成方法を教えてください。 123456789101112...14 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
どのように使用するのですか?チャートに台本を貼る、数字の山が書き換えを始める...。この数字は何を物語っているのだろうか。
上書きされている(わかりやすくするために作られた)数値は、学習過程で調整するニューロンの重みです(上の枝の部分を参照)。
これは、ブランチの最初に掲載されたグリッドの最初のバージョンを使用したインジケータの例です。
入力
出力
入出力はあくまで例です。それは最良の選択ではないので。
最適なバリエーションを探し、試す必要があります。
エントリー、エグジットはあくまで一例です。これはベストな選択ではないので。
最良の選択肢を模索し、試行錯誤しなければならない。
出口として予測される方向の 確率を、少なくとも上/下という単純な選択肢で取得してみたことはありますか?
エントリー、エグジットはあくまで一例です。これはベストな選択ではないので。
最良の選択肢を模索し、試行錯誤しなければならない。
出口として予測される方向の 確率を、少なくとも上/下という単純な選択肢で取得してみたことはありますか?
それ( 予測される演出の確率)は、どのようにコード化できるのでしょうか?
どうにかして可能なはずです。出力に0と1のようなものが出ますよね。
例えば、01=50%、10=50%、00=-100%、11=+100%など。
もう少し頑張れば、何らかのフィードバック-実際の方向性を確認するために-を処方することができます。
グリッドトレーニングの 目標関数が面白い!?
Ezhov, Shumsky著「Neurocomputing and its applications in economics and business」で取り上げられている。
友人たちよ、このmqlのことは忘れてくれ。遅いのです。C++でネットワークを書いて学習し、用意された係数をmqlのプログラムに貼り付けるとよいでしょう。トレーニング中にビデオカードを読み込もうとする人さえいます。どうにかして時間を節約しようとひねり出している一方で、あなたは無駄な時間を過ごしています。
そりゃそうだ、遅いんだもの
が、それでも防げなかった(優秀なプログラマーはMQL4コードに実装するのがベター)。
かんけいない
ここでは簡単な例として、簡単なグリッドを挙げました。C言語ではグリッドの学習に数秒かかりますが、MQLでは数分、あるいは数時間かかることもあります
そして、訓練されたものが許容できる速度で動作している場合、すなわち、毎ステップ再教育しない場合
PNNネットワークは非常に高速です!C言語ではMQL4か最も遅いスクリプトになります - 実際の作業では表示されません。
ノミを捕るような感覚で判断する必要がないので、機械のスピードで十分です。
しかし、私はむしろC言語でネットワークを作成し、書きたいのです。そうすれば、すぐに学習させ、修正し、新しい機能を追加し、テストで実行することができるのです。
MQL4への移行は意味がない...。ただし、チャンピオンズリーグは除く。
少なくとも単純な上下バージョンで、予測される方向の 確率を 出力として得ることは試されましたか?
セルゲイ:ここでの仕事は、現在の方向性を示し、それが変化したときに素早く知らせることだと思います。
というより、これから起こることを予測するのではなく、今現在起こっていることを示すものです。
それは、指示に逆らうことなく、オープンポジションを正しい方向に維持しようとするものです。
オープニング自体は、異なるフィルターや他の指標、例えば小さい時間枠のダイバージェンスに基づいて行うことができます。
もしかしたら、誰かのネットワークが優れていて、追加の操作を必要としないのかもしれません。
そりゃそうだ、遅いんだもの
が、それでも防げなかった(優秀なプログラマーはMQL4コードに実装するのがベター)。
かんけいない
ここでは簡単な例として、簡単なグリッドを挙げました。C言語ではグリッドの学習に数秒かかりますが、MQLでは数分、あるいは数時間かかることもあります。
そして、訓練されたものが許容できる速度で動作している場合、すなわち、毎ステップ再教育しない場合
PNNネットワークは非常に高速です!C言語ではMQL4か最も遅いスクリプトになります - 実際の作業では表示されません。
ノミを捕るような感覚で判断する必要がないので、機械のスピードで十分です。
しかし、私はむしろC言語でネットワークを作成し、書きたいのです。そうすれば、すぐに学習させ、修正し、新しい機能を追加し、テストで実行することができるのです。
MQL4への移行は意味がない...。ただし、チャンピオンズリーグは除く。
THIS NETWORK(ザ・ネットワーク
同じネットワークだが、Microsoft Visual C++ 6.0 で書かれている。
MQL4と比較して、スピードが桁違いに速い
アルゴリズムは変更されていないため、MQL4からC++への移行は、オブジェクトやクラスを使用することなく、可能な限り簡単に行うことができます。
dllファイルが見つかりませんでした。 できれば、作成方法を教えてください。