求助ATR的表達 - TradeBlazer公式 [開拓者 TB]
作者:
開拓者 TB 來源:
cxh99.com 發(fā)布時間:2012年06月18日 點擊數(shù):
【
收藏到本網(wǎng)的會員中心】
- 咨詢內(nèi)容:
MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));怎么用TB語言表達。
或者在TB公式中怎么借用"ATR"?
- TB技術人員:
Params
Numeric Length(14);
Begin
PlotNumeric("ATR",AvgTrueRange(Length));
End
"ATR"是系統(tǒng)中有的,我要是要在其他公式中引用它,怎么引用啊?
- TB客服:
直接用AvgTrueRange(Length)就可以,
您也可以定義一個變量:
Vars
Numeric ATRValue;
Begin
ATRValue = AvgTrueRange(14);
...
End
- 網(wǎng)友回復:
Params
Numeric Length(13);
Vars
Numeric ATRValue;
Numeric Value1;
Numeric Value2;
Numeric Value3;
Begin
ATRValue = AvgTrueRange(Length);
Value1=(close[1])-(ATRValue[1]);
Value2=Highest(Value1,Length);
Value3=Value2[1];
PlotNumeric( Value3);
end
錯哪里了?
- 網(wǎng)友回復:
TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
atr:=ma(tr,n);
var1:=ref(close,1)-ref(atr,1);
lsx:=hhv(var1,n);
ls:ref(lsx,1); |