A:开多条件;
B:开空条件;
C:止损条件;
D:移动止损条件;(获利后回撤多少止损的条件)
E:获利超过多少点后,只要有仓位,不管价格怎么变,都持有到实盘。
我想达到这样一个目的:一天当中,A或B成立可能会有多次信号,但我想
第一次发信号就进场,一旦有仓位,除非达到我的条件C或者D,我才出场,
空仓后,在重新计算是否A或者B成立,一直这样循环下去,当然收盘前我
会选择平仓的。
谢谢老师!
{A:开多条件;
B:开空条件;
C:止损条件;
D:移动止损条件;(获利后回撤多少止损的条件)
E:获利超过多少点后,只要有仓位,不管价格怎么变,都持有到实盘。
我想达到这样一个目的:一天当中,A或B成立可能会有多次信号,但我想
第一次发信号就进场,一旦有仓位,除非达到我的条件C或者D,我才出场,
空仓后,在重新计算是否A或者B成立,一直这样循环下去}
variable:a=0,b=0;
if a and a=0 then begin
buy(holding=0,1,market);
a:=1;
end
if b and b=0 then begin
buyshort(holding=0,1,market);
b:=1;
end
if c or d and a=1 then begin
sell(holding>0,1,market);
a:=0;
end
if c or d and b=1 then begin
sellshort(holding<0,1,market);
b:=0;
end
{A:开多条件;
B:开空条件;
C:止损条件;
D:移动止损条件;(获利后回撤多少止损的条件)
E:获利超过多少点后,只要有仓位,不管价格怎么变,都持有到实盘。
我想达到这样一个目的:一天当中,A或B成立可能会有多次信号,但我想
第一次发信号就进场,一旦有仓位,除非达到我的条件C或者D,我才出场,
空仓后,在重新计算是否A或者B成立,一直这样循环下去}
variable:a=0,b=0;
if a and a=0 then begin
buy(holding=0,1,market);
a:=1;
end
if b and b=0 then begin
buyshort(holding=0,1,market);
b:=1;
end
if c or d and a=1 then begin
sell(holding>0,1,market);
a:=0;
end
if c or d and b=1 then begin
sellshort(holding<0,1,market);
b:=0;
end
执行之后,就一个开仓信号,好像全是平仓信号。