老师,我想用ATR编个选股系统,对主力合约,可以以30分钟15分钟1小时周期进行选股,具体就是选出ATR指标处于20期K线的低点区域,或者说最低区域,看怎样编写
“ATR指标处于20期K线的低点区域” 低点区间具体怎么定义的,是根据怎样逻辑判断的。
M:=14;//参数
TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:MA(TR1,m);
cd:atr=llv(atr,20);//当前ATR是20周期的最低
代码就这么多,以cd作为选股条件即可。 剩下的就是在条件选股功能里面,选择主力合约的版块就行了。选股之前最好补充下相应周期的数据。
这个和周期没有关系啊。选股周期是在条件选股功能里面设置的。