关于尾随移动止损的几点探讨?

 

尾随移动止损是风险控制的一个重要方法,不同的尾随显示了不同的风险偏好。

然而在行情不断变化中交易者对于风险的把控并非一尘不变的,需要不断的适应行情并改变系统设置。而看系统提供的尾随却是固定点数的,这对于变化的市场适应性不够理想。常常有大行情的时候因为固定点数的尾随移动止损而早早出场与大行情无缘,但是如果不设置尾随移动止损只是进场的固定止损又有可能面临本来能赚钱的单子最后却止损出局。这个间距空间可调整度的把握让人陷入矛盾的心理。因此想对尾随移动止损进行改良,改良成渐变式的。对于风险偏好有这样的心理变化:1.初进场的单子对于风险的容忍度相对较小,因此最初的固定止损触发移动止损的点数间距会小一点。2当盈利扩大之后对风险的容忍度会变大一些,希望移动止损的间距稍微逐渐扩大一些。3当盈利达到心中的止盈目标的时候,对于风险的容忍度又会变小,但若是继续持有可能会比目标盈利得更多,此时希望移动止损保持的间距稍微比之前减小一些。下面以数字举例:

1.触发移动止损1:浮盈500点 ,移动止损保证250点,步长step50点,当行情向有利方向继续推进时,价格每 增加50点间距,移动止损步长trailing step增加30点间距。

2.触发移动止损2:浮盈2000点 ,移动止损保证1500点,步长step100点,当行情向有利方向继续推进时,价格每 增加100点间距,移动止损步长trailing step增加80点间距。

3.触发移动止损3:浮盈6000点 ,移动止损保证4000点,步长step100点,当行情向有利方向继续推进时,价格每 增加100点间距,移动止损步长trailing step增加90点间距。

每个移动止损触发都是独立运行,触发移动止损2的时候移动止损1不运行,触发移动止损3的时候移动止损2和1都不运行。我想这种渐变式的移动止损可以分别适应短线中线长线策略。

不知论坛可有编程高手知晓怎样编写这种渐变式的移动止损,而不是死板的固定点数尾随移动止损。

欢迎👏大家一起讨论提出自己的想法观点

 

这是我的 EA 运行记录,追踪行情,直到反转时,就会亏一笔。

因为不确定是回调还是反转,持仓直到止损。

亏最多的是不断反转,不断止损。

楼主设想的代码,可以简化成,盈利的 60% 作为止损点。不用分三重处理。

附加的文件:
uy.PNG  55 kb
 
lapcheung #:

这是我的 EA 运行记录,追踪行情,直到反转时,就会亏一笔。

因为不确定是回调还是反转,持仓直到止损。

亏最多的是不断反转,不断止损。

楼主设想的代码,可以简化成,盈利的 60% 作为止损点。不用分三重处理。

你这个截图是随行情不断加仓吗?然后行情反转最后一笔加仓单打止损,然后打止损反方向做单并不断加仓。不过,你这个加仓也太频繁了吧!间隔时间这么短。问下,这样子操作盈利可以完全覆盖掉那笔大止损吗?毕竟多笔加仓的是小盈利,而打止损的金额大很多。
 
crt6789 #:
你这个截图是随行情不断加仓吗?然后行情反转最后一笔加仓单打止损,然后打止损反方向做单并不断加仓。不过,你这个加仓也太频繁了吧!间隔时间这么短。问下,这样子操作盈利可以完全覆盖掉那笔大止损吗?毕竟多笔加仓的是小盈利,而打止损的金额大很多。

没有加仓,EA 设定限制了只做一张单。只有空仓时,才开仓。

EA 是顺着突破方向开仓,波动减弱时平仓,因此一个大行情被切成多张单。

这是针对波动行情设计的 EA,波动行情中会反转,因此下一张单的方向可能是相反方向。

 
crt6789 #:
你这个截图是随行情不断加仓吗?然后行情反转最后一笔加仓单打止损,然后打止损反方向做单并不断加仓。不过,你这个加仓也太频繁了吧!间隔时间这么短。问下,这样子操作盈利可以完全覆盖掉那笔大止损吗?毕竟多笔加仓的是小盈利,而打止损的金额大很多。

近两天将EA 改进了,之前只能做一个目标,现在能够多开,同时管理黄金、白银、两个商品。自动开仓数量依然限制在一手,只有指定商品空仓时才开仓。

EA 只管理与 K 线窗口名称相同的持仓,理论上管理的持仓商品种类没有上限,每个小窗口带一个 EA。

对于单纯的行情,EA 完全能够把握住,但震荡行情还未得到优化,可以看到,后段单边行情是追踪止损(止盈),保持利润。而前段是震荡行情,不断反转触动止损。亏损持续。

其中亏最多的一单,是手工下单 3 手,其它下单 1 手的全部是 EA 自动开仓。无论是否手工下单,EA 都会接管持仓,计算追踪止损。虽然开仓限制只一手,EA 管理仓位就没有数量限制。

附加的文件:
mj.PNG  89 kb
 
lapcheung #:

没有加仓,EA 设定限制了只做一张单。只有空仓时,才开仓。

EA 是顺着突破方向开仓,波动减弱时平仓,因此一个大行情被切成多张单。

这是针对波动行情设计的 EA,波动行情中会反转,因此下一张单的方向可能是相反方向。

你的意思是这个间隔时间短多次下单的不是加仓而是下单分割,把本该一次下单的数量分割成多笔吗?能捕捉大行情,是加入了类似“动能加速度”一类的捕捉大波动行情的指标吗?的确,往往大行情波动会有比较剧烈的反方向来回震荡,应该说是回踩再突破吧

 
lapcheung #:

近两天将EA 改进了,之前只能做一个目标,现在能够多开,同时管理黄金、白银、两个商品。自动开仓数量依然限制在一手,只有指定商品空仓时才开仓。

EA 只管理与 K 线窗口名称相同的持仓,理论上管理的持仓商品种类没有上限,每个小窗口带一个 EA。

对于单纯的行情,EA 完全能够把握住,但震荡行情还未得到优化,可以看到,后段单边行情是追踪止损(止盈),保持利润。而前段是震荡行情,不断反转触动止损。亏损持续。

其中亏最多的一单,是手工下单 3 手,其它下单 1 手的全部是 EA 自动开仓。无论是否手工下单,EA 都会接管持仓,计算追踪止损。虽然开仓限制只一手,EA 管理仓位就没有数量限制。

你这做五分钟短线这么频繁下单,每天(或者说每周)的盈利能够覆盖掉点差费用和止损部分实现稳定盈利吗?我也试过5分钟,10分钟这种短线的,觉得根本不够抵消掉费用,所以我一般都是1h或者4h这种周期做单。不过在波动特别剧烈的时候5分种还是可以的,但是在那种重大消息(比如非农或者公布原油库存)5分钟也很难把控住,跳跃太厉害甚至多空都打损,走单边行情盈利倒是可以完全覆盖掉止损。

 
lapcheung #:

这是我的 EA 运行记录,追踪行情,直到反转时,就会亏一笔。

因为不确定是回调还是反转,持仓直到止损。

亏最多的是不断反转,不断止损。

楼主设想的代码,可以简化成,盈利的 60% 作为止损点。不用分三重处理。

用60%达不到我说的这种追踪止损效果。40%的利润回撤在短线可以,如果中长线持仓就不够理想利润回撤有点大。不过,这种百分比的该怎么实现,我试了下卖价bid-开仓价openprice(或者开仓价openprice- 买价ask)直接乘以60%达不到控制的效果

 
crt6789 #:

用60%达不到我说的这种追踪止损效果。40%的利润回撤在短线可以,如果中长线持仓就不够理想利润回撤有点大。不过,这种百分比的该怎么实现,我试了下卖价bid-开仓价openprice(或者开仓价openprice- 买价ask)直接乘以60%达不到控制的效果


这是个赌概率的问题,方向永远在变化,持续较长就盈利。

同一个EA,放在黄金、白银、一个获利,一个亏损。

原因只是白银反向波动大,不持续。

 
移动止损确实很难把握无论哪个品种,我测试过,最大概率、最频繁的是250点盈利时候止损移动到盈利200点。但这种方式话初始止损设置在1000点左右盈利最多,但现实中挂机测试,往往连续盈利10次 亏损2次就没戏,纠结中。
 
CHARLES_CHUI666 #:
移动止损确实很难把握无论哪个品种,我测试过,最大概率、最频繁的是250点盈利时候止损移动到盈利200点。但这种方式话初始止损设置在1000点左右盈利最多,但现实中挂机测试,往往连续盈利10次 亏损2次就没戏,纠结中。

我观察到的波动,是接近台阶形式。

以水平方式震荡一段时间,这时没有开仓意义,方向不定。

然后单向移动,到达某个价位后,转为水平震荡。少数情况会反转走出更大幅度反向移动。