等级: 免费版
- 注册:
- 2022-12-12
- 曾用名:
|
5分钟:
MA120:MA(C,120);
ma55:ma(c,55);
ma8:ma(c,8);
ma30:ma(c,16);
TK1:=time>=210005 or time>=090005 or time>=130005;
TK12:=HOLDING<0 AND ENTERPRICE - O>30 OR HOLDING<0 AND REF(C,1)-O>30;
TK:=TK1 AND TK12;//跳空平仓前提条件
if TK THEN TK5秒:="TK1.tk55#MIN5N";
TK5秒平仓:SELLSHORT(TK5秒,HOLDING,THISCLOSE);
//逻辑是:跟盘是运行的5分钟图形,当出现上面的跳空条件,如果引用5分钟行情平仓会来不及,所以选择5秒行情去平仓,
//当出现跳空行情满足条件,引用5秒图像的C去平仓
TK1:
variable:M:=0;
variable:N:=0;
MA120:MA(C,120);
ma55:ma(c,55);
ma8:ma(c,8);
ma30:ma(c,16); //ENTERPRICE 是不是持仓均价,如果不是老师帮我改下
TK111:=time>=210001 or time>=090001 or time>=130001;//开盘就运行
TK112:=HOLDING<0 AND ENTERPRICE - O>30 OR HOLDING<0 AND REF(C,1)-O>30;
TK11:=TK111 AND TK112;//跳空平仓前提条件
IF TK11 THEN M:=BETWEEN(M,1,20);//当TK22 给M赋值范围
//>>>>>>>>>>>>>>>>>>>>>>>>>>>
TK12:=ABS(O-C)/ENTERPRICE - O>=1/3 AND ISUP OR IF(C>L,C-L,0)/ENTERPRICE - O>=1/3;
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
TK122:=ABS(C-O)>=REF(HHV(ABS(C-O),10),1) AND ISDOWN AND MIN(C,L)<REF(LLV(L,5),1);//绝对值最大且收阴
IF TK122 THEN N:=BETWEEN(N,1,20);//当TK22 给N赋值范围
TK123:=BARSLAST(TK122);
TK122H:=ref(h,TK123); //取值TK122 当日的H
TK122L:=ref(L,TK123);
TK122C:=ref(C,TK123);
TK122O:=ref(O,TK123);
TK1241:=L<=TK122O AND C>TK122C;
//>>>>>>>>>>>>
TK13:=TK1241 OR LONGCROSS(C,TK122C,N);
//?????????????????????
TK14:=C-REF(LLV(L,M),1)/ENTERPRICE - O>=1/5;
TK15:=C-REF(LLV(L,M),1)/ENTERPRICE - O>=1/3;
IF TK11 THEN BEGIN
IF TK12 THEN TK51:SELLSHORT(1,HOLDING,THISCLOSE);
IF TK13 THEN TK52:SELLSHORT(1,HOLDING,THISCLOSE);
IF TK14 THEN TK53:SELLSHORT(1,HOLDING/2,THISCLOSE);
IF TK15 THEN TK54:SELLSHORT(1,HOLDING,THISCLOSE);
M:=0;
N:=0;
END
tk55:=TK51 or TK52 or TK53 or TK54; |
|