 
等级: 机构版
- 注册:
- 2021-5-20
- 曾用名:
|
VARIABLE:
can_open:=0;
guaranteed:=0;
ma10: eMA(c, 10);
ma20: eMA(c, 20);
ma60: eMA(c, 60);
if holding=1 and close/ENTERPRICE > 1.01 and guaranteed=0 then begin
guaranteed:= 1;
DRAWTEXT(TRUE, L*0.995,'信号1'),COLORRED;
end
if holding=-1 and ENTERPRICE/close > 1.01 and guaranteed=0 then begin
guaranteed:= 1;
DRAWTEXT(TRUE, L*0.995,'信号2'),COLORRED;
end
if holding=1 and guaranteed=1 and close < ENTERPRICE then begin
sell(1,1,market);
DRAWTEXT(TRUE, L*0.995,'做多保本'),COLORRED;
end
if holding=-1 and guaranteed=1 and close > ENTERPRICE then begin
sellshort(1,1,market);
DRAWTEXT(TRUE, L*1.005,'做空保本'),COLORGREEN;
end
if ma10 < ma20 and holding=1 then begin
sell(1,1,market);
end
if ma20 < ma60 then begin
if holding=0 and can_open <> 1 then begin
can_open: = 1;
buyshort(1,1,market);
end
end
if ma10 > ma20 and holding=-1 then begin
sellshort(1,1,market);
end
if ma20 > ma60 then begin
if holding=0 and can_open <> -1 then begin
can_open: = -1;
buy(1,1,market);
end
end
if holding =0 then guaranteed:=0;
DRAWTEXT(TRUE, L*0.995,'信号1'),COLORRED;会出现连续多个,为社么?
|
|