ok
不行的,使用CHECKSIG函数设置BPK信号的执行方式只能设置默认的一种方式
无法通过1楼的编写分两句分别设置开平,需要您调整一下思路,选择固定的一种方式删除另外两句您了解一下
ok
错的,参考2楼回复SPK信号只能设置一种执行方式:
M AND ISUP>ISDOWN AND CLOSE>REF(CLOSE,1),BPK;
M1 AND ISDOWN>ISUP AND CLOSE<REF(CLOSE,1),SPK;
CROSSDOWN(C,BKPRICE),SPK;
CROSS(C,SKPRICE),BPK;
CHECKSIG(BPK,'B',5,'C',0,3);//设置BPK信号的信号执行方式为:K线走完前5*3=15秒下单,不进行复核,每隔3秒计算一次信号。
CHECKSIG(SPK,'B',5,'C',0,3);//设置SPK信号的信号执行方式为:K线走完前5*3=15秒下单,不进行复核,每隔3秒计算一次信号。
AUTOFILTER;
信号是严格按照您编写执行的,如果满足条件一定是会出信号的
因为您的反手使用多个条件同时满足进行判断,所以您可以比对开仓条件中所有条件的返回值输出出来
看具体是哪一个条件不满足,所以没有执行
老师文华高低点的信号连线公式是多少
您是指指令信号的连线吗?右键》显示信号连线 设置一下就可以
不过是后台控制的,没有对应的源码您了解一下
P11:=100;
ASA1:=REF(H,P11)=HHV(H,2*P11+1);
BSB1:=FILTER(ASA1,P11);
CSC1:=BACKSET(BSB1,P11+1);
DSD1:=CROSS(CSC1,0.5);
DRAWTEXT(DSD1,H*1.001,'�'),COLOR00FF00;
ASA2:=REF(L,P11)=LLV(L,2*P11+1);
BSB2:=FILTER(ASA2,P11);
CSC2:=BACKSET(BSB2,P11+1);
DSD2:=CROSS(CSC2,0.5);
DRAWTEXT(DSD2,L*0.999,'▲'),COLOR0000FF;
老师这个BACKSET有别的代替吗,或者老师还有别的写法吗
BACKSET属于未来函数,引用未来的行情做当前的判断
由于未来函数以上特殊性质,是无法由其他函数改写的
并且,专业的程序化交易都是尽量规避未来函数的
您开发程序化模型以历史数据为准就可以,未来函数不必深入研究的,您了解一下