記事「ニューラルネットワークの実験(第3回):実用化」についてのディスカッション - ページ 5 12345 新しいコメント CapeCoddah 2023.03.24 16:53 #41 迅速な対応に感謝します。 私は間違ったタブで推測をしていたようです。分析にはディールタブを使うべきなのに、注文タブを使っていました。 ディールを使い、利益欄を降順でソートすることで、1395ドルの損失を出した7月7日のディールをすぐに見つけることができました。 私は6ヶ月前にMQ5を使い始め、貴社のEAからトレードの詳細を学び、MQ4の経験をベースにしてみました。ご協力ありがとうございました。CVoddah岬D Roman Poshtar 2023.03.24 17:02 #42 CapeCoddah #: 迅速な対応に感謝します。 私は間違ったタブで推測をしていたようです。分析にはディールタブを使うべきなのに、注文タブを使っていました。 ディールを使い、利益欄を降順にソートすることで、1395ドルの損失を出した7月7日のディールをすぐに見つけることができました。 私は6ヶ月前にMQ5を使い始め、貴社のEAからトレードの詳細を学び、MQ4の経験をベースにしてみました。ご協力ありがとうございました。CVoddah岬D 怖いことは何もない。みんな学んでいる。もし興味があるなら、ニューロ開発チームを募集しているよ。プライベートメッセージを送ってくれ。参加は有料です。 Eric Ruvalcaba 2023.03.26 21:21 #43 こんにちは、ローマン、 あなたは天才です。私は2つのパーセプトロンの4つの角度のオプションが気に入ったので、マニュアル取引で非常に価値があることがわかったパラメータ用に3番目のパーセプトロンを追加しました:異なるタイムフレームでのRSIです。 //+------------------------------------------------------------------+ //| 知覚・認識機能「パーセプトロン」。 //+------------------------------------------------------------------+ double perceptron3() //RSI { double v1 = z1 - 10.0; double v2 = z2 - 10.0; double v3 = z3 - 10.0; double v4 = z4 - 10.0; //In3 = RSI Current timeframe //In4 = RSI Higher timeframe double b1 = (((ind_In3[1]-ind_In3[2]))/2); double b2 = (((ind_In4[1]-ind_In3[2]))/2); double b3 = (((ind_In3[1]-ind_In4[2]))/2); double b4 = (((ind_In4[1]-ind_In4[2]))/2); return (v1 * b1 + v2 * b2 + v3 * b3 + v4 * b4); } 基本的に、私の3番目のパーセプトロンは、現在の時間枠の14のRSIと、より高いレベルの同じRSIの間の傾きの関係を探します。 >1年間のトレーニング、2年間のテストデータセット。 GBPUSD : オリジナル2パーセプトロン4アングル、単一モデル: 第3パーセプトロンは異なるタイムフレームでRSIの傾きを探索: GBPJPYの場合: オリジナル2パーセプトロン4アングル、シングルモデル: 第3パーセプトロンは異なるタイムフレームでRSIの傾きを探して います: 他の発見を共有し続けることを願っています。 ありがとうございました! Roman Poshtar 2023.03.26 21:32 #44 Eric Ruvalcaba #:やあ、ローマン、 あなたは天才です。私は2つのパーセプトロンの4つの角度のオプションが気に入ったので、マニュアル取引で非常に価値があることがわかったパラメータ用に3番目のパーセプトロンを追加しました:異なるタイムフレームでのRSIです。基本的に、私の3番目のパーセプトロンは、現在の時間枠の14のRSIと、より高いレベルの同じRSIとの間の傾きの関係を探します。>1年間のトレーニング、2年間のテストデータセット。GBPUSDの場合:オリジナル2パーセプトロン4アングル、単一モデル:第3パーセプトロンは異なる時間枠でRSIの傾きを探す:GBPJPYの場合:オリジナル2パーセプトロン4アングル、単一モデル:第3パーセプトロンは異なるタイムフレームでRSIの傾きを探す:他の発見を共有し続けることを願っています。ありがとう! こんにちは!ご意見ありがとうございます。お役に立ててうれしいです。 CapeCoddah 2023.03.28 13:13 #45 ローマン、エリック 例えば、H1 2019 12/9-2021 12/9とフォワードテスト 2021 12/09-2022 12/09、1パーセプトロン4角tpslの場合です。 元の2758ドル。その後、手動で TPSL の最適化を試み、最終的に tp=150 & sl=550 で 7915 ドルの利益が得られました。 変数ロットも試しましたが、同じ結果が得られました。 手動で最適化した値を中心に TPSL の GA 最適化も試みました。 最適化された最高の値 TP=150 SL=524 を使用すると、8973 ドルの非常に良い最適化利益が得られましたが、フォワードテストは破綻しました!これらの結果は、最適な利益を得るためには、TPとSLもGAの最適化実行に含める必要があることを示しているようです。 私は、高い時間枠が低い時間枠で損失を生む反転の一部を「均等化」すると信じているので、私のテストもH4に切り替えるつもりです。 エリック:高いRSIの時間枠を使うというのは面白いアイデアですね。 H6、H8、H12の時間枠をテストしたのですか? また、結果を得るためにMQ iRSIを使ったのか、それとも期間補間で利用可能なMTF RSIの1つを使ったのか知りたいのですが? ここにヒントがあります: defineと#ifdefというコンパイラー指示文を使えば、オプショナルを排除して、あなたの努力を再現する時間を節約することができます。 //#define OPTIMIZING //COMMENT OUT FOR PRODUCTION TRADING#ifdef OPTIMIZING input int x1 = 1; input intx2 = 1; input int x3 = 1; input int x4 = 1; input int z1 = 1; input int z2 = 1; input intz3 = 1; input int z4 = 1; input int Param = 1000;#else int x1 = 1, x2 = 1,x3 = 1, x4 = 1;//AnglePerceptron4 int z1 = 1, z2 = 1,z3 = 1, z4 = 1; //RsiPerceptron4 int Param = 1000;#endif OnTick関数の中で、forループをコメントアウトするために、この構文を再度使用する必要があります。 お二人に乾杯 Discussion of article "Experiments ニュース取引が簡単に(第3回):取引の実施 12345 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
迅速な対応に感謝します。
私は間違ったタブで推測をしていたようです。分析にはディールタブを使うべきなのに、注文タブを使っていました。 ディールを使い、利益欄を降順でソートすることで、1395ドルの損失を出した7月7日のディールをすぐに見つけることができました。私は6ヶ月前にMQ5を使い始め、貴社のEAからトレードの詳細を学び、MQ4の経験をベースにしてみました。
ご協力ありがとうございました。
CVoddah岬
D
迅速な対応に感謝します。
私は間違ったタブで推測をしていたようです。分析にはディールタブを使うべきなのに、注文タブを使っていました。 ディールを使い、利益欄を降順にソートすることで、1395ドルの損失を出した7月7日のディールをすぐに見つけることができました。私は6ヶ月前にMQ5を使い始め、貴社のEAからトレードの詳細を学び、MQ4の経験をベースにしてみました。
ご協力ありがとうございました。
CVoddah岬
D
怖いことは何もない。みんな学んでいる。もし興味があるなら、ニューロ開発チームを募集しているよ。プライベートメッセージを送ってくれ。参加は有料です。
こんにちは、ローマン、
あなたは天才です。私は2つのパーセプトロンの4つの角度のオプションが気に入ったので、マニュアル取引で非常に価値があることがわかったパラメータ用に3番目のパーセプトロンを追加しました:異なるタイムフレームでのRSIです。
基本的に、私の3番目のパーセプトロンは、現在の時間枠の14のRSIと、より高いレベルの同じRSIの間の傾きの関係を探します。
>1年間のトレーニング、2年間のテストデータセット。
GBPUSD :
オリジナル2パーセプトロン4アングル、単一モデル:
第3パーセプトロンは異なるタイムフレームでRSIの傾きを探索:
GBPJPYの場合:
オリジナル2パーセプトロン4アングル、シングルモデル:
第3パーセプトロンは異なるタイムフレームでRSIの傾きを探して います:
他の発見を共有し続けることを願っています。
ありがとうございました!
やあ、ローマン、
あなたは天才です。私は2つのパーセプトロンの4つの角度のオプションが気に入ったので、マニュアル取引で非常に価値があることがわかったパラメータ用に3番目のパーセプトロンを追加しました:異なるタイムフレームでのRSIです。
基本的に、私の3番目のパーセプトロンは、現在の時間枠の14のRSIと、より高いレベルの同じRSIとの間の傾きの関係を探します。
>1年間のトレーニング、2年間のテストデータセット。
GBPUSDの場合:
オリジナル2パーセプトロン4アングル、単一モデル:
第3パーセプトロンは異なる時間枠でRSIの傾きを探す:
GBPJPYの場合:
オリジナル2パーセプトロン4アングル、単一モデル:
第3パーセプトロンは異なるタイムフレームでRSIの傾きを探す:
他の発見を共有し続けることを願っています。
ありがとう!
こんにちは!ご意見ありがとうございます。お役に立ててうれしいです。
ローマン、エリック
例えば、H1 2019 12/9-2021 12/9とフォワードテスト 2021 12/09-2022 12/09、1パーセプトロン4角tpslの場合です。
元の2758ドル。その後、手動で TPSL の最適化を試み、最終的に tp=150 & sl=550 で 7915 ドルの利益が得られました。 変数ロットも試しましたが、同じ結果が得られました。 手動で最適化した値を中心に TPSL の GA 最適化も試みました。 最適化された最高の値 TP=150 SL=524 を使用すると、8973 ドルの非常に良い最適化利益が得られましたが、フォワードテストは破綻しました!これらの結果は、最適な利益を得るためには、TPとSLもGAの最適化実行に含める必要があることを示しているようです。 私は、高い時間枠が低い時間枠で損失を生む反転の一部を「均等化」すると信じているので、私のテストもH4に切り替えるつもりです。
エリック:高いRSIの時間枠を使うというのは面白いアイデアですね。 H6、H8、H12の時間枠をテストしたのですか? また、結果を得るためにMQ iRSIを使ったのか、それとも期間補間で利用可能なMTF RSIの1つを使ったのか知りたいのですが?
ここにヒントがあります:
defineと#ifdefというコンパイラー指示文を使えば、オプショナルを排除して、あなたの努力を再現する時間を節約することができます。
//#define OPTIMIZING //COMMENT OUT FOR PRODUCTION TRADING
#ifdef OPTIMIZING
input int x1 = 1;
input intx2 = 1;
input int x3 = 1;
input int x4 = 1;
input int z1 = 1;
input int z2 = 1;
input intz3 = 1;
input int z4 = 1;
input int Param = 1000;
#else
int x1 = 1, x2 = 1,x3 = 1, x4 = 1;//AnglePerceptron4
int z1 = 1, z2 = 1,z3 = 1, z4 = 1; //RsiPerceptron4
int Param = 1000;
#endif
OnTick関数の中で、forループをコメントアウトするために、この構文を再度使用する必要があります。
お二人に乾杯