微分積分、例 - ページ 10 1...34567891011121314151617...24 新しいコメント СанСаныч Фоменко 2018.02.06 07:53 #91 アレクセイ・パンフィロフダイナミクスを見るために M15に同じ専門家がいる。 このサイトのお叱りの言葉「オーバードローズ」を気にしないでください。再描画する指標は少なくともある程度の予測能力を持つが、再描画しない指標は通常、予測能力を全く持たない。予測能力はここで議論する対象ではありません。その本質は、あなたの指標は未来を予測(外挿)するために調整されており、あなたはそこから何かを得ることができるのです。 写真で言えば、私が思うに価値のあるもの 前のグリーンの絵がとても好きです。緑色の三角形は、将来的にEAのパフォーマンスに影響を与えるパラメータに対応する、かなり広いプラットフォームがあることを示しています。しかし、2枚目の写真には、このようなExpert Advisorの非常に貴重な特性が示されていません。 Aleksey Panfilov 2018.02.06 14:03 #92 M5で同じ専門家。物語の長さは約半分です。 ファイル: 2018_02_05.zip 219 kb Aleksey Panfilov 2018.02.06 14:12 #93 サンサニッチ・フォメンコこのサイトのお叱りの言葉、「オーバードローズ」を気にしないでください。再描画する指標は少なくともある程度の予測能力を持つが、再描画しない指標は通常、予測能力を全く持たない。予測能力はここで議論する対象ではありません。その本質は、あなたの指標は未来を予測(外挿)するために調整されており、あなたはそこから何かを得ることができるのです。 写真で言えば、私が思うに価値のあるもの 前のグリーンの絵がとても好きです。緑色の三角形は、将来的にEAのパフォーマンスに影響を与えるような大きな傾斜があることを示しています。しかし、2枚目の写真には、このようなExpert Advisorの非常に貴重な特性が示されていません。ありがとうございます。 私も同感です。 M30と M5では 、インジケータは価格変動とよりよく同期しているようです。 そしてもちろん、それはまだ推定であり、非常に "ラフ "なアプローチです。 Aleksey Panfilov 2018.02.07 11:22 #94 添付の指標で黄色くハイライトされている 資源節約条件は、ゼロに することで、チャート全体に非描画線が表示されるようになっていることを指摘しておきたいと思います。 a1_Buffer[i]=((open[i] - Znach) +5061600*a1_Buffer[i+1 ]-7489800 *a1_Buffer[i+2 ]+4926624*a1_Buffer[i+3 ]-1215450*a1_Buffer[i+4 ])/1282975; a5_Buffer[i+92]=a1_Buffer[i]; if(i>=0) { for(z=92-1;z>=0;z--){ a5_Buffer[i+0+z]= 4*a5_Buffer[i+1+z] - 6*a5_Buffer[i+2+z] + 4*a5_Buffer[i+3+z] - 1*a5_Buffer[i+4+z]; }} a2_Buffer[i+92-leverage]=a5_Buffer[i+92-leverage]; テストでは、私の理解では、テスターが最後に描いたものがゼロバーとなります。そうすると、最適化の際に、完全に計算されたバーの数を最後の1本に制限するのが合理的です。 a1_Buffer[i]=((open[i] - Znach) +5061600*a1_Buffer[i+1 ]-7489800 *a1_Buffer[i+2 ]+4926624*a1_Buffer[i+3 ]-1215450*a1_Buffer[i+4 ])/1282975; a5_Buffer[i+92]=a1_Buffer[i]; if(i<=0) { for(z=92-1;z>=0;z--){ a5_Buffer[i+0+z]= 4*a5_Buffer[i+1+z] - 6*a5_Buffer[i+2+z] + 4*a5_Buffer[i+3+z] - 1*a5_Buffer[i+4+z]; }} a2_Buffer[i+92-leverage]=a5_Buffer[i+92-leverage]; あるいは最後の一枚を一定数。 a1_Buffer[i]=((open[i] - Znach) +5061600*a1_Buffer[i+1 ]-7489800 *a1_Buffer[i+2 ]+4926624*a1_Buffer[i+3 ]-1215450*a1_Buffer[i+4 ])/1282975; a5_Buffer[i+92]=a1_Buffer[i]; if(i<=1000) { for(z=92-1;z>=0;z--){ a5_Buffer[i+0+z]= 4*a5_Buffer[i+1+z] - 6*a5_Buffer[i+2+z] + 4*a5_Buffer[i+3+z] - 1*a5_Buffer[i+4+z]; }} a2_Buffer[i+92-leverage]=a5_Buffer[i+92-leverage]; しかし、この場合、チャート全体の視覚化の際に、インジケータは計算されたものに対応しません。 Aleksey Panfilov 2018.02.08 11:51 #95 インジケーターに外挿の度合いを選択できるようにしました。 a1_Buffer[i]=((open[i] - Znach) +5061600*a1_Buffer[i+1 ]-7489800 *a1_Buffer[i+2 ]+4926624*a1_Buffer[i+3 ]-1215450*a1_Buffer[i+4 ])/1282975; if(line_power ==1) { a5_Buffer[i+92]=a1_Buffer[i]; if(i>=0) { for(z=92-1;z>=0;z--){ a5_Buffer[i+0+z]= 2*a5_Buffer[i+1+z] - 1*a5_Buffer[i+2+z]; }}} if(line_power ==2) { a5_Buffer[i+92]=a1_Buffer[i]; if(i>=0) { for(z=92-1;z>=0;z--){ a5_Buffer[i+0+z]= 3*a5_Buffer[i+1+z] - 3*a5_Buffer[i+2+z] + 1*a5_Buffer[i+3+z]; }}} if(line_power ==3) { a5_Buffer[i+92]=a1_Buffer[i]; if(i>=0) { for(z=92-1;z>=0;z--){ a5_Buffer[i+0+z]= 4*a5_Buffer[i+1+z] - 6*a5_Buffer[i+2+z] + 4*a5_Buffer[i+3+z] - 1*a5_Buffer[i+4+z]; }}} if(line_power ==4) { a5_Buffer[i+92]=a1_Buffer[i]; if(i>=0) { for(z=92-1;z>=0;z--){ a5_Buffer[i+0+z]= 5*a5_Buffer[i+1+z] - 10*a5_Buffer[i+2+z] + 10*a5_Buffer[i+3+z] - 5*a5_Buffer[i+4+z] + 1*a5_Buffer[i+5+z]; }}} a2_Buffer[i+92-leverage]=a5_Buffer[i+92-leverage]; そして、それに応じてExpert Advisorでも。 ma_1=iCustom(NULL,0,"2018_02_08_EMA_Polynom_s4_s1_4_p72_v.2",line_1_power, leverage_1,300,3,0); ma_2=iCustom(NULL,0,"2018_02_08_EMA_Polynom_s4_s1_4_p72_v.2",line_2_power, leverage_2,300,3,0); ma_1_P=iCustom(NULL,0,"2018_02_08_EMA_Polynom_s4_s1_4_p72_v.2",line_1_power, leverage_1,300,3,1); ma_2_P=iCustom(NULL,0,"2018_02_08_EMA_Polynom_s4_s1_4_p72_v.2",line_2_power, leverage_2,300,3,1); Aleksey Panfilov 2018.02.08 11:58 #96 4次多項式で外挿されたライン(外挿のレバレッジは72、これはバーの始値)、3次多項式で外挿されたラインを交差させるための最適化。 ファイル: 2018_02_08_2.zip 211 kb Aleksey Panfilov 2018.02.08 14:42 #97 スレッドを見ていたら、64投稿の コメントが無残に死んでいることに気がつきました。)) モデレーターの皆様、適切な文脈で元の場所に、復元することは可能でしょうか? または、私が編集できるように開いてください。(以下、コメントそのもの) アレクセイパンフィロフ2018.01.30 21:41#64RUアレクセイ・パンフィロフはい。ニュートンの二項式に直接関係する。パスカルの三角形も 2018.01.30追記等距離の点ではその通りです。1*Y1-2*Y2+1*Y3=0は 直線の差分方程式である。1*Y1-3*Y2+3*Y3-1*Y4=0 - 2次放物線差分方程式。1*Y1-4*Y2+6*Y3-4*Y4+1*Y5=0 - 3次の放物線の差分方程式です。また、トピックスとも交差します。https://www.mql5.com/ru/forum/61389/page48#comment_5633264https://www.mql5.com/ru/forum/211220/page2#comment_5632736 .1*Y1-5*Y2+10*Y3-10*Y4+5*Y5-1*Y6=0-4次放物線の差分方程式です。1*Y1-6*Y2+15*Y3-20*Y4+15*Y5-6*Y6 +1*Y7=0- 5次放物線の差分方程式。1*Y1-7*Y2+21*Y3-35*Y4+35*Y5-21*Y6 +7*Y7-1*Y8=0-6次放物線の差分方程式。肩の間隔が1の補間式は、等距離点の方程式から直接導かれる。3*Y2=1*Y1+3*Y3-1*Y4 - 2次の放物線による補間。4*Y2=1*Y1+6*Y3-4*Y4+1*Y5- 3次の放物線による内挿。5*Y2=1*Y1+10*Y3-10*Y4+5*Y5-1*Y6-4乗の放物線による内挿法。6*Y2=1*Y1+15*Y3-20*Y4+15*Y5-6*Y6+1*Y7-5次放物線による補間。7*Y2=1*Y1+21*Y3-35*Y4+35*Y5-21*Y6 +7*Y7-1*Y8-6次の放物線による内挿法。コードとして a1_Buffer[i]=(open[i] +3*a1_Buffer[i+1 ] -1*a1_Buffer[i+2 ] )/3; a2_Buffer[i]=(open[i] +6*a2_Buffer[i+1 ] -4*a2_Buffer[i+2 ] +1*a2_Buffer[i+3 ] )/4; a3_Buffer[i]=(open[i] +10*a3_Buffer[i+1 ] -10*a3_Buffer[i+2 ] +5*a3_Buffer[i+3 ] -1*a3_Buffer[i+4 ])/5; a4_Buffer[i]=(open[i] +15*a4_Buffer[i+1 ] -20*a4_Buffer[i+2 ] +15*a4_Buffer[i+3 ] -6*a4_Buffer[i+4 ] +1*a4_Buffer[i+5 ])/6; a5_Buffer[i]=(open[i] +21*a5_Buffer[i+1 ] -35*a5_Buffer[i+2 ] +35*a5_Buffer[i+3 ] -21*a5_Buffer[i+4 ] +7*a5_Buffer[i+5 ] -1*a5_Buffer[i+6 ])/7; 図はグラフの冒頭部分を示しています。 2~4乗の多項式で構成された線(灰色、青、緑)が、自信をもってチャート付近に留まっていることがわかる。5乗と6乗の多項式で作られた線(赤、黄)は、共振や自己発振に 似た状態になり、徐々に振幅が蓄積されていきます。次数5以上の多項式のレバレッジを上げても、状況は変わりません。 ある周期の正弦波の和から なる関数を差分方程式で補間すると、「多項式の次数」を例えば12次まで上げることができる(これは定数の周りに6つの正弦波があるようなものだ)。しかし、ある定数(2次多項式に相当)の周りにある1つの正弦波の関数を、ある肩と周期の組み合わせで補間することによっても、同様の状況(共振)に遭遇することができます。多項式とのアナロジーは、必要最小限の点数で描かれる。 ファイル: 2018_01_30_EMA_Polynom_p1.mq4 17 kb 市場は制御されたダイナミックなシステムである。 理論から実践へ Difference calculus, examples. Aleksey Panfilov 2018.02.09 05:17 #98 このスレッドのメッセージ57に あるインジケータNikolai SemkoBanzai.mq 4の最適化。 同じExpert Advisorでも、最適化できるパラメータは、ラインの右シフトです。 ma_1=iCustom(NULL,0,"Banzai",leverage_1, 0,leverage_1); ma_2=iCustom(NULL,0,"Banzai",leverage_2, 0,leverage_2); ma_1_P=iCustom(NULL,0,"Banzai",leverage_1, 0,leverage_1+1); ma_2_P=iCustom(NULL,0,"Banzai",leverage_2, 0,leverage_2+1); 結果 ファイル: 2018_02_09.zip 245 kb Aleksey Panfilov 2018.02.09 10:00 #99 このスレッドのメッセージ57にあるインジケータNikolai SemkoBanzai.mq 4の最適化。 M15でも同様です。 ファイル: 2018_02_09_2.zip 212 kb Aleksey Panfilov 2018.02.11 07:37 #100 ほとんどの最適化グラフでは、「逆」 信号(赤線)の境界が明確に示されており、その結果、結果のある種の「ミラーリング」(黄色い線で強調された例)が見られます。 1...34567891011121314151617...24 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ダイナミクスを見るために
M15に同じ専門家がいる。
このサイトのお叱りの言葉「オーバードローズ」を気にしないでください。再描画する指標は少なくともある程度の予測能力を持つが、再描画しない指標は通常、予測能力を全く持たない。予測能力はここで議論する対象ではありません。その本質は、あなたの指標は未来を予測(外挿)するために調整されており、あなたはそこから何かを得ることができるのです。
写真で言えば、私が思うに価値のあるもの
前のグリーンの絵がとても好きです。緑色の三角形は、将来的にEAのパフォーマンスに影響を与えるパラメータに対応する、かなり広いプラットフォームがあることを示しています。しかし、2枚目の写真には、このようなExpert Advisorの非常に貴重な特性が示されていません。
M5で同じ専門家。物語の長さは約半分です。
このサイトのお叱りの言葉、「オーバードローズ」を気にしないでください。再描画する指標は少なくともある程度の予測能力を持つが、再描画しない指標は通常、予測能力を全く持たない。予測能力はここで議論する対象ではありません。その本質は、あなたの指標は未来を予測(外挿)するために調整されており、あなたはそこから何かを得ることができるのです。
写真で言えば、私が思うに価値のあるもの
前のグリーンの絵がとても好きです。緑色の三角形は、将来的にEAのパフォーマンスに影響を与えるような大きな傾斜があることを示しています。しかし、2枚目の写真には、このようなExpert Advisorの非常に貴重な特性が示されていません。
ありがとうございます。
私も同感です。 M30と M5では 、インジケータは価格変動とよりよく同期しているようです。
そしてもちろん、それはまだ推定であり、非常に "ラフ "なアプローチです。
添付の指標で黄色くハイライトされている 資源節約条件は、ゼロに することで、チャート全体に非描画線が表示されるようになっていることを指摘しておきたいと思います。
テストでは、私の理解では、テスターが最後に描いたものがゼロバーとなります。そうすると、最適化の際に、完全に計算されたバーの数を最後の1本に制限するのが合理的です。
あるいは最後の一枚を一定数。
しかし、この場合、チャート全体の視覚化の際に、インジケータは計算されたものに対応しません。
インジケーターに外挿の度合いを選択できるようにしました。
そして、それに応じてExpert Advisorでも。
4次多項式で外挿されたライン(外挿のレバレッジは72、これはバーの始値)、3次多項式で外挿されたラインを交差させるための最適化。
スレッドを見ていたら、64投稿の コメントが無残に死んでいることに気がつきました。))
モデレーターの皆様、適切な文脈で元の場所に、復元することは可能でしょうか? または、私が編集できるように開いてください。(以下、コメントそのもの)
はい。
ニュートンの二項式に直接関係する。パスカルの三角形も 2018.01.30追記
等距離の点ではその通りです。
1*Y1-2*Y2+1*Y3=0は 直線の差分方程式である。
1*Y1-3*Y2+3*Y3-1*Y4=0 - 2次放物線差分方程式。
1*Y1-4*Y2+6*Y3-4*Y4+1*Y5=0 - 3次の放物線の差分方程式です。
また、トピックスとも交差します。
https://www.mql5.com/ru/forum/61389/page48#comment_5633264
https://www.mql5.com/ru/forum/211220/page2#comment_5632736 .
1*Y1-5*Y2+10*Y3-10*Y4+5*Y5-1*Y6=0-4次放物線の差分方程式です。
1*Y1-6*Y2+15*Y3-20*Y4+15*Y5-6*Y6 +1*Y7=0- 5次放物線の差分方程式。
1*Y1-7*Y2+21*Y3-35*Y4+35*Y5-21*Y6 +7*Y7-1*Y8=0-6次放物線の差分方程式。
肩の間隔が1の補間式は、等距離点の方程式から直接導かれる。
3*Y2=1*Y1+3*Y3-1*Y4 - 2次の放物線による補間。
4*Y2=1*Y1+6*Y3-4*Y4+1*Y5- 3次の放物線による内挿。
5*Y2=1*Y1+10*Y3-10*Y4+5*Y5-1*Y6-4乗の放物線による内挿法。
6*Y2=1*Y1+15*Y3-20*Y4+15*Y5-6*Y6+1*Y7-5次放物線による補間。
7*Y2=1*Y1+21*Y3-35*Y4+35*Y5-21*Y6 +7*Y7-1*Y8-6次の放物線による内挿法。
コードとして
図はグラフの冒頭部分を示しています。
2~4乗の多項式で構成された線(灰色、青、緑)が、自信をもってチャート付近に留まっていることがわかる。
5乗と6乗の多項式で作られた線(赤、黄)は、共振や自己発振に 似た状態になり、徐々に振幅が蓄積されていきます。次数5以上の多項式のレバレッジを上げても、状況は変わりません。
ある周期の正弦波の和から なる関数を差分方程式で補間すると、「多項式の次数」を例えば12次まで上げることができる(これは定数の周りに6つの正弦波があるようなものだ)。
しかし、ある定数(2次多項式に相当)の周りにある1つの正弦波の関数を、ある肩と周期の組み合わせで補間することによっても、同様の状況(共振)に遭遇することができます。
多項式とのアナロジーは、必要最小限の点数で描かれる。
このスレッドのメッセージ57に あるインジケータNikolai SemkoBanzai.mq 4の最適化。
同じExpert Advisorでも、最適化できるパラメータは、ラインの右シフトです。
結果
このスレッドのメッセージ57にあるインジケータNikolai SemkoBanzai.mq 4の最適化。
M15でも同様です。
ほとんどの最適化グラフでは、「逆」 信号(赤線)の境界が明確に示されており、その結果、結果のある種の「ミラーリング」(黄色い線で強調された例)が見られます。