著者の対談です。アレクサンドル・スミルノフ - ページ 32

 

二次回帰の計算式を(より確実な別の方法で)再確認しました。すべてが適合し、計算式も正しい(QWMAの計算式を間違えたことを除けば、それはすでに修正した)。正直なところ、Korey さんは、その極限状態での具体的な重なりにストレスを感じているようです。自分で描いてみる。

2 候補: 3*LWMA - 2*SMA を隣り合わせに重ね、収束するかどうかを確認する必要があります。でも、あなたのコードは明らかに頭がいい、まるで学校のようです。

P.S. では、三次回帰の数式に興味のある方はいらっしゃいますか?一般的には - 多項式の重みを持つ新しいマッシュアップを導入する時期です。それを計算するための漸化式だけは、もうそれほど単純なものではありません。

 
Mathemat:

2候補: 3*LWMA - 2*SMAを隣同士に重ね合わせて、一致するかどうかを確認する必要があります。でも、あなたのコードは明らかにそんな風に弱くなく、学校で習ったように正々堂々としています。

それから、私のLRは(High+Low)/2であることを考慮する必要があります。
 
そうですね......はっきり計算されていますね。3*LWMA - 2*SMAの差で別のバッファを入れました。一致するのです。やはり私の計算方法の方が速いはずです、確認はしていませんが...。ちなみに、最後のバーには値が描画されません。
ファイル:
 
Mathemat:

二次回帰の公式を(別の、より信頼できる方法で)再確認したのです。すべて適合し、計算式も正しい(QWMAの計算式を間違えたことを除けば、これはすでに修正済み)...。


正しい計算式はどこで見ることができますか?
 
Mathemat:

二次回帰の計算式を(より確実な別の方法で)再確認しました。すべてが適合し、計算式も正しい(QWMAの計算式を間違えたことを除けば、それはすでに修正した)。正直なところ、Korey さんは、その極限状態での具体的な重なりにストレスを感じているようです。自分で描いてみるか...。


大きな周期で(暗黙の)微分からオーバーシュートする。
エクストリームでこれらのループがない場合
- の場合、群位相速度が低下します。
メリットは、インデクサでの蓄積が2次関数的に行われるという効果です。
つまり、極値でのオーバーシュートが顕著に平滑化され、放物線に近づくのです。
オーバーラップの治療法は、10-15/(N+2)で一定になった係数で遊ぶことです。
統合の期間、微分の期間と分けて、適応的に変数を導入する時期が来たのです。
そして、これには滑らかさの基準が必要かもしれません。

 
意味がわからない...。HMAの方がスムーズで、排気ガスも少ないような...。
 

HMAとは、ピサラの ことですか?

追伸:見つけました!「HMA」.その背景にはどのような考え方があるのでしょうか。

 
Mathemat:
やはり私の計算方法の方が速いはずです、確認はしていませんが...。ちなみに、最後のバーには値が描画されません。
確認しました :) 。約100万本の小節で、あなたのやり方は1844ms、私のやり方は2797msかかります。正直なところ、結果は予想外でした。クドカン!しかし、Moving Averages.mq4のコードを修正してチェックしたため、真のパラノイアのように、組み込みノードにネイティブコードを使用しないように保険をかけています。

ゼロバーを原則的に計算しない :)
 

2 ジガン

線形回帰の 場合、式は次のようになります。 LRMA = 3*LWMA - 2*MA

二次回帰の場合。

二次回帰 MA = 3 * SMA + QWMA * ( 10 - 15/( N + 2 ) )- LWMA * ( 12 - 15/( n + 2 ) )

ここで、Nは平均値の周期である。

QWMA( i; N ) = 6/( N*(N+1)(2*N+1) )* sum( Close[i] * (N-i)^2; i = 0...N-1 ) (二乗ウェイトマシーン).

for cubic: おっと、まだTrading Solutionsから取り出せません、私の計算式はそこそこ乱暴すぎます。

2 Candid: 本当に被害妄想ですね、私なら思いつきません...。

 
Mathemat:

2 Candid: あなたは真のパラノイアですね、私には思いつきませんでした...。

仕上げに、MovingLR_1に時間制御を加えてみたところ、1360msecと282828msecが得られました。ですから、ネイティブコードに対する思い込みは、決して杞憂に過ぎません。