以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  vba中调用后台预警名称  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=31511)

--  作者:rushtaotao
--  发布时间:2012/12/14 14:50:50
--  vba中调用后台预警名称
vba启动时直接去取到后台预警名称,而不是AlarmPleaceOrder 这个事件,这个事件是只有触发下单才能有参数返回
--  作者:王锋
--  发布时间:2012/12/14 15:56:23
--  

最直接的方法就是用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指标线数值

 

用户需要了解金字塔几个基础知识;1、跨周期指标调用 2,ORDER对象的下单使用。这2个东西论坛已经有大量的代码范例,建议进行一下条件搜索


--  作者:rushtaotao
--  发布时间:2012/12/17 14:12:02
--  

我调用的是后台 不是前台,还有我要的是出信号的那个策略名 而不是信号

 


--  作者:王锋
--  发布时间:2012/12/17 14:13:30
--  
后台不能用VBA去调用,只能用我前面谈到的方法
--  作者:rushtaotao
--  发布时间:2012/12/17 14:19:39
--  
明白 谢谢老大