请教金字塔上加仓用那个公式能实现。要在保留原有仓位的基础上再开一手。还有,在加仓情况下,也就是说比如我有2手单,但在特定信号下只平掉1手,用哪个公式或语句能实现。
而当另外的信号出现时,还需要在保留原来没平掉的1手的基础上再开1手同向仓位,又用哪个公式。
真心求教,还请各位大神帮忙。
ps:我现在是用这个语句来定义开平仓。如果加仓也用这个公式,会出现信号混乱(因为首张单的进出场条件和加仓条件不同),加仓的同时往往会先将原有的仓位平掉。怎样才能解决这个问题。
KD:=c>zs and DIFF>DEA;
BUY(KD AND HOLDING=0,1,THISCLOSE);
PD1:=d2;
sell(PD1,1,thisclose);
KK:=c<zs and d2;
buyshort(KK and holding=0,1,thisclose);
PK1:= DIFF>DEA;
sellshort(PK1,1,thisclose);
1.要在保留原有仓位的基础上再开一手。
if holding=原有仓位 and 下单条件 then buy(1,1,market);
2.也就是说比如我有2手单,但在特定信号下只平掉1手,
if holding=2 and 下单条件 then sell(1,1,market);
3.留原来没平掉的1手的基础上再开1手同向仓位
这个图表无法锁仓,做不到