想读出当前TICK数据的时间,但是用MarketData.Date只能获取日期
如果用MarketData.GetMiniuteData()取出来的分笔数据,仍然不包括时间,只有日期
这如何是好,请教ADMIN大大
代码如下:
Set MinuteData = marketdata.GetMinuteData() ' 取分笔数据
MinuteData.Date(MinuteData.Count-1) ' 取最新一笔数据的日期和时间
你试试 MSGBOX MinuteData.Date(MinuteData.Count-1) 打印输出看看,是包含时间的
谢谢ADMIN
好像大部分市场都可以读出时间来了,但是有些就不行,昨天测试时NYBOT的糖11号3月读不出来,今天可以了;今天测试日本胶连续,还是读不出来。是不稳定,还是另有原因?
我知道是怎么回事了。字符框的长度太短了,折到下一行看不见时间。谢谢ADMIN
还有个问题困扰了我好几天了。VBS的 String类型应该是双字节的BSTR吧,如何才能正确的向自己开发的DLL函数接口传送“日期时间”的字符串?我查了很多资料,都不见效。现在只能把一个日期和时间拆成6个变量,以数字传递,然后在我的DLL函数里再组合起来。虽然也能用,但是看上去太笨了。
ADMIN有何好的的建议?有示例就更好了。