正常运行代码,代码Alert 函数设定平仓播报:”品种+平仓“。现在正常运行没有声音。是平台不支持 Alert 函数还是代码问题?
以下为代码示例:
// ---- 平仓逻辑 ----
If(MarketPosition != 0)
{
// 持多仓时:MACD死叉或均线死叉
If(MarketPosition > 0 && (MACD_Death || MA_Death))
{
Sell(0, Open);
Commentary(Symbol()+"平仓"); // 文字注释
Alert(Symbol()+"平仓"); // 替换为 Alert 函数触发声音
}
// 持空仓时:MACD金叉或均线金叉
If(MarketPosition < 0 && (MACD_Gold || MA_Gold))
{
BuyToCover(0, Open);
Commentary(Symbol()+"平仓"); // 文字注释
Alert(Symbol()+"平仓"); // 替换为 Alert 函数触发声音
}
}
补充一句,你这个示例代码很不好,其实只要在onbaropen里写一句alert和playwavsound,然后放在30s图上,代码简单,观察效果也容易。
你这个所谓的示例代码,又复杂,而且alert执行还要根据分支条件判断,还要等条件满足,代码又多,观察起来也不方便。
alert是在消息中心报警,不是播放声音
播放声音是playwavsound