补仓量如何对应等于减仓量?
减仓量:=holding/2;
补仓量:=减仓量;
减仓:SELLSHORT(减仓条件成立,减仓量,THISCLOSE);
补仓:BUYSHORT(补仓条件成立,补仓量,THISCLOSE);
图表显示补仓量不等于减仓量,
补仓在减仓之后,期间 holding 有变化,
COUNT、SUM、REF(holding,BARSLAST(减仓条件成立 )) 等等无法反映,
补仓操作的量如何等于之前的减仓量?请老师指导,谢谢。
这个是正常的,同一根k线上这两个量才会一样,不在同一根k线上,前面的动作后会影响到后面的持仓
能不能形成对应的操作?
如:平AA条件的量,针对开AA条件的量,
variable:开AA量=1L,平AA量=1L;//控制交易仓位
variable:开AAC=0,平AAC=0; //控制交易次数
//平
IF 平仓AA条件 AND 开AA量>0 AND 平AAC<1 then begin
平AA:SELLSHORT(1,平AA量,THISCLOSE);
平AA量=平AA量*1;
平AAC=平AAC+1;
end
//开
IF 开AA条件 AND 开AAC<1 then begin
开AA:BUYSHORT(1,开AA量,THISCLOSE);
开AA量=开AA量*1;
开AAC=开AAC+1;
end
图表变形,请老师指导,如何形成1对1的开仓平仓
开AA条件成立,开仓
平AA条件成立,平仓(仅仅平——开AA条件成立的开仓量,如果没有AA条件的开仓,有其它条件的持仓也不执行)
variable:n=5;
if 开仓条件a and 持仓判断 then begin
buy(1,n,market);
n:=n*2;
end
if 平仓条件a and 持仓判断 then begin
sell(1,n,market);
n:=n/2;
end
类似这样的