欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → SaveData 方法 怎么用???

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5841人关注过本帖树形打印复制链接

主题:SaveData 方法 怎么用???

帅哥哟,离线,有人找我吗?
pel46585
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:167 积分:661 威望:0 精华:1 注册:2009/12/25 23:43:24
SaveData 方法 怎么用???  发帖心情 Post By:2010/3/6 21:55:54 [只看该作者]

HistoryData 对象

SaveData 方法

保存数据到指定品种的指定周期中.

SaveData("1A0001","SH",0)表示保存SH市场的1A0001品种到日线数据中,原先的该品种的日线数据将被覆盖

SaveData(Code, Market, Type)

Code     品种代码

Market   市场标识

Type     保存周期 0:日线 1:1分钟 2:5分钟

返回值    返回1成功 0表示失败

 

 

这里的1A0001是文本数据?路径有什么要求?


 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/3/6 22:23:00 [只看该作者]

1A0001是指的金字塔的内部的品种代码


 回到顶部
帅哥哟,离线,有人找我吗?
pel46585
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:167 积分:661 威望:0 精华:1 注册:2009/12/25 23:43:24
  发帖心情 Post By:2010/3/6 23:46:03 [只看该作者]

保存数据到指定品种的指定周期中.

保存什么数据,哪种数据?有无路径要求?


 回到顶部
帅哥哟,离线,有人找我吗?
admin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/3/6 23:48:23 [只看该作者]

数据就是指的保存在当前对象中的所有数据。

你要通过数据库或者文本文件,将数据读入,然后用该对象整理数据完毕后,使用SaveData函数保存


 回到顶部
帅哥哟,离线,有人找我吗?
pel46585
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:167 积分:661 威望:0 精华:1 注册:2009/12/25 23:43:24
  发帖心情 Post By:2010/3/6 23:52:17 [只看该作者]

谢谢,可惜不懂

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
静态盘后测试赚一百万和动态盘中测试亏一百万,为什么?  发帖心情 Post By:2010/3/6 23:58:40 [只看该作者]

 你自己将一个品种数据读入到HistoryData 对像中,然后再使用InsertAt 对象插入一条数据,最后使用SaveData重新保存到数据区里,然后打开这个品种的数据,看看结果就明白了

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By: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)

 回到顶部