 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- gxx978
|
本帖最后由 技术010 于 2023-2-16 14:10 编辑
参考如下后台策略:
VAR1:=LLV(LOW,100);
VAR2:=HHV(HIGH,250);
操盘线: EMA((CLOSE-VAR1)/(VAR2-VAR1)*4,4);
绝底:0.3,LINETHICK2,COLORGREEN;
绝顶:3.5,LINETHICK2,COLORRED;
分界:2,COLORBLUE; DRAWTEXT(CROSS(操盘线,绝底),0.20,'买入'), COLORCYAN, ;
DRAWTEXT(CROSS(操盘线,绝顶),3.8,'卖出'), COLORCYAN, ;
IF CROSS(操盘线,绝底) THEN BEGIN
TSELLSHORT(TSELLHOLDINGEX('','',2)>0,TSELLHOLDINGEX('','',2),MKT);
TBUY(TBUYHOLDINGEX('','',2)<10,1,MKT);
END
IF CROSS(操盘线,绝顶) THEN BEGIN
TSELL(TBUYHOLDINGEX('','',2)>0,TBUYHOLDINGEX('','',2),MKT);
TBUYSHORT(TSELLHOLDINGEX('','',2)>10,1,MKT);
END
IF TBUYHOLDINGEX('','',2)>=10 AND (C-TAVGENTERPRICE)*MULTIPLIER*TBUYHOLDINGEX('','',2)>5000 THEN
TSELL(1,TBUYHOLDINGEX('','',2),MKT); //多头,持仓达到10手,盈利5000,止盈
IF TSELLHOLDINGEX('','',2)>=10 AND (TAVGENTERPRICE-C)*MULTIPLIER*TSELLHOLDINGEX('','',2)>5000 THEN
TSELLSHORT(1,TSELLHOLDINGEX('','',2),MKT); //空头,持仓达到10手,盈利5000,止盈
IF TBUYHOLDINGEX('','',2)>=10 AND (TAVGENTERPRICE-C)*MULTIPLIER*TBUYHOLDINGEX('','',2)>2000 THEN
TSELL(1,TBUYHOLDINGEX('','',2),MKT); //多头,持仓达到10手,亏损2000,止损
IF TSELLHOLDINGEX('','',2)>=10 AND (C-TAVGENTERPRICE)*MULTIPLIER*TSELLHOLDINGEX('','',2)>2000 THEN
TSELLSHORT(1,TSELLHOLDINGEX('','',2),MKT); ////空头,持仓达到10手,亏损2000,止损
|
|