以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- VBA套利模型范例 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=2120) |
-- 作者:admin -- 发布时间:2010/7/14 15:02:03 -- VBA套利模型范例 首先我们建立一个TLStart的宏,然后再响应品种报表数据变化事件,代码如下: Sub TLStart() \'响应注册的品种行情变化通知 \'取指定持仓品种信息
代码编写完毕后Alt+F8,然后选择我们刚才建立的TLStart宏名即可 [此贴子已经被作者于2010-7-14 21:54:24编辑过]
|
-- 作者:msedu -- 发布时间:2010/7/14 21:22:37 -- 太好了,非常感谢老大,如果能,多一些这样的范例就好了,:-) |
-- 作者:lfxuezz -- 发布时间:2010/11/3 17:04:50 -- 这种举例的形式好!学习中。。。 |
-- 作者:Morgan -- 发布时间:2010/11/4 11:38:11 -- dim BuyHlding2少个O |
-- 作者:kyle -- 发布时间:2011/6/3 10:45:15 -- 建立建立TLStart宏后要怎么操作 |
-- 作者:王锋 -- 发布时间:2011/6/3 13:07:26 -- Alt+F8就可以执行 |
-- 作者:sunset0920 -- 发布时间:2012/7/5 11:11:22 -- 好像 不能运行提示1024 usemargin 有错?? “缺少语句” |
-- 作者:sunset0920 -- 发布时间:2012/7/5 11:30:46 -- |
-- 作者:王锋 -- 发布时间:2012/7/5 11:58:08 -- 要专业版才行的 |
-- 作者:guotx2010 -- 发布时间:2012/7/5 20:08:10 -- Sub TLStart() \'响应注册的品种行情变化通知 这里的获取行情信息,是不是重复了,既然已经使用RegReportNotify注册了品种,就可以在 MarketData_ReportNotity事件中获取价格了,所以,只需要判断ReportData返回的品种代码就可以知道是哪个品种的价格。 如: if ReportData.label="CF09" then CF09Price=ReportData.BuyPrice1 else CF11Price=ReportData.SellPrice1 end if Diff=CF09Price-CF11Price |