MID: MA(CLOSE,M);//布林中轨 UPPER: MID + K*STD(CLOSE,M);//布林上轨 LOWER: MID - K*STD(CLOSE,M);//布林下轨 手数:=ss; //交易条件 开多平空条件:=CROSS(C,LOWER);//开多平空条件 开空平多条件:=CROSS(UPPER,C);//开多平空条件 //交易系统 平空:SELLSHORT(开多平空条件,手数,MARKET); 平多:SELL(开空平多条件,手数,MARKET); 开多:BUY(开多平空条件,手数,MARKET); 开空:BUYSHORT(开空平多条件,手数,MARKET); 布林交易系统请加个开多平空声音提示 if holding<>0 then begin if holding>0 and 平多 then begin sell(1,SS,thisclose); PLAYSOUND(1,'D:\pingcang.wav'); end; if holding<0 and 平空 then begin sellshort(1,SS ,thisclose); PLAYSOUND(1,'D:\pingcang.wav'); end; end; if holding=0 then begin if 开多 then begin buy(1,SS,thisclose); PLAYSOUND(1,'D:\kaicang.wav'); end; if 开空 then begin buyshort(1,SS,thisclose); PLAYSOUND(1,'D:\kaicang.wav'); end; end; 是不是这样写,不会响啊请高手修改?? |