以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]如何实现在逐K线模式在1根K线内只执行一次符合条件的指令 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=9542) |
-- 作者:woden -- 发布时间:2011/12/30 10:08:56 -- [求助]如何实现在逐K线模式在1根K线内只执行一次符合条件的指令 求助,根据ADMIN的建议,写了如下测试用策略, 实现目的:要求逐K线模式下在符合条件的1根K线内只执行一次符合条件的指令 (符合条件的K线中,要求只执行一次报警声音) 程序中有一处不解:为何单步执行到VCountAlert:= barpos之后时,在调试窗口看此值仍为0,并未被赋值, 结果在当前K线一直符合条件的过程中,下一条件VCountAlert<>barpos也始终=1,接着就执行了下面的不停 报警声音的过程. 程序如下:请高手解答,或有其他方式实现.
//=========================================================== //=========================================================== [此贴子已经被作者于2011-12-30 10:14:08编辑过]
|
-- 作者:fly -- 发布时间:2011/12/30 10:20:09 -- playsound(最后一个周期有效):该函数一般用在后台预警时使用,不建议在图表使用因为会导致每来一笔数据就刷新重新播报一次。
只执行一次报警声音的,以前帖子中给出的一个方法
//已经是完整代码, condition换为自己的条件即可 condition:=1; if condition and islastbar and barpos>extgbdata(\'t\') then begin//condition改为相应的条件 |
-- 作者:董小球 -- 发布时间:2011/12/30 10:33:34 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=390&page=0&star=2 |
-- 作者:woden -- 发布时间:2011/12/30 10:35:28 -- 我是用标准版,图表交易,难道使用外置变量就可以解决了?外置变量和内置全局变量就有这么大差距吗? |