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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 如何打开指定日期的K线

   

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


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

主题:如何打开指定日期的K线

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


加好友 发短信
等级:论坛游侠 帖子:581 积分:171 威望:0 精华:0 注册:2013/4/2 6:58:20
如何打开指定日期的K线  发帖心情 Post By:2014/10/14 11:58:37 [显示全部帖子]

如题,我们在检测策略的时候,想看看过去某一天的K线上的策略表现信号情况,如何用VBA打开框架,并将当前窗格显示移到指定日期的K线?

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


加好友 发短信
等级:论坛游侠 帖子:581 积分:171 威望:0 精华:0 注册:2013/4/2 6:58:20
  发帖心情 Post By:2014/10/14 14:58:25 [显示全部帖子]

谢谢指导。

我的版本是3.31,PosByDate 这个方法有,ShowCount、StartShowIndex这两个方法没有找到,难道不是Grid对象的吗?看的是帮助菜单的“VBA编程信息”


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


加好友 发短信
等级:论坛游侠 帖子:581 积分:171 威望:0 精华:0 注册:2013/4/2 6:58:20
  发帖心情 Post By:2014/10/15 12:02:28 [显示全部帖子]

不懂VBA,确实是很痛苦,简直是文盲一样。折腾了一个晚上,还是没有解决问题,程序代码如下,请高手指点:

        Call Application.ActivateFrameWithCode("Technic","IF00","ZJ",12)  '打开多秒周期框架
        Set Grid = Technic.GetGridByName("Main")
        Grid.MaxLoadCount = 4000
        'Grid.SetDataCount(2000)                  

        Grid.StartShowIndex = 500               '希望窗格从第500根K线开始显示
        Grid.ShowCount = 1000                    '希望窗格显示1000根K线

        Grid.ReInitData                                

      

       Application.MsgOut Grid.StartShowIndex   '输出信息

       Application.MsgOut Grid.ShowCount          '输出信息

 

       结果:没有实现指定的K线段到主窗格,当前主窗格显示总数也不是程序指定的 1000根,因为初学VBA,比较吃力,请指导为盼。

 

 

[此贴子已经被作者于2014/10/15 12:02:52编辑过]

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


加好友 发短信
等级:论坛游侠 帖子:581 积分:171 威望:0 精华:0 注册:2013/4/2 6:58:20
  发帖心情 Post By:2014/10/15 18:59:12 [显示全部帖子]

以下是引用guotx2010在2014/10/15 15:30:01的发言:
你第一行,打开多秒周期,本地可能没有那么多数据呀,建议改为日线,我昨天给你的代码,不能实现吗?

首先我是保证了本地数据是完整的,已经下载好数据。你提供的方法,我也测试了,不能实现。


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


加好友 发短信
等级:论坛游侠 帖子:581 积分:171 威望:0 精华:0 注册:2013/4/2 6:58:20
  发帖心情 Post By:2014/10/15 19:00:25 [显示全部帖子]

金字塔这个VBA的具体编程例子确实很少,给新手们带来了一些困难,我想慢慢会摸索出来的。

 回到顶部