相折??
不理解你的意思。策略开仓条件可以限制,平仓条件也可以,但是。两个开仓条件,开的仓位时在一起的。交易所平仓规则是先开先平。你这么做好像没有意义
variable:a=0;
if a_cond then a:=1;
if a=1 and c_cond then sell();
大概逻辑框架,自行了结下算法流程
那你输出前面的平仓条件看下是否满足呢,你的组合很多时候需要自己对变量条件之间做好判断
variable的全拘变量就是给你用来做每个条件的分割,具体一些的需要用户自己处理好中间的关系
VARIABLE:flag1=0,flag2=0;
if aa and holding=0 then BEGIN
buy(1,1,MARKET);
flag1=1;
end
if cc and flag=1 then BEGIN
sell(1,1,MARKET);
flag1=0;
end
if bb and holding=0 then BEGIN
buy(1,1,MARKET);
flag2=1;
end
if dd and flag=2 then BEGIN
sell(1,1,MARKET);
flag2=0;
end
上面代码,你试着理解下,标志有个手误写错了。整体逻辑应该就是这样的,