这个怎么改才行 [文华财经]
-
咨询内容:
把这个吊线止损的多空止损线 ,进行对接,改成自适应趋势线,上穿 BPK 下穿SPK 麻烦请帮一下忙
来源:程序化99
-
文华技术人员:
参考:
VARIABLE:DLIQPOINT:0,KLIQPOINT:0,LIQKA:=0,高轨:=0,低轨:=0; VARIABLE:HH:=0,LL:=0,LOWERAFTERENTRY:=0,HIGHERAFTERENTRY:=0; IF BKVOL=0 && 开多条件1 && DIR<>-1 THEN BEGIN //&& A1.买入
1,BK(开仓量X);
LOWERAFTERENTRY:=C; END IF SKVOL=0 && 开空条件1 && DIR<>1 THEN BEGIN //&& A1.卖出
1,SK(开仓量X);//空头开仓;
HIGHERAFTERENTRY:=C; END //------------------------------------------------------------------------------------------------ //记录入场后的最高价和最低价 //------------------------------------------------------------------------------------------------ IF SKVOL > 0 THEN BEGIN //&& BKVOL=0
HIGHERAFTERENTRY:=MIN(HIGHERAFTERENTRY,H);
END
IF BKVOL > 0 THEN BEGIN //&& SKVOL = 0
LOWERAFTERENTRY:=MAX(LOWERAFTERENTRY,L);
END IF BKVOL > 0 OR SKVOL>0 && BARPOS>0 THEN BEGIN
HIGHERAFTERENTRY:=MIN(HIGHERAFTERENTRY,REF(HIGH,1));
LOWERAFTERENTRY:=MAX(LOWERAFTERENTRY, REF(L,1));
END
//------------------------------------------------------------------------------------------------
//跟踪止损条件
//------------------------------------------------------------------------------------------------ IF SKVOL=0 && BKVOL=0 THEN BEGIN // 自适应参数默认值;
LIQKA:= 1;
END
IF (SKVOL>0 OR BKVOL>0) THEN BEGIN //当有持仓的情况下,LIQKA会随着持仓时间的增加而逐渐减小,即止损止盈幅度乘数的减少。 LIQKA:=LIQKA-0.1;
LIQKA:=MAX(LIQKA,0.5);
END
IF BKVOL>0 THEN BEGIN
DLIQPOINT:LOWERAFTERENTRY - (OPEN*TRS/(1000))*LIQKA; //经过计算,这根吊灯出场线会随着持仓时间的增加变的越来越敏感;
END
IF SKVOL>0 THEN BEGIN
KLIQPOINT:HIGHERAFTERENTRY + (C*TRS/(1000))*LIQKA; //经过计算,这根吊灯出场线会随着持仓时间的增加变的越来越敏感;
END
QQ:BARPOS; IF QQ=1 THEN BEGIN //&& A1.买入
低轨:=C; END IF QQ=1 THEN BEGIN //&& A1.卖出
高轨:=C; END
IF QQ>2 THEN BEGIN //&& BKVOL=0
高轨:=MIN(高轨,H);
END
IF QQ>2 THEN BEGIN //&& SKVOL = 0
低轨:=MAX(低轨,L);
END IF C>高轨 OR C<低轨 && BARPOS>0 THEN BEGIN
HIGHERAFTERENTRY:=MIN(HIGHERAFTERENTRY,REF(HIGH,1));
LOWERAFTERENTRY:=MAX(LOWERAFTERENTRY, REF(L,1));
END
//------------------------------------------------------------------------------------------------
//跟踪止损条件
//------------------------------------------------------------------------------------------------ IF C>高轨 OR C<低轨 THEN BEGIN // 自适应参数默认值;
LIQKA:= 1;
END
IF C>高轨 OR C<低轨 THEN BEGIN //当有持仓的情况下,LIQKA会随着持仓时间的增加而逐渐减小,即止损止盈幅度乘数的减少。 LIQKA:=LIQKA-0.1;
LIQKA:=MAX(LIQKA,0.5);
END
IF C>高轨 THEN BEGIN
DLIQPOINT:低轨 - (OPEN*TRS/(1000))*LIQKA; //经过计算,这根吊灯出场线会随着持仓时间的增加变的越来越敏感;
END //经过计算,这根吊灯出场线会随着持仓时间的增加变的越来越敏感;
IF C<低轨 THEN BEGIN
KLIQPOINT:高轨 + (C*TRS/(1000))*LIQKA; //经过计算,这根吊灯出场线会随着持仓时间的增加变的越来越敏感;
END
这样看一下;来源: WWW.CXH99.COM
-
文华客服:
不行哦,我要的是把这个开仓后才出现的吊线,从有K线就开始显示,跌破支撑止损,反方向做,
-
网友回复:
文件名:qq图片20220228192012.png
- 网友回复: 您隐藏一楼代码了,您重新上传,我们分析下。
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容