28评论

0收藏

仓位出现盈利但又未达到目标,EA如何设置保本策略?

评论|共 28 个

kforex

发表于 2020-11-18 13:00:41 | 显示全部楼层

支持下

sirema

发表于 2020-11-18 13:01:23 | 显示全部楼层

感谢分享哦

zydshool

发表于 2021-6-12 07:43:43 | 显示全部楼层

找到了没有楼主

zydshool

发表于 2021-6-12 07:48:53 | 显示全部楼层

void OnTick()
  {
     yidong();//当盈利100点的时候,启动保本1个点,当盈利200点的时候启动移动止损200点
   
  }
void yidong()
  {
    for(int i=0;i<OrdersTotal();i++)//移动止损通用代码,次代码会自动检测buy和sell单并对其移动止损
         {
            if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
              {
                if(OrderType()==0 && OrderSymbol()==Symbol() && OrderMagicNumber()==magic)
                  {
                     if(ydd>0 && (Bid-OrderOpenPrice()) >=Point*ydd)
                      {
                         if(OrderStopLoss()<(Bid-Point*ydd) || (OrderStopLoss()==0))
                           {
                              OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*ydd,OrderTakeProfit(),0,Green);
                           }
                      }      
                     if((Bid-OrderOpenPrice()) >=Point*yll)
                      {
                         if(OrderStopLoss()<(Bid+Point*1) || (OrderStopLoss()==0))
                           {
                              OrderModify(OrderTicket(),OrderOpenPrice(),Bid+Point*1,OrderTakeProfit(),0,Green);
                           }
                      }   
                  }
                if(OrderType()==1 && OrderSymbol()==Symbol() && OrderMagicNumber()==magic)
                  {
                    if(ydd>0 && (OrderOpenPrice()-Ask)>=(Point*ydd))
                      {
                         if((OrderStopLoss()>(Ask+Point*ydd)) || (OrderStopLoss()==0))
                           {
                              OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*ydd,OrderTakeProfit(),0,Red);
                           }
                      }
                    if((OrderOpenPrice()-Ask)>=(Point*yll))
                      {
                         if((OrderStopLoss()>(Ask-Point*1)) || (OrderStopLoss()==0))
                           {
                              OrderModify(OrderTicket(),OrderOpenPrice(),Ask-Point*1,OrderTakeProfit(),0,Red);
                           }
                      }
                  }
               }
         }
  }

pbp

发表于 2021-7-4 21:33:22 | 显示全部楼层

支持下

诬告

发表于 2021-7-13 10:26:31 | 显示全部楼层

顶下

天下汇

发表于 2021-7-13 20:04:01 | 显示全部楼层

羊总

发表于 2021-8-2 21:05:27 | 显示全部楼层

支持下

补考

发表于 2024-6-10 17:11:27 | 显示全部楼层

123
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则