在1分钟k线中, 如果 macd >0 统计 macd>0的周期数 ,macd<0 统计macd<0的周期数
按错了,提前发了, 还有一个统计如: 1分钟k线图, 如果 dea<ref(ref,1) 那么统计 dea<ref(ref,1) 的周期数有多少?
统计的开始是 如 macd >0 那么统计的周期的开始 是从 上次 macd<0 结束的时候开始算起。
count只能 从开始或者指定周期数,
就是需要求红绿柱分别对应的k线根数?还是说所有的macd>0的k线数量?
[此贴子已经被作者于2017/10/12 12:29:03编辑过]
不是所有,当出红柱时,比如当前有5根了,那么统计的数据应该是 5. k线数量自然也是 5.
当 dea>ref(dea,1) 时,如果从上次不满足结束到 当前的数目有 6个周期,那么统计数据是 6
不是统计图标上的所有
当 dea>ref(dea,1) 时,如果从上次不满足结束到 当前的数目有 6个周期,那么统计数据是 6
没看明白,dea>ref(dea,1) 成立和后面的的如果之间的关系。
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
n1:sumbars(macd>0 and ref(macd<0,1),1);
n2:sumbars(macd<0 and ref(macd>0,1),1);
my_sum:if (n1<n2,n1,n2);