以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 输出到文本文件疑问 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=154401) |
-- 作者:wangyongljl -- 发布时间:2017/5/31 10:52:46 -- 输出到文本文件疑问
1. STRINGTOFILE和DEBUGFILE2函数输出到文本文件,若一直输出程序会运行很慢,请问是否正常,能否加快? 2. STRINGTOFILE函数若满足条件时到输出到文本文件,这个过程基本要半分钟左右才能完成,请问是否正常,能否加快? |
-- 作者:wenarm -- 发布时间:2017/5/31 11:08:01 -- 不正常, 1,首先你策略的复杂度,已经计算机的资源使用情况是什么样子的? |
-- 作者:FexTel -- 发布时间:2017/5/31 11:08:04 -- 1,一直输出会对程序运行有一定影响的。 半分钟有点慢了,说明你程序运行延迟比较大啊 |
-- 作者:wangyongljl -- 发布时间:2017/5/31 11:15:40 -- 多谢,我自己在测试下 |
-- 作者:wangyongljl -- 发布时间:2017/5/31 15:42:52 --
若前一根K线条件成立,当前K线则用STRINGTOFILE函数输出信息到文本,请问若在5分钟周期下,会写入文本一次,还是持续写入5分钟? |
-- 作者:pyd -- 发布时间:2017/5/31 16:10:02 -- 是来一笔行情刷新一次 |
-- 作者:wangyongljl -- 发布时间:2017/5/31 16:14:18 -- 噢,知道了,那请问有无方法1根K线上只输出一次?
另外请问DEBUGFILE2这个函数,如何控制只输出一次? |
-- 作者:pyd -- 发布时间:2017/5/31 16:20:30 -- 每个1分钟debugfile输出一次例子: if timetot0(dynainfo(207))-timetot0(EXTGBDATA(\'ti\'))>60 then begin DEBUGFILE(\'d:\\dd.txt\',\'开%.2f\',o); EXTGBDATASET(\'ti\',time); end |
-- 作者:FexTel -- 发布时间:2017/5/31 16:20:52 -- 你要加个条件控制,输出放在条件控制里面。 |
-- 作者:wangyongljl -- 发布时间:2017/5/31 16:38:19 -- 以下是引用pyd在2017/5/31 16:20:30的发言:
每个1分钟debugfile输出一次例子: if timetot0(dynainfo(207))-timetot0(EXTGBDATA(\'ti\'))>60 then begin DEBUGFILE(\'d:\\dd.txt\',\'开%.2f\',o); EXTGBDATASET(\'ti\',time); end
多谢版主,我测试看看是否是1根K线上只会输出一次。 |