以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  多策略平仓问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=168060)

--  作者:一代天骄
--  发布时间:2019/1/30 11:28:59
--  多策略平仓问题
如果多策略运行,比如说策略1开出2手螺纹钢,策略2也开出3手螺纹钢,那么策略1平仓的时候会不会吧策略2开仓出来的单子也平掉啊?
--  作者:wenarm
--  发布时间:2019/1/30 12:53:25
--  

有这个可能。分很多中情况,常见的就是下面的

1.如果其中一个策略的图表holding大于实际账户的仓位,在全平时或者多次平仓后就会被平掉。

2.信号闪烁的情况,造成历史信号发生变化,从而影响holding的改变。

3、平仓函数中手数填0 ,除外,它代表实际账户全平:sell(条件,0,下单指令)

[此贴子已经被作者于2019/1/30 13:00:05编辑过]

--  作者:一代天骄
--  发布时间:2019/1/30 14:46:14
--  
那这样的话如何实现多策略在同一个账号运行呢?
--  作者:banzhuan
--  发布时间:2019/1/30 15:03:26
--  
避免2楼说的几种情况,平仓的数量这边填写holding,还可以再配合使用软件的持仓同步功能
--  作者:一代天骄
--  发布时间:2019/1/30 16:20:34
--  
 SELL(HOLDING>0,0,LIMIT,CLOSE-3*MINDIFF),IGNORECHECKPRICE;平仓函数变成 SELL(HOLDING>0,holding,LIMIT,CLOSE-3*MINDIFF),IGNORECHECKPRICE;可以实现各自策略开的函数在出现平仓信号的时候平掉各自的持仓是吗?
--  作者:banzhuan
--  发布时间:2019/1/30 16:34:46
--  
是的,原先卖出语句中的 0 代表的是账户所有持仓,改成holding后即卖出该策略持有的仓位,不会平掉其他策略的
SELL(HOLDING>0,0,LIMIT,CLOSE-3*MINDIFF