以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  GetPosFromDate好像返回不对呀!  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=87420)

--  作者:dwjgwsm
--  发布时间:2015/11/18 10:59:25
--  GetPosFromDate好像返回不对呀!
Set History = marketdata.GetHistoryData("SRX05","ZQ",5)
A1= HISTORY.GetPosFromDate("2014/5/19")
application.msgout "a1:" &  A1

2014/5/19这一天合约是没有上市的,a1应该返回-1才对.实际上不是!

--  作者:王锋
--  发布时间:2015/11/18 11:00:21
--  

这个函数当找不到具体日期时,会返回临近的一个数据


--  作者:dwjgwsm
--  发布时间:2015/11/18 11:01:39
--  
实际上返回的是前一个K线的序号!
马虎了,说明上也没说应该返回-1.但是这种找不到日期的情况的确应该返回一个特殊值帮助使用者判断
[此贴子已经被作者于2015/11/18 11:03:04编辑过]