以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  如何获知特定股票指定日期是否有K线,即有交易。  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=76026)

--  作者:tiantian2888
--  发布时间:2015/3/2 10:57:15
--  如何获知特定股票指定日期是否有K线,即有交易。
最想获得的是,比如300158这支股票14年8月30日的最近交易K线。 如果8月30日有,则用金字塔可以返回有交易,如果没有交易(因法定节假日,重大事项停牌等原因),则其后最近有交易的日期是哪天? 想写一个这样的函数,有哪些方法?


--  作者:王锋
--  发布时间:2015/3/2 14:02:26
--  

GetPosFromDate(DateData)

得到得到指定日期时间DateData的数据的基于0索引的序号。
如果指定日期超过数据范围返回-1。

示例:
\'得到上期所指定品种的日线数据
Set History = marketdata.GetHistoryData("rb00","sq",5)
\'显示指定日期的数据所在位置
MSGBOX HISTORY.GetPosFromDate("2010/12/28")