
等级: 标准版
- 注册:
- 2021-5-20
- 曾用名:
|

楼主 |
发表于 2022-7-25 21:31
|
显示全部楼层
IF 开多条件 AND HOLDING()=0 THEN BEGIN//开多
开多:BUY(1,手数,THISCLOSE);
STOPLINE:=CLOSE-STOPVAL;
PLAYSOUND(1,'D:\Program Files\Weisoft Stock(x64)\Document\sounds\System1.wav');
END
IF (平多条件 OR SELLTIMEFLAG=1) AND HOLDING>0 THEN BEGIN //平多
平多:SELL(1,手数,MARKET);
平多条件:=0;
END
IF 开空条件 AND HOLDING()=0 THEN BEGIN//开空
开空:BUYSHORT(1,手数,THISCLOSE);
STOPLINE:=CLOSE+STOPVAL;
PLAYSOUND(1,'D:\Program Files\Weisoft Stock(x64)\Document\sounds\System2.wav');
END
只有上面这两个开仓语句,刚刚开空仓也是没有声音播放,我奇怪的是IF语句里面的指令应该是要么都执行,要么不条件不成立就不执行,可是下单都成功了,声音播放的指令却没有执行。不是要紧的指令,我只是要搞明白问题出在哪儿 |
|