比如一般默认策略触发都是tb文件包里ding1的声音。那么有的策略,比如双均线策略,我想改成ding的声音,我把ding的声音文件放在d盘sound文件包里,我具体策略里面应该怎么写?其他策略还是发出ding1的声音不变。能不能把具体双均线改后的代码发来
有点奇怪啊,默认策略触发播放ding1的声音吗?quant和quant3都没有这种默认功能啊?
如果你想自己写,那把默认这些策略里的代码复制过来就行了。
Params
Numeric FastLength(5);// 短期指数平均线参数
Numeric SlowLength(20);// 长期指数平均线参数
Vars
Series<Numeric> AvgValue1;
Series<Numeric> AvgValue2;
Events
OnReady()
{
SetBackBarMaxCount(1+Max(FastLength,SlowLength));
Range[0:DataSourceSize() - 1]
{
setPlotOption("MA1", "begin-bar", FastLength);
setPlotOption("MA2", "begin-bar", SlowLength);
}
}
OnBar(ArrayRef<Integer> indexs)
{
AvgValue1 = AverageFC(Close,FastLength);
AvgValue2 = AverageFC(Close,SlowLength);
PlotNumeric("MA1",AvgValue1);
PlotNumeric("MA2",AvgValue2);
If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])
{
Buy(0,Open);
}
If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])
{
SellShort(0,Open);
}
} 比如双均线策略,改编预警声音往哪里写东西?咋写?我想设置两种声音不同的预警,做股指一个声音,做商品一个声音。
playwavsound是播放声音的函数。放在buysell后面执行就行了