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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → vb如何批量获取k线数据

   

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


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

主题:vb如何批量获取k线数据

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2021/4/16 11:26:39 [显示全部帖子]

Count

可选参数,若填数字则表示指定的调用数量,为0或者不填表示读取该品种在本地硬盘保存的全部数据

GetHistoryData (Code, MarketCycType,[Count,Parameter])

这里不是有参数count是选择数量吗,你数字自己选的

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2021/4/16 15:08:01 [显示全部帖子]

CallObject方法
这个方法里不是传入一个array对象吗

Sub Test()

      Dim d1 '创建一个变量

     

      '创建Array外部对象,将对象实例置变量d1

      Set d1 = CreateObject("Stock.Array")

      d1.AddBack(1)

      d1.AddBack(2)

     

      '创建外部对象,启用Python引擎

      Set d = CreateObject("Stock.Python")

      '载入Python模块,模块名为MyPython

      ret = d.ImportModule("MyPython ")

      If ret <> 1 Then

              '载入失败,打印错误原因

              Msg = d.GetErrorInfo()

              Application.MsgOut Msg

              Set Msg = Nothing  '使用完毕需要 Set Nothing销毁以免出现内存泄漏

              Exit Sub

      End I

    

      '调用Python模块函数,函数名pytestmodule,参数为Array外部对象d1

       Data = d.CallObject("pytestmodule",d1)


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2021/4/16 15:20:13 [显示全部帖子]

要么是实在不行全部转成数值类型的arry然后交互
你这些个需求目前可能没办法了,本身就是两种语言的,很多地方要去完全交互要考虑的太多了
[此贴子已经被作者于2021/4/16 15:21:18编辑过]

 回到顶部