以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何打印实时信号到消息框  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=81701)

--  作者:asptodll
--  发布时间:2015/7/27 11:11:53
--  如何打印实时信号到消息框
我在公式的开平仓时候用了msgout语句,希望将实时信号打印到消息框,但是发生以下情况
2015/07/27 10:57:59  1分钟1号指标:9:26分 开空
2015/07/27 10:57:59  1分钟1号指标:9:31分 平空
2015/07/27 10:59:35  1分钟1号指标:9:26分 开空
2015/07/27 10:59:35  1分钟1号指标:9:31分 平空
2015/07/27 10:59:38  1分钟1号指标:9:26分 开空
2015/07/27 10:59:38  1分钟1号指标:9:31分 平空
2015/07/27 10:59:59  1分钟1号指标:9:26分 开空
2015/07/27 10:59:59  1分钟1号指标:9:31分 平空
这样的信息重复打印了很多次,但我只需要打印一次,请问如何修改?

--  作者:jinzhe
--  发布时间:2015/7/27 11:15:14
--  

函数说明上有讲,你需要用序列模式,

如果是图表交易不能用序列,那么就用debugfile


--  作者:asptodll
--  发布时间:2015/7/27 11:22:10
--  
我不需要打印到文件,只要输出到消息框,有办法解决吗
--  作者:jinzhe
--  发布时间:2015/7/27 11:24:07
--  
那就不行了,逐k线模式下输出就是这样的
--  作者:asptodll
--  发布时间:2015/7/27 13:13:17
--  
我用debugfile2也不行,同样是输出重复信号,我的代码写在副图公式中
--  作者:jinzhe
--  发布时间:2015/7/27 13:23:08
--  
不要加2
--  作者:asptodll
--  发布时间:2015/7/27 14:00:46
--  
不加2还是重复发,只要k线没走完就发,有没办法只发一次?
--  作者:jinzhe
--  发布时间:2015/7/27 14:04:49
--  
这个没办法了,逐k线模式就是这样的