以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  多账户平仓问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=685)

--  作者:拈花逐影
--  发布时间:2010/1/18 13:56:33
--  多账户平仓问题
你们1.952版在同一策略下支持不同品种的TENTERPRICE等信号,这很好,极大地方便了同时监控多个品种。但是我发现如果同时打开多个账户,对非当前账户来说平仓有些问题。例如先开M009空单,后开A009空单,此时M009发出平仓信号后监控显示“无可平仓数量”,手工切换成当前账户,则平仓指令立即执行了。似乎非当前账号对最后一个开仓的品种平仓没问题,对之前开仓的品种平仓有问题。
--  作者:admin
--  发布时间:2010/1/18 13:57:17
--  
把你的公式代码贴出来
--  作者:拈花逐影
--  发布时间:2010/1/18 14:08:37
--  
我的公式代码比较长,不适合分析。重现这个问题应该不困难。我可以肯定每次(大约3次)出现这问题只要切换成当前账户就可以了。
--  作者:admin
--  发布时间:2010/1/18 14:19:13
--  

你不贴代码,那我们就不能确定到底是你的公式编写问题还是金字塔自己的问题,那么你到论坛发这个帖子等于没有任何意义


--  作者:拈花逐影
--  发布时间:2010/1/18 14:24:47
--  
ok.算我没说。
--  作者:拈花逐影
--  发布时间:2010/1/18 15:40:10
--  

我另外写了段代码,你在非当前账户执行。然后切换到当前账户。

ACC:=\'88701\';
TBUY(CLOSE>0,1,LMT,4400,0,ACC,\'RB05\');
TBUY(CLOSE>0,1,LMT,4000,0,ACC,\'AX09\');
sleep(5000);
TSELL(CLOSE>0,0,LMT,4300,0,ACC,\'RB05\');

 


--  作者:admin
--  发布时间:2010/1/18 16:22:02
--  

等我们试试


--  作者:1苆嘟變D簡單
--  发布时间:2010/1/19 19:45:12
--  

其实金字塔不支持多线程的,我测试好,实盘还是一个品种一个机子。会互相影响的起码我发现过在交易相当频繁的时候

 


--  作者:superego
--  发布时间:2010/1/20 15:59:13
--  
实用框架,框架中同时显示两个或者以上过的品种,就ok了