以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  交易策略发布专区  (http://weistock.com/bbs/list.asp?boardid=10)
----  发布一套可以用的VBA开发的跟单系统(附源码范例,可任意更改)  (http://weistock.com/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工程类型
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20121208103400.jpg
图片点击可在新窗口打开查看

 

工程导入完毕后,按Alt+F11,显示VBA工程管理器,然后选择切换到刚才导入的项目工程即可运行

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20121208103400.jpg
图片点击可在新窗口打开查看

 

 安装该插件工程后,

 按下 Alt+F8,启动宏运行后


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20131206224509.jpg
图片点击可在新窗口打开查看

范例上只监控了少量品种,如果你需要监控更多的品种,可以自行编写扩展。由于编写时间仓促,没有来得及在设置界面上做更多功能。

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20131206224509.jpg
图片点击可在新窗口打开查看

 

客户端连接到跟单系统机器后,需要做一下设置才能自动接收持仓同步,如下图:

 
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20131206224509.jpg
图片点击可在新窗口打开查看

 

附件Vba工程这里下载

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:holdproject.zip

[此贴子已经被作者于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
dim BuyCost
dim BuyTodayHoding
dim SellHoding
dim SellCost
dim SellTodayHoding
dim PNL
dim UseMargin
dim Code
dim Market

FOR I = 0 TO ORDER.Holding2 -1

   Result = Order.HoldingInfo2(i,BuyHoding,BuyCost,BuyTodayHoding,SellHoding,SellCost,SellTodayHoding,PNL,UseMargin ,Code,Market)
If Result = 1 Then

   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的分开持仓处理是合并的,不会存在你说的问题