Rss & SiteMap

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

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

标题:函数取历史数据的问题

1楼
fengxiaoyong 发表于:2015/11/29 21:26:21

 我用

code=“600217"

stockmarket="SH"

period=5

StartDate="1997-02-02"

EndDate="2001-02-02"

Set HistroyData=marketdata.GetHistoryDataByDate(Code,StockMarket,Period,StartDate,EndDate)

if isnull(HistroyData)=false then
            For i = 0 to HistroyData.count-1
                Close.addback(HistroyData.Close(i))
                High.addback(HistroyData.High(i))
                Open.addback(HistroyData.Open(i))
                Low.addback(HistroyData.Low(i))
                Volume.addback(HistroyData.Volume(i))
                Date.addback(HistroyData.date(i))
            Next

End if

但是application.msgout出来的数据不是对应时间段的,是最近3年的数据,这是什么原因呢?难道是限制1000条数据的问题,我是标准版客户,否则历史统计分析进行策略设计就无法进行,这个怎么解决呢

2楼
yukizzc 发表于:2015/11/30 13:56:02
非专业版只能读取1000条数据,你可以输出HistroyData.count-1这个值看下能否取到本地所有
共2 条记录, 每页显示 10 条, 页签: [1]


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