要求,因为使用了最新版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工程这里下载
下载信息 [文件大小: 下载次数: ] | |
![]() |
这个在共享信号的服务器端导入安装的,接收信号的客户端不需要安装吧?
做个遍历就行了
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
目前是有这个问题,但是这不是金字塔的问题,是CTP接口这么做的,你可以考虑使用金仕达接口,这个柜台是上期持仓合并的