老师好,我想编写k线在一直创新低,计算最低点到最高点的距离,大于两倍ATR后就计算最高点到最低点的一半谢谢
1、一直创新低具体是如何定义的呢?这个需要量化一下,比分说连续5天收盘价一天比一天低,还有最低点和最高点是如何定义的,多少周期内的呢,这些都需要明确一下。
2、两倍ATR是指当前周期的和上个周期的对比吗? 这里的最高点和最低点同样需要定义下,比方说是30个交易周期的最高点等
一小时线最高点一根比一根低,两倍ATR是当前这根的,就是一直在计算,第一根k线记录最高点(如果后面有K线再创新高高点需要被替换)和下一根创出新低的k线比如果大于两倍的ATR就开始计算当前这根最低点和前面记录的最高点和最低点求和
的一半
a:all(high<ref(high,1),60);
b:ref(high,60)-high;
a就是表示60跟k都是越来越低的条件,然后判断a条件满足时候的b就是60天前价格和现在价格的差了
1、最高点一根比一根低这一点已明白,就是当前K线的最高点比前一根K线的最高点低。
2、创新高的K线有周期限制吗?比分说在20个周期内创新高,还是创当日新高或者是历史新高? 同样的创出新低也要定义一下。
初始定义的ATR是指最后一个满足最高点一根比一根低的K线是吧? 或者您直接贴个K线图举个列子说明下会比较方便理解