以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  有个同个模型中 采取多个开仓条件和多个平仓条件  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=183989)

--  作者:yzg512999
--  发布时间:2021/1/20 9:52:02
--  有个同个模型中 采取多个开仓条件和多个平仓条件
1.在同个模型中,如果有多个开仓条件和多个平仓条件,这样可以实现吗?

比如多单平仓条件如下这样写:
IF AA THEN SELL(HOLDING>0,0,MARKET);//多仓返回正数
IF BB THEN SELL(HOLDING>0,0,MARKET);//多仓返回正数
IF CC THEN SELL(HOLDING>0,0,MARKET);//多仓返回正数



当软件在程序化运行过程中,不管先出现AA还是BB还是CC的任何一个平仓条件,系统是不是自动回帮我平仓的?


--  作者:FireScript
--  发布时间:2021/1/20 9:57:42
--  
 谁满足触发谁,都满足 按照代码顺序在前的触发。

--  作者:yzg512999
--  发布时间:2021/1/20 10:03:09
--  
在同个模型中,如果有多个开仓条件和多个平仓条件,这样互相之间是否会相互干扰的,如果不想让它互相干扰,有什么编写技巧可以避免这种问题吗?


比如A开仓条件想对应B平仓条件;
比如C开仓条件想对应D平仓条件;

比如在满足A开仓条件后,此时持有多单,后来出现了D平仓条件,却也给我平仓了。本来按照规定,是不想平仓的,因为B平仓条件还没出现。


文华财经中在同个策略中有个分组模型代码,你这里有这样的吗


--  作者:FireScript
--  发布时间:2021/1/20 10:05:06
--  
这个的确只能用我们的模组下单,一般的下单是不行的。但是模组目前仅机构版才支持。


--  作者:yzg512999
--  发布时间:2021/1/20 10:10:15
--  
所以普通用户为了解决这个问题,只能退而求其次,把这些不同的开平仓条件分散到不同的模型中吧,比如搞2个模型
--  作者:FireScript
--  发布时间:2021/1/20 10:11:06
--  
 对。是这样的。