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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助]请教金字塔的VBA窗体开发模式

   

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


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

主题:[求助]请教金字塔的VBA窗体开发模式

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


加好友 发短信
等级:论坛游侠 帖子:109 积分:360 威望:0 精华:0 注册:2011/7/9 18:05:33
  发帖心情 Post By:2012/1/11 23:58:04 [显示全部帖子]

以下是引用王锋在2012-1-11 13:05:22的发言:

VBA不支持多线程,但是你可以通过定时器的方式,通过定义不同的定时器,来实现多线程方式的运行。

通过VBA来控制公式系统的运行,效率方式并不会得到提高,反而会下降,如果你是在不追求速度的情况,可以考虑使用STKINDI函数来控制公式的运行,取到计算结果后,用VBA再来下单,

 

示例
Set Formula = marketdata.STKINDI("if08","zj","ma(5,10,20,60)",0,0) '调用中金所IF08合约的1分钟的MA移动平均线指标,参数依次是5,10,20,60
mgbox Formula.GetBufData("ma3",924) '显示第925根k线上的MA3指标线数值

VBA可以用于高频模式,难道用STKINDI的方式会降低速度吗?那如何在VBA中使用指标可以提高速度呢?


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


加好友 发短信
等级:论坛游侠 帖子:109 积分:360 威望:0 精华:0 注册:2011/7/9 18:05:33
  发帖心情 Post By:2012/1/12 12:04:47 [显示全部帖子]

哦,我大概懂了,谢谢

 回到顶部