例如 在上涨过程中,前5个k中的任意那根k 满足 c<o时 与当前的报价做参考 不知道这样说怎么样
“上涨过程”这个要明确定义下,一般要限定在一定周期内再加上具体的判断标准。比如20个周期,总体上是上涨的,这样就算一个上涨过程。
上涨这样定义的,前一日的振幅的3分支1 ,在今日如果满足20跟k线内完成,这样行吗
关于振幅还有个问题。
一般振幅是 (H-L)/REF(C,1) 你如果统计20个K的振幅 你这个算法 你要怎么确定。
取20周期的最高-最低 然后 除昨日收盘价?还是怎样。
对取1分钟周期 的20根内内满足3分之1(比如2到6根就满足),然后执行当前n个周期内满足了这条件,就当前报价下决定什么样的方式处理后续行情,
lastDay:(CALLSTOCK('',vtHIGH,6,-1)-CALLSTOCK('',vtLOW,6,-1))/CALLSTOCK('',vtCLOSE,6,-2);//昨日振幅
20K_zf:(hhv(h,20)-hhv(l,20))/CALLSTOCK('',vtCLOSE,-1);//20周期 相对昨日收盘价的振幅
cd1:20K_zf>=LASTDAY/3;//最近20周期振幅大于等于昨日1/3振幅
cd2:ref(count(c>o,5),15) and cd1;//如果20周期的振幅达到昨日振幅的1/3 那么判断这个20个周期的前五个K,是否满足c>o
参考这个吧。具体的条件和统计的周期数据什么的可以自行替换下