Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何取当前Tick的时间(不是日期)

1楼
52cpp 发表于:2010/10/5 1:11:16

想读出当前TICK数据的时间,但是用MarketData.Date只能获取日期

如果用MarketData.GetMiniuteData()取出来的分笔数据,仍然不包括时间,只有日期

 

这如何是好,请教ADMIN大大

 

代码如下:

 

Set MinuteData = marketdata.GetMinuteData()        ' 取分笔数据

MinuteData.Date(MinuteData.Count-1)                    ' 取最新一笔数据的日期和时间

 

 

 

2楼
admin 发表于:2010/10/5 1:20:09

你试试 MSGBOX MinuteData.Date(MinuteData.Count-1) 打印输出看看,是包含时间的

3楼
52cpp 发表于:2010/10/5 9:32:40

谢谢ADMIN

 

好像大部分市场都可以读出时间来了,但是有些就不行,昨天测试时NYBOT的糖11号3月读不出来,今天可以了;今天测试日本胶连续,还是读不出来。是不稳定,还是另有原因?

4楼
52cpp 发表于:2010/10/6 9:28:03

我知道是怎么回事了。字符框的长度太短了,折到下一行看不见时间。谢谢ADMIN

 

还有个问题困扰了我好几天了。VBS的 String类型应该是双字节的BSTR吧,如何才能正确的向自己开发的DLL函数接口传送“日期时间”的字符串?我查了很多资料,都不见效。现在只能把一个日期和时间拆成6个变量,以数字传递,然后在我的DLL函数里再组合起来。虽然也能用,但是看上去太笨了。

 

ADMIN有何好的的建议?有示例就更好了。

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 5.04102 s, 2 queries.