TradeStation BARSLAST 函数详解:用于寻找交叉点
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 的位置,并进行相应的分析和操作。
原文地址: https://www.cveoy.top/t/topic/nhP4 著作权归作者所有。请勿转载和采集!