黄金交易策略(Nerve Knife):手工同向单减保留仓

10d19baa73fd41bb9b47b8e4c3dd5f4e.png

虽然保留仓的仓位不大,扛个一年半载不是问题,但闲着也可以手工处理掉(10000点以内的不要处理)。挑一个最大的单,同向相同的手数,并把两单的止盈设置平均值 (也没有这么严格,差不多就好)。

 完整EA:Nerve Knife.ex4黄金交易策略_黄金趋势ea-CSDN博客

一、保留单怎么样来的?

EA的做单方向以大趋势为准的。当大小趋势相同,并且行情也往趋势方向走几百点(参数配置),EA就会做单,这时候的单叫趋势单。当趋势单没办法到达移动止盈线,而大趋势又已经反过来时,这时候的做单方向相反,原趋势单转为锁定单。当大趋势再次转变时,开仓价与行情差矩比较大的单就会转变为保留单,以避免EA为平仓而快速的加仓,造成仓位过高。直到行情与保留单的开仓价少于3000点,才把保留单转为趋势单。

 //检查待解锁的订单行情差矩是否太大,差矩太大的单先保留起来,以免加单后无法快速盈利平仓而导致长时间高仓位,浮亏太高
         if(count > 0)
           {
             for (int i = OrdersTotal() -1; i >= 0; i--) 
               {
                     if(keepOrderTickIndex < (ArraySize(keepOrderTicks) - 1) && OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
                         {
                              if( OrderMagicNumber()==888 && OrderSymbol()==Symbol() && OrderType() == (m15_down ? OP_SELL : OP_BUY))
                                 {
                                      //排除保留单及手动止盈单
                                       if(isExcludeOrder(OrderTicket()))
                                         {
                                          continue;
                                         }
                                         
                                        //保留差矩太大的单
                                        if((OrderType() == OP_SELL ? (Bid - OrderOpenPrice()) : (OrderOpenPrice() - Ask))/ Point > keep_point)
                                        {
                                          keepOrderTicks[++ keepOrderTickIndex] = OrderTicket();
                                          printfPro("行情差矩过大,保留订单: " , false);
                                          OrderPrint();
                                        }    
                                                                                
                                 } 
                           }
                 }
 
               
           }

二、保留单有什么影响?

EA通过双指标、跨时间区间、空间突破等条件去触发对行情的判断,已经很大程度减少保留单了。但肯定还是会存在的,在小于30%的概率下,在一轮趋势下你们产生1张保留单,总手数是0.01(以默认参数及1000本金计算),金价波动100刀才浮亏100刀,本身是完全可以放置一半载才去处理的。但一天也会出现一到两轮的行情,久了浮亏也不小,还是应该及早处理掉。

三、为什么要同向等手数做单?

消除保留单不宜心急,应该挑选与前前趋势相反,并且开仓价与行情价矩离最远的订单。建仓相同方向,手数相同,并且把与对标订单一起设置止盈为两单的平均值。这么做的原因是,如果以足够的时间长度去算,只要仓位扛得住,保留单是一定能够盈利平仓的,缩小一半矩离就会让时间远小于原来的一半。

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值