以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请看一下以下代码有什么问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=96955)

--  作者:roadpeace
--  发布时间:2016/5/3 11:15:05
--  请看一下以下代码有什么问题
runmode:1;

WRITEINIFILESTRING(\'c:\\test.txt\',\'Sgn\',\'Sgn\',\'sdfsdf\');

//-------------------------------------------



5分钟线后台
正常应该每根5分钟结束会更新一下文件

但是当日结束的时候,15:00不会更新,第二日开盘也不会更新。请看一下为什么
其余时间都正常

--  作者:jinzhe
--  发布时间:2016/5/3 11:21:02
--  

把能说明问题的文字内容截图发一下。

用在哪个合约品种上的?


--  作者:roadpeace
--  发布时间:2016/5/4 9:46:20
--  
从图可看出,从昨天 14:55分 到今天09:35分前,都没生成该文件,到9:35分才生成了文件


图片点击可在新窗口打开查看此主题相关图片如下:test.png
图片点击可在新窗口打开查看
就是说,每根K线都是正常的,除了当日收盘最后一根

我觉得正常应该在9:00的时候生成文件才对,因为据我观察“K线走完”实际好像是下一根K收到第一笔数据发信号的


--  作者:jinzhe
--  发布时间:2016/5/4 10:01:19
--  

股指第一根5分钟k线走完时间就是9点35,所以设置走完k线后的结果就是第一根k线走完后

最后一根k线没有输出数据你打开这个文件,截图一下看看


--  作者:roadpeace
--  发布时间:2016/5/4 11:08:40
--  
开盘第一根9:35发这个没问题啊

我是说当日最后一根,没发。没道理就这样忽略掉吧
这最后一根K当然是没输出数据了,有输出数据这文件实际就不是14:55分了

--  作者:jinzhe
--  发布时间:2016/5/4 11:11:53
--  
把文件打开,拉到你讲的那段时间,然后把没有输出信息截图发上来
--  作者:roadpeace
--  发布时间:2016/5/4 11:17:57
--  
我改一下代码,明天再发吧,因为我这个是ini,是覆盖的,不是在文件最后添加的
[此贴子已经被作者于2016/5/4 11:19:33编辑过]

--  作者:roadpeace
--  发布时间:2016/5/5 9:45:57
--  
runmode:1;
OutFile:=\'c:\\\'&STKLABEL&\'.txt\';
DEBUGFILE(OutFile,\'Close:%.1f\',close)

标的If05,后台模式,K线走完模式
输出文件内容:中间缺少了15:00或者09:00那一根K线
2016-05-04 14:50:03.950    Close:3182.8
2016-05-04 14:55:04.578    Close:3186.0
2016-05-05 09:35:02.186    Close:3185.6
2016-05-05 09:40:01.285    Close:3178.6
[此贴子已经被作者于2016/5/5 9:47:05编辑过]

--  作者:jinzhe
--  发布时间:2016/5/5 10:01:54
--  

1.9点半是没有k线的,5分钟k线第一根是9点35,对此你可以看下k线图

2.是收盘后没有行情导致的,需要在后台上勾选“不间断监控”


--  作者:jinzhe
--  发布时间:2016/5/5 10:01:55
--  

1.9点半是没有k线的,5分钟k线第一根是9点35,对此你可以看下k线图

2.是收盘后没有行情导致的,需要在后台上勾选“不间断监控”