以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  买开后发生条件B全部平仓  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=181362)

--  作者:保罗1122
--  发布时间:2020/7/24 5:09:23
--  买开后发生条件B全部平仓

如下思路如何实现:

图表方式下,1个做多策略,符合条件A时买开10手,买开后发生条件B全部平仓,全部平仓后发生条件C, 再恢复买开10手,以后就是正常交易,不再循环平仓和开仓。


--  作者:FireScript
--  发布时间:2020/7/24 9:16:26
--  
1.“以后就是正常交易,不再循环平仓和开仓。” 这个什么意思?开平仓不就是反复循环来回触发的嘛。
2.“全部平仓后发生条件C, 再恢复买开10手” 满足条件C加仓10手?

--  作者:保罗1122
--  发布时间:2020/7/24 9:29:03
--  

我把问题再重新表述一下:

 

条件A是首要开仓条件,条件A发生的一定周期内如果发生了条件B, 则全部平仓;条件A、条件B同时发生后的一定周期内,如果发生了条件C,则加仓10手。

 


--  作者:FireScript
--  发布时间:2020/7/24 9:41:12
--  
if b and count(A,10)>=1 then sell(holding>0,holding,market);//当前满足B,且10个周期内A满足 平仓
if c and count(a and b,10)>=1 then buy(holding>0,10,market);//当前满足 c 且10个周期内有a,b同时满足 加仓10手