Params
Numeric JiongXianZHouQi(125,1,300,3);//均线周期
Numeric GuoLu(30,2,60,1);//过滤无效穿越
Numeric SHouSHu(1);
Vars
Series<Numeric> JiongXian;
Global BOOL SHiFuBuoFanSHenYen(False);
Bool SHenYen;
Events
OnBar(ArrayRef<Integer> indexs)
{
JiongXian = Average(c,JiongXianZHouQi);
PlotAuto(\"均线\",JiongXian,0,Rgb(250,250,250),-1,-1,Enum_3Pix);
PlotAuto(\"JiongXian[1] >= JiongXian[ GuoLu]\",JiongXian[1] >= JiongXian[ GuoLu]);//输出过滤
If(MarketPosition != 1 AND JiongXian[1] >= JiongXian[ GuoLu] And Close[1] >= JiongXian[1])
{
Buy(1,Open);
If(BarStatus ==2 And SHiFuBuoFanSHenYen == False)
{
SHenYen = PlayWavSound(\"C:\\\\开仓了.wav\");
Print(\"开仓了SHenYen=\"+ IIFString(SHenYen,\"True\",\"False\"));
SHiFuBuoFanSHenYen = True;
}
}
Else if(MarketPosition == 1 AND JiongXian[1] < JiongXian[ GuoLu] And Close[1] < JiongXian[1])
{
Sell(0,Open);
If(BarStatus ==2 And SHiFuBuoFanSHenYen == True)
{
SHenYen = PlayWavSound(\"C:\\\\平仓了.wav\");
Print(\"平仓了SHenYen=\"+ IIFString(SHenYen,\"True\",\"False\"));
SHiFuBuoFanSHenYen = False;
}
}
}
我的要求是 ,开仓和平仓后 ,只播放一次声音