用REF引用历史数据,参考:
TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR : MA(TR,26),COLORYELLOW;
REF(ATR,1);
您好,非常感谢。我上一次表达错了。
我是想在3分钟周期K线上,调用上一日的日线的ATR,是跨周期的。谢谢
参考:
TR1:=MAX(MAX((HHV(H,DAYBARPOS)-LLV(L,DAYBARPOS)),ABS(REF(CLOSE,DAYBARPOS)-HHV(H,DAYBARPOS))),ABS(REF(CLOSE,DAYBARPOS)-LLV(L,DAYBARPOS)));
TR:=IF(DATE<>REFX(DATE,1),TR1,0);
ATR:=SUM(TR,SUMBARS(DAYBARPOS=1,26))/26,COLORYELLOW;
REF(ATR,DAYBARPOS);
TR1:=MAX(MAX((HHV(H,DAYBARPOS)-LLV(L,DAYBARPOS)),ABS(REF(CLOSE,DAYBARPOS)-HHV(H,DAYBARPOS))),ABS(REF(CLOSE,DAYBARPOS)-LLV(L,DAYBARPOS)));
TR:=IF(DATE<>REFX(DATE,1),TR1,0);
ATR:=SUM(TR,SUMBARS(DAYBARPOS=1,26))/26,COLORYELLOW;
REF(ATR,DAYBARPOS);
你好,上面的代码我用到白银3分钟K线上,怎么不能显示出值啊
同样的代码,我用于黄金TD数据就可以
您好,我在3分钟周期K线上,调用上一日的日线的ATR,是跨周期的,已经可以了。
现在接着问一下,我想在3分钟周期K线上,调用上一日的日线的TR(前一日的真实波幅),还是是跨周期的。请问怎么实现,谢谢您。