我在交易系统里想实现出信号播放音乐功能,我写了下面三句话,但出信号时不放音乐,没信号时播放音乐,请老师指教。
playsound(kd=1 ,'f:\users\dell\desktop\83ac06a92c39350d4283910f3e461c0d.WAV');
playsound(kk=1,'f:\users\dell\desktop\317cf2d695a3d8ae8e8034c6152f91f7.WAV');
playsound(pd=1 or pk=1,'f:\users\dell\desktop\afece2d8abe024a729594f9482f647dd.WAV');
kd:= 801kd or 802kd or 804kd ;
kk:= 801kk or 802kk or 804kk ;
pd1:= enterprice-c>7 or (kk and enterbars+1>2 ) or 801pd or h-enterprice>3.4 ;
pk1:= c-enterprice>7 or (kd and enterbars+1>2) or 801pk or enterprice-l>3.6;
pd:=pd1 ;
pk:=pk1 ;
SELLSHORT((PK OR TIME>151300 ) AND HOLDING<0,HOLDING,MARKET);
SELL((PD OR TIME>151200) AND HOLDING>0,HOLDING,MARKET);
BUY(KD and time<1430 AND HOLDING=0,1,MARKET);
BUYSHORT(KK and time<1450 AND HOLDING=0,1,MARKET);
你这个开平条件还有其他的条件控制,建议你都放在kd:=里面去,保持和声音函数里条件一样
另外这个playsound是最后一个周期条件成立放声音,你要看最后一个周期出没出信号。