Board logo

标题: 移动止盈 [MC函数] [打印本页]

作者: 龙听    时间: 2018-5-12 23:14     标题: 移动止盈 [MC函数]

这次要来介绍的是一种止盈的方法, 以函数的方式呈现, 如此方便套用在任何策略中,要注意的是,此方法只有止盈,止损需要额外添加喔!

方法图解如下:

5391a0b1b555ae5552e0254642ea795d.jpg


函数:  NetTrailling(N,ratio)

说明:

N->进场后获利N点后,启动移动停利.
ratio ->拉回多少出场,分为拉回点数及百分比
从最高获利拉回50%,就填入0.5 ,
从最高获利拉回20点出场就写20。

利用highest(high,barssinceentry)-entryprice>10 条件成立
挂单在highest(high,barssinceentry)-(0.5)*(highest(high,barssinceentry)-entryprice)
这样的写法做移动停利取代Setpercenttrailing / Setdollartrailing
写法还蛮简单的,原本是个别拆开写在策略中.
为了方便大家使用,所以改成函数的方式.
可以自己测试看看..


举例:

买入后获利大于20点,拉回10点出场:NetTrailling(20,10)
if date<>date[1] and close>close[1] then buy next bar at market;
if marketposition>0 then sell next bar at NetTrailling(20,10) stop;
(放空相同NetTrailling(20,10)-> buytocover next bar at NetTrailling(20,10) stop)


709809a2bc2abfeadb84a7975bfa8be0.jpg

图片附件: 5391a0b1b555ae5552e0254642ea795d.jpg (2018-5-12 23:11, 43.46 KB) / 下载次数 0
http://www.qhlt.cn/attachment.php?aid=3935&k=25b4e77e8b103a23f9a455e2ce615777&t=1714131635&sid=e6zf6t



图片附件: 709809a2bc2abfeadb84a7975bfa8be0.jpg (2018-5-12 23:12, 25.23 KB) / 下载次数 0
http://www.qhlt.cn/attachment.php?aid=3936&k=a9e6441fc7a3536453e30b7085afbdc7&t=1714131635&sid=e6zf6t


作者: 龙听    时间: 2018-5-12 23:14

回复 1# 龙听

   明天贴完整的源码。




欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2