1.数据计算部分:
指标线:=REF(EMA(C,n),1); n设为变量,默认5;
参考线:=REF(EMA(C,m),1); m设为变量,默认10;
角度:ATAN((指标线/参考线-1)*100)*180/3.14;
开仓手数设为变量s,默认1手;
J1设为变量,默认为-10;
J2设为变量,默认为10;
亏损价差1设为变量ksjc1,默认100。
亏损价差2设为变量ksjc2,默认50。
JC1:=CROSS(C,指标线);
JC2:=L<指标线 AND C>指标线;
JC:=JC1 OR JC2;
SC1:=CROSS(指标线,C);
SC2:=H>指标线 AND C<指标线;
SC:=SC1 OR SC2;
2.开仓部分
2.1多头开仓(以下3个条件要同时满足,是且的关系)
1) JC
2) 角度>J1
3) 没有多单持仓
2.2空头开仓(以下3个条件要同时满足,是且的关系)
1) SC
2) 角度<J2
3) 没有空单持仓
3.平仓部分
3.1多头平仓(满足以下其一就平仓,不用都满足,是或的关系,平仓要求平掉账户指定合约的所有多单)
1)当持仓的周期数BarsSinceEntry >=1即本周期之前成交的单子并且SC;
2)当持仓的周期数BarsSinceEntry >=1即本周期之前成交的单子,亏损价差>ksjc1;
3)但持仓的周期数BarsSinceEntry=0即本周期成交的单子,亏损价差>ksjc2;
3.2空头平仓(满足以下其一就平仓,不用都满足,是或的关系,平仓要求平掉账户指定合约的所有空单)
1)持仓的周期数BarsSinceEntry >=1即本周期之前成交的单子并且JC;
2)持仓的周期数BarsSinceEntry >=1即本周期之前成交的单子,亏损价差>ksjc1;
3)持仓的周期数BarsSinceEntry=0即本周期成交的单子,亏损价差>ksjc2;