以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 预警触发事件的例子 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=822) |
-- 作者:pel46585 -- 发布时间:2010/2/1 22:16:12 -- 预警触发事件的例子 MarketData 对象StockAlarm 事件 怎么用预警事件?请版主给个例子!谢谢! |
-- 作者:Likai -- 发布时间:2010/2/2 9:23:03 -- 这个需要用VBA建立一个事件响应程序。当事件发生的时候就执行该响应程序。 |
-- 作者:admin -- 发布时间:2010/2/2 12:27:55 -- 1,首先"工具"菜单->宏->VISUAL BASIC工程,打开左管理面板,并切换到高级分页中 2,选择"Global"模块进入代码编辑状态 3,选择"运行"菜单->重新设置,停止脚本引擎的工作 4,如下图,代码编辑区域上方的两个组合框,左面是相关的对象,右边是该对象所有的事件,选中右边的事件之后,金字塔会自动的帮你填好该事件的基础部分. Sub MARKETDATA_StockAlarm(FormulaName, Price, Market, Code)
End Sub
该函数会在系统发出预警信息时自动被调用,用户在中间填写自己的处理代码就可以了. 具体的信息,用户请在帮助->编程信息中查阅相关的帮助
StockAlarm 事件 当出现本地预警信号时发生。 StockAlarm(Name, Price, Market, Code) Name 预警名称 Price 预警价格 Market 市场标识 Code 品种代码 [此贴子已经被作者于2010-2-2 12:29:14编辑过]
|
-- 作者:onlylovexue -- 发布时间:2012/3/7 22:59:04 -- StockAlarm 那这个宏怎么被触发? 我加入写了一个交易系统的公式,在出现信号时也会自动触发这个宏吗? |
-- 作者:admin -- 发布时间:2012/3/7 23:59:19 -- 需要后台程序化交易才会触发这个事件 |
-- 作者:onlylovexue -- 发布时间:2012/3/8 9:23:29 -- 需要后台程序化 那就是需要专业版才行了? 有没有各个VBA对象 在不同版本能否使用的说明啊? |
-- 作者:admin -- 发布时间:2012/3/8 10:30:58 -- VBA的ORDER对像只有专业版才可以用,其他的无限制。 如果你只希望是简单的预警功能,那么标准版即可,如果你希望执行后台程序化,就必须是专业版 |