BARSLAST 函数是 TradeStation 中一个常用的函数,用于计算从当前 Bar 往前的第一个满足某个条件的 Bar 的位置(Bar 数)。

在这个脚本中,BARSLAST(JZX2) 表示从当前 Bar 往前数,上一个 DIF 线和 DEA 线的交叉点的位置。

脚本示例:

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2,COLORSTICK;
JZX1:=CROSS(DIF,DEA);
JZX2:=CROSS(DEA,DIF);	
前高:IF(CONST(SUMBARS(JZX1,2)-BARSLAST(JZX2))>2,IF(CURRBARSCOUNT<=CONST(FINDHIGHBARS(DIF,BARSLAST(JZX2),SUMBARS(JZX1,2)-BARSLAST(JZX2),1))+1,CONST(FINDHIGH(Y,BARSLAST(JZX2),SUMBARS(JZX1,2)-BARSLAST(JZX2),1)),DRAWNULL),DRAWNULL),COLORMAGENTA,DOTLINE;
前低:IF(CONST(SUMBARS(JZX1,2)-BARSLAST(JZX2))>2,IF(CURRBARSCOUNT<=CONST(FINDLOWBARS(DIF,BARSLAST(JZX1),SUMBARS(JZX1,2)-BARSLAST(JZX2),1))+1,CONST(FINDLOW(Y,BARSLAST(JZX1),SUMBARS(JZX1,2)-BARSLAST(JZX2),1)),DRAWNULL),DRAWNULL),COLORGREEN,DOTLINE;

总结:

BARSLAST 函数在 TradeStation 中非常有用,它可以帮助您快速找到满足特定条件的 Bar 的位置,并进行相应的分析和操作。

TradeStation BARSLAST 函数详解:用于寻找交叉点

原文地址: https://www.cveoy.top/t/topic/nhP4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录