以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 交易策略发布专区 (http://222.73.7.161/bbs/list.asp?boardid=10) ---- 发布一套可以用的VBA开发的跟单系统(附源码范例,可任意更改) (http://222.73.7.161/bbs/dispbbs.asp?boardid=10&id=60437) |
||||
-- 作者:admin -- 发布时间:2013/12/29 22:54:29 -- 发布一套可以用的VBA开发的跟单系统(附源码范例,可任意更改) 要求,因为使用了最新版3.1的持仓同步功能,因此用户需要升级至3.1正式版后方可运行。 功能介绍,可以让连接到你机器的客户端,保持跟你机器一样的持仓,就是跟单系统啦。
这里涉及到共享策略的远程预警的基础知识,不懂的请参考教程 http://www.weistock.com/WeisoftHelp/index.html?fuwuqigongshi.htm
导入VBA工程的步骤 该项目工程要求在金字塔最新版2.95上运行,选择导入项目工程。 文件菜单-》导入,选线VBA工程类型
工程导入完毕后,按Alt+F11,显示VBA工程管理器,然后选择切换到刚才导入的项目工程即可运行
安装该插件工程后, 按下 Alt+F8,启动宏运行后
范例上只监控了少量品种,如果你需要监控更多的品种,可以自行编写扩展。由于编写时间仓促,没有来得及在设置界面上做更多功能。
客户端连接到跟单系统机器后,需要做一下设置才能自动接收持仓同步,如下图:
附件Vba工程这里下载
[此贴子已经被作者于2013/12/29 23:03:21编辑过]
|
||||
-- 作者:千一编写程序 -- 发布时间:2013/12/29 23:06:42 -- 不错! |
||||
-- 作者:clivelong -- 发布时间:2013/12/31 10:57:05 -- 很不错 |
||||
-- 作者:Ivan -- 发布时间:2014/1/15 10:16:26 -- 这个在共享信号的服务器端导入安装的,接收信号的客户端不需要安装吧? |
||||
-- 作者:明心 -- 发布时间:2014/6/16 10:25:06 -- 哥,你能帮我把跟单的系统该一下,跟踪所有仓位吗?我自己想了一下感觉一点问题。金字塔现在把上海交易所持仓的今仓和隔夜仓都分开了。如果纯粹的用市场代码和合约代码的话,就相当于两条,这个对持仓跟单会有影响的。
|
||||
-- 作者:王锋 -- 发布时间:2014/6/16 10:40:19 -- 做个遍历就行了
dim BuyHoding FOR I = 0 TO ORDER.Holding2 -1 Result = Order.HoldingInfo2(i,BuyHoding,BuyCost,BuyTodayHoding,SellHoding,SellCost,SellTodayHoding,PNL,UseMargin ,Code,Market) CalcHolding(Code,Market) End if NEXT |
||||
-- 作者:明心 -- 发布时间:2014/6/16 10:45:55 -- 金字塔现在把上海交易所持仓的今仓和隔夜仓都分开了。如果纯粹的用市场代码和合约代码的话,就相当于两条,这个对持仓跟单会有影响的。 |
||||
-- 作者:明心 -- 发布时间:2014/6/16 10:46:10 -- 金字塔现在把上海交易所持仓的今仓和隔夜仓都分开了。如果纯粹的用市场代码和合约代码的话,就相当于两条,这个对持仓跟单会有影响的。 |
||||
-- 作者:王锋 -- 发布时间:2014/6/16 10:58:13 -- 目前是有这个问题,但是这不是金字塔的问题,是CTP接口这么做的,你可以考虑使用金仕达接口,这个柜台是上期持仓合并的 |
||||
-- 作者:王锋 -- 发布时间:2014/6/16 11:06:08 -- 刚才确认了一下研发代码,建议你使用最新发布的 3.21版, 这个版本上对SQ的分开持仓处理是合并的,不会存在你说的问题 |