此主题相关图片如下:12_k7yi$9(`j7{qjr7ovx.jpg

jinzhe,我想写一个当股指与均价交叉的时候预警发声的小程序。好像用cross不对。麻烦指导一下。谢了。
//均价
cond:=day<>ref(day,1);
n:=barslast(cond)+1;
jj:sum(amount,n)/sum(vol,n)/multiplier;
jc:=cross(jj,c);
EXTGBDATASET('jiaocha',barpos); //存地址
IF BarPos<>EXTGBDATA("jiaocha") THEN
BEGIN
PLAYSOUND(jc,'d:\Order3.wav'); //播放音效文件
EXTGBDATASET("jiaocha",BarPos);
END
以下是引用just在2013-5-9 9:37:54的发言:
if jc then begin
playsound(1,'
d:\Order3.wav');
end
我是想让他只发声一次。这个会不会在一根K线上一直发声啊?
那个cross没有错?
只发一次声音?盘中的话 是价格是有可能上下波动的 分离交叉可能在一根K线内有多好次 你只要发一次声音?
以下是引用just在2013-5-9 10:21:57的发言:
只发一次声音?盘中的话 是价格是有可能上下波动的 分离交叉可能在一根K线内有多好次 你只要发一次声音?
测试了一下。现在不发声。。。代码应该有错误吧。
以下是引用just在2013-5-9 10:44:59的发言:
那是条件没有满足吧
看了一下。发现条件是满足的。
实在不行麻烦老师帮忙写一个。我看下。声音文件就是那个。就是在股指跟均价交叉的时候报警一次就行了。