没勾选日志,具体的情况是我有把金字塔的下单程序 用在通信达软件上,当时看到通信达软件已经提示平空做多了,但是金字塔没反应,感觉奇怪,就把金字塔关掉,重新打开,发现信号出来了,但是没委托下单
具体代码
VAR1:=((CLOSE - LLV(LOW,13))/(HHV(HIGH,13) - LLV(LOW,13)))*(100);
VAR2:=REVERSE(VAR1);
VAR3:=SMA(VAR1,3,1);
K:=SMA(VAR3,3,1);
D:=SMA(K,3,1);
KD:=CROSS(K,D) AND MA(CLOSE,3)<CLOSE,D; //开多条件
PD:=CROSS(D,K) AND MA(CLOSE,3)>CLOSE,D; //平多条件
KK:=CROSS(D,K) AND MA(CLOSE,3)>CLOSE,D; //开空条件
PK:=CROSS(K,D) AND MA(CLOSE,3)<CLOSE,D; //平空条件
平空:SELLSHORT(PK,1,THISCLOSE); //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE); //开多信号
平多:SELL(PD,1,THISCLOSE); //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //开空信号
是数据延时引起的信号没出来,后面刷新再出来还是编程代码有问题?
在线等回复
看下2楼,把交易日志勾上,看下里面有触发信号的记录没。
另外看下这个帖子,可以再结合这个函数做进一步调试http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=49428