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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助]请问下VBA的order对象需要专业版才能使用,那意思是免费版无法通过VBA来做程序化交易?

   

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


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

主题:[求助]请问下VBA的order对象需要专业版才能使用,那意思是免费版无法通过VBA来做程序化交易?

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


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

具体看下你怎么使用的,代码贴下呢


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


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

Diff = Report1.BuyPrice1 - Report2.SellPrice1
application.msgout diff
  if diff < 2800 and BuyHoding1 > 0 then
  call Order.Sell(0,1,Report1.BuyPrice1,0,"IC00","ZJ","",0)
  call Order.Sellshort(0,1,Report2.SellPrice1,0,"IF00","ZJ","",0)
  end if
 
另一个贴中回复您了,类似这样自己做下调试输出,看下是不是条件不满足

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


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

工具-宏,执行tlstart这个过程

否者启动vba不会去自动执行这端里面的程序的


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


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

说明你没有去执行到这个宏启动,你在tlstart里面msgout下,确保自己这边能正确的启动

 


 回到顶部