EMAウェイト計算 - ページ 3 12345678 新しいコメント Петр 2010.04.18 17:18 #21 eddy >>: ема=доля от клоз0 + "1-доля" от ема предыдущей как это 1-доля? EMA = 0.1*Close + (1-0.1)*EMAprevios; すなわち EMA=0.1*Close + 0.9*EMAprevios です。 ここではっきりしないことは何でしょうか。 --- 2010.04.18 17:19 #22 http://edu.finam.ru/showthread.php?t=516 Sceptic Philozoff 2010.04.18 17:21 #23 EMA[i] = pr*Close[i] + EMA[i+1]*pr の残り<br /> translate="no">. pr=25.0/(1+period) pr=25.0/(1+期間)・・・どこから来たんだ?計算式が異なり、25ではなく2となっています。 OK、これがEMAの正しい計算式です、非再現性-等価期間なし(Svinozavrの 指摘による)。 ema[i]=pr*Close[i] + (1-pr)*ema[i+1] =。 pr*Close[i]+(1-pr)*(pr*Close[i+1]+(1-pr)*ema[i+2])となります。= pr*Close[i]+pr*(1-pr)*Close[i+1]+(1-pr)^2*ema[i+2]=。 pr*Close[i]+pr*(1-pr)*Close[i+1]+(1-pr)^2*(pr*Close[i+2]+(1-pr)*ema[i+3])。= pr*Close[i]+pr*(1-pr)*Close[i+1]+pr*(1-pr)^2*Close[i+2]+(1-pr)^3*ema[i+3])。= ...= pr*Sum( (1-pr)^(k-i) * Close[i+k] ; k = i..infinity) 等価期間なんてナンセンスだから忘れてくれ。 crom 2010.04.18 17:25 #24 :) ファイル: mema.mq4 1 kb Roma 2010.04.18 17:25 #25 つまり、クロズの重さは前作の10倍で、それは前作のイエマの10倍でもあるわけですよね? でも、それじゃあまったく意味がないじゃないですか。 Roma 2010.04.18 17:29 #26 EM[i]の中のどのシェアで他のクローズを構成しているのかが一番重要なのですが、どうにも想像がつきません。 Roma 2010.04.18 17:30 #27 OBJECTIVEが想像できない)) Sceptic Philozoff 2010.04.18 17:33 #28 ema[i] = pr*Sum( (1-pr)^(k-i) * Close[i+k] ; k = i..infinity) 各クローズの重みは歴史が深くなるにつれて 指数関数的に 減少するが、それでもあまり速くはない。 の重さが0.2だとします。 次に2番目は0.2*(1-0.2) = 0.2*0.8^1 = 0.16 3番目は0.2*0.8^2 = 0.128 4番目は 0.2*0.8^3 = 0.1024 などとなります。 Roma 2010.04.18 17:36 #29 スピードアップできないか)) Петр 2010.04.18 17:39 #30 eddy >>: т.е. вес клоза в десять раз меньше предыдущей, вес которой тоже в 10 раз меньше предыдущей ема, так? но ведь тогда он вообще ничтожен, разве нет? 何のために無視できるのか?では、ターミナルで0.1をピリオドに変換してEMAを出力して見てください。 あるいは、ここでは周期100本の矩形信号を係数0.1のEMAで平滑化する。 12345678 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ема=доля от клоз0 + "1-доля" от ема предыдущей
как это 1-доля?
EMA = 0.1*Close + (1-0.1)*EMAprevios; すなわち EMA=0.1*Close + 0.9*EMAprevios です。
ここではっきりしないことは何でしょうか。
pr=25.0/(1+period)
OK、これがEMAの正しい計算式です、非再現性-等価期間なし(Svinozavrの 指摘による)。
ema[i]=pr*Close[i] + (1-pr)*ema[i+1] =。
pr*Close[i]+(1-pr)*(pr*Close[i+1]+(1-pr)*ema[i+2])となります。=
pr*Close[i]+pr*(1-pr)*Close[i+1]+(1-pr)^2*ema[i+2]=。
pr*Close[i]+pr*(1-pr)*Close[i+1]+(1-pr)^2*(pr*Close[i+2]+(1-pr)*ema[i+3])。=
pr*Close[i]+pr*(1-pr)*Close[i+1]+pr*(1-pr)^2*Close[i+2]+(1-pr)^3*ema[i+3])。= ...=
pr*Sum( (1-pr)^(k-i) * Close[i+k] ; k = i..infinity)
等価期間なんてナンセンスだから忘れてくれ。
各クローズの重みは歴史が深くなるにつれて 指数関数的に 減少するが、それでもあまり速くはない。
の重さが0.2だとします。
次に2番目は0.2*(1-0.2) = 0.2*0.8^1 = 0.16
3番目は0.2*0.8^2 = 0.128
4番目は 0.2*0.8^3 = 0.1024 などとなります。
т.е. вес клоза в десять раз меньше предыдущей, вес которой тоже в 10 раз меньше предыдущей ема, так? но ведь тогда он вообще ничтожен, разве нет?
何のために無視できるのか?では、ターミナルで0.1をピリオドに変換してEMAを出力して見てください。
あるいは、ここでは周期100本の矩形信号を係数0.1のEMAで平滑化する。