等级: 超级版主
- 注册:
- 2021-5-27
- 曾用名:
|
本帖最后由 资深技术07 于 2024-8-1 17:17 编辑
本例为5次平仓,仅适用于图表程序化
其中,pc为平仓条件,需要自己填写充实;有变化部分,用红色标识出来了。
//图表程序化
INPUT:N(5);//参数N,默认为5
VARIABLE:pcss=N;//平仓手数
VARIABLE:pccs=0;//平仓次数
if pc and holding>0 and pccs=0 then BEGIN
sell(1,pcss,market);
pcss:=N+1; //平仓手数设置为N+1
pccs:=1; //平仓次数设置为1
ENDif pc and holding>0 and pccs=1 then BEGIN
sell(1,pcss,market);
pcss:=N+2;
pccs:=2; //平仓次数设置为2
END
if pc and holding>0 and pccs=2 then BEGIN
sell(1,pcss,market);
pcss:=N+3;
pccs:=3; //平仓次数设置为3
END
if pc and holding>0 and pccs=3 then BEGIN
sell(1,pcss,market);
pcss:=N+4;
pccs:=4; //平仓次数设置为4
END
if pc and holding>0 and pccs=4 then BEGIN
sell(1,pcss,market);
pcss:=N+5;
pccs:=5; //平仓次数设置为1
END
if holding=0 then BEGIN
pcss:=N; //平仓手数初始化为N,为下一轮平仓做准备
pccs:=0; //平仓次数初始化为0,为下一轮平仓做准备
END
|
|