| 
 等级: 免费版 
注册: 2022-1-11曾用名:  | 
 
 
 楼主|
发表于 2022-3-29 17:22
|
显示全部楼层 
| //反转2.2.2 VARIABLE:kk=0;
 VARIABLE:kd:=0;
 VARIABLE:mypreds_6:=0;
 VARIABLE:mypregs_6:=0;
 VARIABLE:mypreds_61:=0;
 VARIABLE:mypregs_61:=0;
 VARIABLE:mypreggs_6:=0;
 VARIABLE:mypredds_6:=0;
 VARIABLE:mypreggs_61:=0;
 VARIABLE:mypredds_61:=0;
 
 
 i:=BARPOS;
 
 mynums_6_kd:=0;
 mynums_6:=0;
 
 
 
 
 //开空
 for j=i-2 downto 1 do
 BEGIN
 if mynums_6=1.75 and GGG1[j]>0 and GGG1[j]<mypreggs_6 then begin mynums_6:=2;end else if mynums_6=1.75 and GGG1[j]>0 and GGG1[j]>=mypreggs_6 then break;
 if mynums_6=1.5 and GG1[j]>0 and GG1[j]<mypreggs_6 then begin mynums_6:=1.75;mypreggs_61:=GG1[j];end else if mynums_6=1.5 and GG1[j]>0 and GG1[j]>=mypreggs_6 then break;
 if mynums_6=1 and GG1[j]>0 then begin mynums_6:=1.5;mypreggs_6:=GG1[j];end;
 if mynums_6=0.5 and DD1[j]>0 then begin mynums_6:=1; mypredds_6:=DD1[j]; end;
 if mynums_6=0.5 and GG1[j]>0 then break;
 if mynums_6=0 and mythisG[j]>0 then begin mynums_6:=0.5;end;
 end
 这是我开仓的代码,想问下离场也可以用这种编辑模式吗,我发现编辑出来的结果有问题,请问是不是无法编辑离场的情况。
 下面是平仓的代码,还请指点一下
 
 if holding<0 and kk=1 and ENTERPRICE<h then
 begin
 for j=i-2 downto 1 do
 begin
 if mythisG[j]>0 then
 begin
 if  mythisG[j]<h then
 begin
 kk:=0;
 pk1:=1;
 end
 break;
 end
 end
 end
 else
 for j=i-2 downto 1 do
 begin
 if QGG[j]>0 then
 begin
 if  QGG[j]+0.5<h then
 begin
 kk:=0;
 pk3:=1;
 end
 break;
 end
 end
 
 VARIABLE:kk=0;
 VARIABLE:kd:=0;
 VARIABLE:mypreds_9:=0;
 VARIABLE:mypregs_9:=0;
 VARIABLE:mypreds_91:=0;
 VARIABLE:mypregs_91:=0;
 i:=BARPOS;
 mynums_9_kd:=0;
 mynums_9:=0;
 
 for j=i-2 downto 1 do
 BEGIN
 if mynums_9=2 and mypregs_9>=mypregs_91 then begin mynums_9:=3;end else if mynums_9=2 and mypregs_9<mypregs_91 then break;
 if mynums_9=1 and mythisG[j]>0 then begin mynums_9:=2;mypregs_91:=mythisG[j];end;
 if mynums_9=0 and mythisG[j]>0 then begin mynums_9:=1;mypregs_9:=mythisG[j];end;
 end
 
 //平仓
 if mynums_9=3 and pk3 then begin 平空2:SELLSHORT(holding<0,0,LIMITR,QGG[j]+1),NOAXIS; kk:=0; end
 | 
 |