止损止盈(三)

原文合作来源:ray's blog

今天策略天地再来讲一个常用的阶梯式出场方法,他的规则简单介绍如下图
宽客网

宽客网

为何停损点位的移动是考虑新的k棒是否有创新高?而不单纯考虑低点是否上移即可?

因为这算是一个避免太早被扫出场的条件,试想如果今天盘一直破高,之后进入横盘震荡,不知道接下来是会续攻或反转,如果以破高才移动停利点,就是守住低点反转出场,破高续攻停利就再上移,比较不会被震荡扫到,

如果没有加入破高才移动,震荡时停利点就很容易上移,很有可能在震荡时就被扫出场啰

inputs:N(12);

vars:kh(0),k1(0),Kbar(0),buyexit(0);

IF DATEdate[1] then begin

value1=barnumber;

END;

Kbar=barnumber-value1+1;

IF Kbar=N then begin

kh=highest(high,N);

end;

//可以改成STOP进单

if Kbar>N then begin

if close crosses above kh and k1highest(high,barsSinceEntry(0))[1]

then buyexit=lowest(low,2);

//利用barsSinceEntry,来看进场后是否有创新高,如果有把buyexit值用当根及前一根低点比较,最低的丢进去.

//出场也可以改成sell next bar at buyexit stop;

if marketposition>0 and close 55 then begin

sell next bar at market;

k1=0;

kh=99999;

end;
程序化交易, MultiCharts

原文发布于宽客论坛,点击阅读原文

风险提示及免责条款

市场有风险,投资需谨慎。本文不构成个人投资建议,也未考虑到个别用户特殊的投资目标、财务状况或需要。用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部