求助,關于XAverage公式的不理解 [開拓者 TB]
- 咨詢內容:
Params
NumericSeries Price(10);
Numeric Length(10);
Vars
Numeric sFcactor;
NumericSeries XAvgValue;
Begin
sFcactor = 2 / ( Length + 1 );
if (CurrentBar == 0 )
{
XAvgValue = Price;
}else
{
XAvgValue = XAvgValue[1] + sFcactor * ( Price - XAvgValue[1] ) ; //就這里看不明白 ,假如現在是第二根bar,那么 XAvgValue[1]=10 那么 XAvgValue=10+2/11*(10-10);這里結果不還是10嗎?
}
Return XAvgValue;
End
- TB技術人員:
同問
- TB客服:
這個Price在實際應用中代表一個序列數,如close序列,low序列等。它的原始賦值為10,代入close序列的實際值后就按實際值運算了。假定求XAverage(close,3):close數據為2301,2315,2322。。。
第一個結果是:2301,
第二個結果是:2301+0.5*(2315-2301)=2308,
。。。
- 網友回復:
liq77 發表于 2013-12-23 08:14
這個Price在實際應用中代表一個序列數,如close序列,low序列等。它的原始賦值為10,代入close序列的實際值 ...
非常感謝你的解釋!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容