一个做多策略,买开5手,固定止盈止损,如买开后10跳止盈、10跳止损,
求:当买开后亏损了6跳到10跳之间时,加仓5手,但要求加仓部分的止盈止损仍然是最初的固定止盈止损位置,即全部仓位的止盈止损位置都是第一笔开仓的止盈止损位置。
处理逻辑如下,代码仅供参考,自己看到后修改。
variable:kcj=0;
variable:flag=0;
if 开仓条件=1 and holding=0 then begin
buy(1,5,market);
kcj:=enterprice;
flag:=0;
end
if c-kcj>10*mindiff then begin
sell(1,holding,market);
kcj:=0;
end
if kcj-c>5*mindiff AND kcj-c<10*mindiff AND flag=0 then begin
buy(1,5,market);
flag:=1;
end
//止损
if kcj-c>10*mindiff then begin
sell(1,holding,market);
kcj:=0;
end
这个不就是图表的吗