在数据补充之前,通过C++头文件的接口读取1分钟、5分钟、15分钟数据(我们认为是小周期)是很正常的,导出excel也能查看数据。
在数据补充之后(主要是为了观察大周期,如周、月这样),结果小周期便无法接受数据了,数据接受量为0.
为了验证,我调出了stData.m_nNumData 来查看数据量
但是是为0
请问这是什么问题呢~?
我测试的股是XHAU 现货黄金。
国内盘比如SH600000 也一样。。。我帮你们找到BUG了么。。。
1.编写C++插件。
2.将股代码输入(例XHXHAU)、周期输入(例MIN5_DATA),执行GetDataInfo() ,获取当前数据
3.如以上步骤,读取5分钟(15分钟周期以下,包括多分钟线)数据,写入EXCLE,并读取,正常运行,数据正常导入EXCLE,stData.m_nNumData正常赋值。
4.打开接受系统,补充数据,补充5分钟(15分钟以下)(为了查看大周期)
5.重新执行以上步骤,15分钟以上均可获取数据,15分钟以下数据均为空,EXCLE表为空,并且stData.m_nNumData为0。
经测试,各个板块股均有以上问题。
你需要在 工具菜单-》数据补充,补充当日分笔数据还有历史的数据才行的。
只有在图表打开品种的情况下才能自动补充,否都需要手工补充的
我们是单独找某只股来补充数据的、。
使用的是自定义补充。
选定品种和周期后
进行补充的。
你下次试试不能取到数据时,打开图表让他自动补充后再看。
如果可以的,那肯定是你自定义补充没有搞对所致,建议你多补补其他的周期,或者多补一些试试