以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  间隔一小时播放声音  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=171653)

--  作者:fxrock4
--  发布时间:2019/8/15 10:39:58
--  间隔一小时播放声音
如何编写,在持仓周期内每间隔1小时播放自定义声音1次。
--  作者:wenarm
--  发布时间:2019/8/15 10:48:41
--  

什么叫持仓周期内?运行的周期是多少?

[此贴子已经被作者于2019/8/15 10:49:44编辑过]

--  作者:gxx978
--  发布时间:2019/8/15 10:52:51
--  
可以通过设置全局变量,开仓的时候标记下开仓时间,当全局变量不为0且当前时间与开仓时间的差值是1小时的倍数时,触发playsound播放声音。平仓时,全局变量复位。
--  作者:fxrock4
--  发布时间:2019/8/15 11:07:00
--  
嗯 ,那怎么编写呢?
--  作者:wenarm
--  发布时间:2019/8/15 11:10:24
--  
请先回复2楼的问题。还有采用固定时间间隔还是走完k模式?
[此贴子已经被作者于2019/8/15 11:12:44编辑过]

--  作者:fxrock4
--  发布时间:2019/8/15 11:14:33
--  
M5周期,走完k模式
[此贴子已经被作者于2019/8/15 11:15:43编辑过]

--  作者:wenarm
--  发布时间:2019/8/15 11:29:42
--  

通过这种方式处理。

buy(BARPOS=20,1,MARKET);//图表中次周期指令,如果是本周期指令,ENTERBARS+1
XX:ENTERBARS+2;
aaa:MOD((ENTERBARS+2)*5 ,60 );
playsound(aaa=0 and ISLASTBAR=1,\'d:\\123.mp3\');

[此贴子已经被作者于2019/8/15 12:01:28编辑过]

--  作者:fxrock4
--  发布时间:2019/8/19 11:08:35
--  
这代码非持股时间也播放了哦
--  作者:FireScript
--  发布时间:2019/8/19 11:11:36
--  
 代码是根据虚拟持仓有无来处理的。你如果是根据当前实际持仓得话,那就是另外一回事了。