求助ATR的表達 - TradeBlazer公式 [開拓者 TB]
- 咨詢內容:
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"是系統中有的,我要是要在其他公式中引用它,怎么引用啊? - TB客服:
直接用AvgTrueRange(Length)就可以,
您也可以定義一個變量:
Vars
Numeric ATRValue;
Begin
ATRValue = AvgTrueRange(14);
...
End - 網友回復:
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
錯哪里了? - 網友回復:
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);
相關文章
-
沒有相關內容