以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 高级功能研发区 (http://222.73.7.161/bbs/list.asp?boardid=5) ---- SaveData 方法 怎么用??? (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=1031) |
-- 作者:pel46585 -- 发布时间:2010/3/6 21:55:54 -- SaveData 方法 怎么用??? HistoryData 对象 SaveData 方法 保存数据到指定品种的指定周期中. 如SaveData("1A0001","SH",0)表示保存SH市场的1A0001品种到日线数据中,原先的该品种的日线数据将被覆盖 SaveData(Code, Market, Type) Code 品种代码 Market 市场标识 Type 保存周期 0:日线 1:1分钟 2:5分钟 返回值 返回1成功 0表示失败
这里的1A0001是文本数据?路径有什么要求? |
-- 作者:admin -- 发布时间:2010/3/6 22:23:00 -- 1A0001是指的金字塔的内部的品种代码 |
-- 作者:pel46585 -- 发布时间:2010/3/6 23:46:03 -- 保存数据到指定品种的指定周期中. 保存什么数据,哪种数据?有无路径要求? |
-- 作者:admin -- 发布时间:2010/3/6 23:48:23 -- 数据就是指的保存在当前对象中的所有数据。 你要通过数据库或者文本文件,将数据读入,然后用该对象整理数据完毕后,使用SaveData函数保存 |
-- 作者:pel46585 -- 发布时间:2010/3/6 23:52:17 -- 谢谢,可惜不懂 |
-- 作者:admin -- 发布时间:2010/3/6 23:58:40 -- 静态盘后测试赚一百万和动态盘中测试亏一百万,为什么? 你自己将一个品种数据读入到HistoryData 对像中,然后再使用InsertAt 对象插入一条数据,最后使用SaveData重新保存到数据区里,然后打开这个品种的数据,看看结果就明白了 |
-- 作者:admin -- 发布时间:2010/3/8 2:13:42 -- \'得到上期所指定品种的日线数据 Set History = marketdata.GetHistoryData("rb00","sq",5) \'删掉第一条数据 History.RemoveAt(0) \'修改倒数第二条数据的收盘价,比平时高出100价格 ClosePrice = History.Close(History.Count-2) History.Close(History.Count-2) = ClosePrice+100 \'将修改完毕的数据重新保存回去 call History.SaveData("RB00","SQ",0) |