今日,TVの戦略をMACDで翻訳し,FMZとTVを比較し,傾向は同じですが,具体的な数字の差はかなり大きい.
コミュニティからオープンソースの指標庫を公開し,
3つとも全く同じです
しかし,MACDのTVグラフと一致しない.
MACDはEMAの指数です. MACDはEMAの指数です. MACDはEMAの指数です.
しかし 比較結果も不一致で EMAのアルゴリズムFMZとTVの不一致が疑われるようになりました
TVのEMAアルゴリズムの紹介を閲覧し,EMAの指標アルゴリズムを自分で手書きした (付録)
また,TA.EMAと直接一致した結果も確認されました.
データのソースの問題でしょうか?
EMAのパラメータを2に変えて,回帰範囲を縮めて,グラフを最左に引っ張って,最初のK線から EMAの値を比較して,最後にこの値が不一致になるのはいつからなのかを見たいと思います.
驚いたことに,テレビの1K線とFMZの1K線は同じ時間帯ではない.
前のEMAに重みがあるので,次のEMAは,その前にあるEMAに重みがあるので,
奇妙な理由があるが,結局は見つかった.
function whl_ema(src, length) {
var arr = [];
var sum = 0;
var alpha = 2 / (length + 1)
for(var i in src){
if(i<length-1) {
arr[i] = null;
sum += src[i];
}else if(i==length-1){
arr[i] = (sum+src[i])/length;
}else{
arr[i] = alpha * src[i] + (1 - alpha) * arr[i-1]
}
}
return arr;
}
影响的,每一根都有权重,比如小时线、TV中是第1根是:12:00,而FMZ中第1根是13:00,差了1根,这样计算时,假设EMA参数为2,这样计算第3根K线(FMZ中是第2根)的EMA,FMZ中EMA = (C2+C3)/2,而TV中EMA=(C1+C2)/21/3+C32/3,完全不同的,
- 1

