線形回帰チャネル - ページ 2

 
Nikolai Semko:

HH ループが必要なのは初期化時の1回だけと書きました。

最初はチャンネルについてです。リングバッファを 使えば、チャンネルの真ん中を1回で計算することができます。でも、横幅はダメ。

 
fxsaber:

最初は、チャンネルについてです。リングバッファを使えば、チャンネルの真ん中を1回で計算することができます。でも、横幅はダメ。

横幅にも対応した実装

 
Nikolai Semko:

まったく信じてはいけない。
ラシードが記事を捨てた。よく読んでみてください。そこには、別の記事へのリンクがあります。
https://www.mql5.com/ru/articles/270

中学1~8年生の数学の力を使えば、周期がなくても同じように、スライド平均だけでなく、標準偏差でチャンネルを求めることができます。1次(線形回帰)だけでなく、任意の次数の多項式に対して実装しています。マーケットプレイスの体験版で体感してください。

SZY 初期化時に一度だけループが必要だと書きました。

数千倍高速化 - これには標準偏差(チャンネル幅)の計算も含まれます。

もう一度、質問を よく読んでください。

 
"Nikolai Semko:

は、幅も含めて実装しました。

古典的なLRを取り上げよう。a[i]とb[i]をLR直線の係数とする。これらの値は、"previous "スルーリングを介して取得されます。

しかし、RMS[i]はどのような方法でもリングを通して得られるものではありません。

 
Dmitry Fedoseev:

質問を もう一度よく読んでみてください。

定義してください。

ドミトリー・フェドセーエフ

また、x*yの和算ループがなくても?また、xとyが直線でない場合は?

 
fxsaber:

古典的なLRを例にとろう。a[i]とb[i]をLR直線の係数とする。これらの値は、これまでのものを輪切りにして得られるものである。

しかし、RMS[i]はどのような方法でもリングを通して得られるものではありません。

はい、それもあります。

計算でごまかすことは可能です。maとデータの差の2乗を計算する データとmaの差を使うことができる...どうすれば早く説明できるのだろう))仕上がりは、まるで本物のRMSのよう...。相関関係でも同じことが言えます。でも、同じ数式ではないでしょう。

 
Nikolai Semko:

これを解読してください。

これは証明されるべきものである

 
fxsaber:

古典的なLRを例にとろう。a[i]とb[i]をLR直線の係数とする。これらの値は、"前 "のスルーリングで得られます。

しかし、RMS[i]はどのような方法でもリングを通して得られるものではありません。

するのです。
フォーラムの規定により、Market製品へのリンクは張れませんが、無料のDEMO版をダウンロードしてください。シフトを押しながらマウスを動かすと、ピリオドが変わるので、それを確認することができます。ウィンドウ内のバー数が 無制限でも。

 
Dmitry Fedoseev:

これは証明されるべきものである

どうして変数が直線になるのか?
正しく表現してください。

 
Dmitry Fedoseev:

はい、それもあります。

計算するときは、ごまかすことができる。maとデータの差の2乗を計算することで、データと自分のmaの差を利用する...どうすれば早く説明できるのだろう))まるで本物のRMSのような仕上がり...。相関関係でも同じことが言えます。でも、同じ数式ではないでしょう。

ピアソンは、確かに、簡単に加速されます。しかし、LRチャンネルの幅は、残念ながらありません。