a:公式1大于>前一个周期数值;//允许不连续的前一个周期,类似于阳性的定义
b: 如果日内总周期数的50%判断符合a的条件 即输出信号,否则输出0;//从开盘到当前的总周期数 中如果有50%的周期数符合a则输出信号
d:公式1;//已定义
公式1 不是在每个周期都有值?因为要处理不连续的情况,必须知道公式1具体情况,也就是在不满足的时候他的值到底是怎样的。
公式1是一个比率,本质属性算属于成交量类,因为有阳线阴线及其它的分类造成数据的不连续输出;
如果太麻烦,就只算连续输出的情况;
我自己尝试写了公式,不自信,请老师指正:
aa:=公式1>ref(公式1,1) ;
bb:=count(##,TODAYBAR)*50%;
.....
谢谢
这里应该更正下:
bb:=count(a,TODAYBAR)/TODAYBAR>=0.5;
大于对应自己的前一个周期数值ref怎么写?
a:公式1>ref(公式1,1) ;//想区分:比如阳线大于阳线自己的上一个周期
如果只是大于前一个周期,就是你写的那样。但是如果你要做类似大于上一个阳线K的值的这种。
//前提必须是公式1不满足情况下是0
VARIABLE:rem:=0;
if 公式1<>0 then rem=公式1;
aa:=rem>ref(rem,1) ;
报错,输出值全部为0
重新提需求如下:
如果当前阳线c大于前一根阳线c,就取当前阳线和前一根阳线对应各自的成交量;
谢谢