以每日收盘价C为基准,设定一个价格步长A,在下一日的时候检查价格会否碰C+A或者C-A,并分别输出碰C+A的几率,碰C-A的几率,以及同时碰到C+A与C-A的几率。
你这个相当于统计每日分笔价格中大于等于c+a 和 小于等于c-a存在的百分比了? 同时c+a和c-a 这个不存在啊,分笔过来时候是有次序的,一个价格要么大于要么小于。
[此贴子已经被作者于2019/9/25 14:59:43编辑过]
不是统计分笔,其实就是统计当日最高最低价是否会碰到c+a或者c-a,或者两个都会碰到,然后把过去n天里面,以上三个数据的百分比输出。例如n天里面,会碰到c+a的几率是70%,碰到c-a的几率是60%,两个都同时碰到的是50%这种输出方式。
“否碰C+A或者C-A,并分别输出碰C+A的几率,碰C-A的几率” 意思是说看日线最高最低是否大于 昨日c+a 以及最低价是否小于 昨日c-a
然后再统计N天的情况?是这样吧。
//日线上运行,其他周期跨周期调用下
INPUT:A(10,1,300,1),N(10,5,200,1);//N是统计的天数
cd1:h>=ref(c,1)+A;
cd2:l<=ref(c,1)-A;
cd3:cd1 and cd2;
result1:count(cd1,N)/N;//上穿 包括当前周期在内共N个周期
result2:count(cd2,N)/N;//下穿
result3:count(cd3,N)/N;//上穿且下穿
这样就差不多了。