以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  多框架下运行多个策略为何一平就平掉了所有  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=47438)

--  作者:grtzjt
--  发布时间:2013/1/4 13:22:07
--  多框架下运行多个策略为何一平就平掉了所有

金字塔:

 

您好!!

 

我模拟盘用了两个框架分别对期指运行不同的策略,早上各个策略各持有1手空单,总持仓:-2;然后下午开盘后其中一个策略发出平空单并开多信号,另一个策略没有任何新信号提示,按理应该持有一空一多,为何会当其中一个策略发出平空单并开多信号时把所有空单都平掉了,如此就是说各自持仓还是没有分开的吧


--  作者:jinzhe
--  发布时间:2013/1/4 13:27:57
--  
公式里的平仓手数是多少?
--  作者:grtzjt
--  发布时间:2013/1/4 13:52:14
--  
以下是引用jinzhe在2013-1-4 13:27:57的发言:
公式里的平仓手数是多少?

公式里 sellshort(holding<0,0,limitr,close);buy(holding=0,15%,limitr,close);....

 

虽然这里公式是0表示平掉所有,但是多框架下不是只平对应框架下对应策略模型的信号手数吗?为什么把隔壁框架的策略持仓也平了呢?

采用多框架不是可以区分出各自持仓的吗?

[此贴子已经被作者于2013-1-4 13:52:36编辑过]

--  作者:jinzhe
--  发布时间:2013/1/4 14:00:16
--  

不要写0,0是全平


--  作者:grtzjt
--  发布时间:2013/1/4 14:51:30
--  
以下是引用jinzhe在2013-1-4 14:00:16的发言:

不要写0,0是全平

那我该如何写啊?我希望它平的是对应策略下的仓位,比如上面的例子,A框架的策略有1手空,B框架的策略有1手空,账户显示持仓为-2,B框架下合约发出平仓信号,希望只平B框架它自个儿的持仓,留下A框架的持仓空单1手。

 

先谢谢了。


--  作者:grtzjt
--  发布时间:2013/1/4 14:52:41
--  
需要说明一下的是,我开仓公式用的是百分比资金量,不是固定手数。
--  作者:jinzhe
--  发布时间:2013/1/4 14:56:01
--  
平仓手数写holding
--  作者:grtzjt
--  发布时间:2013/1/4 15:03:59
--  
以下是引用jinzhe在2013-1-4 14:56:01的发言:
平仓手数写holding
好的,谢谢。
--  作者:grtzjt
--  发布时间:2013/1/4 15:19:53
--  
我想确认一下,是holding? 还是 abs(holding)? 因为当持有空单的时候holding为负值, 求确认,谢谢。