设为首页 收藏本站 切换语言

修改买卖单的止损函数

| 发表于 2024-1-30 13:48:14 | 显示全部楼层 |复制链接
void buyxiugaisl(double sl)   //修改BUY单的止损
     {
        for (int i=0;i<OrdersTotal();i++)
               {
                   if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
                     {
                       if ( OrderSymbol()==Symbol()&& OrderType()==OP_BUY  && OrderMagicNumber()==magic)
                          {
                             if(NormalizeDouble(OrderStopLoss(),Digits)!=NormalizeDouble(sl,Digits))
                               {
                                 bool OM;
                                 OM=OrderModify(OrderTicket(),OrderOpenPrice(),sl,OrderTakeProfit(),0,Green);
                               }
                          }

                     }

                }   
     }


void sellxiugaisl(double sl)   //修改SELL单的止损
     {
        for (int i=0;i<OrdersTotal();i++)
               {
                   if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
                     {
                       if ( OrderSymbol()==Symbol()&& OrderType()==OP_SELL  && OrderMagicNumber()==magic)
                          {
                             if(NormalizeDouble(OrderStopLoss(),Digits)!=NormalizeDouble(sl,Digits))
                               {
                                 bool OM;
                                 OM=OrderModify(OrderTicket(),OrderOpenPrice(),sl,OrderTakeProfit(),0,Green);
                               }
                          }

                     }

                }   
     }
  1. void buyxiugaisl(double sl)   //修改BUY单的止损
  2.      {
  3.         for (int i=0;i<OrdersTotal();i++)
  4.                {
  5.                    if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
  6.                      {
  7.                        if ( OrderSymbol()==Symbol()&& OrderType()==OP_BUY  && OrderMagicNumber()==magic)
  8.                           {
  9.                              if(NormalizeDouble(OrderStopLoss(),Digits)!=NormalizeDouble(sl,Digits))
  10.                                {
  11.                                  bool OM;
  12.                                  OM=OrderModify(OrderTicket(),OrderOpenPrice(),sl,OrderTakeProfit(),0,Green);
  13.                                }
  14.                           }
  15.                        
  16.                      }
  17.                   
  18.                 }   
  19.      }
  20.      
  21.      
  22. void sellxiugaisl(double sl)   //修改SELL单的止损
  23.      {
  24.         for (int i=0;i<OrdersTotal();i++)
  25.                {
  26.                    if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
  27.                      {
  28.                        if ( OrderSymbol()==Symbol()&& OrderType()==OP_SELL  && OrderMagicNumber()==magic)
  29.                           {
  30.                              if(NormalizeDouble(OrderStopLoss(),Digits)!=NormalizeDouble(sl,Digits))
  31.                                {
  32.                                  bool OM;
  33.                                  OM=OrderModify(OrderTicket(),OrderOpenPrice(),sl,OrderTakeProfit(),0,Green);
  34.                                }
  35.                           }
  36.                        
  37.                      }
  38.                   
  39.                 }   
  40.      }
复制代码
举报

评论 使用道具

热门主题

精彩评论8

xinhua123
DDD
| 发表于 2024-1-30 15:11:16 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

kenlee1628
DDD
| 发表于 2024-2-18 21:02:12 | 显示全部楼层
学习了,谢谢分享
举报

点赞 评论 使用道具

gesoros
DD
| 发表于 2024-2-19 17:54:51 | 显示全部楼层
学习了,谢谢分享啊
举报

点赞 评论 使用道具

aliang9887
C
| 发表于 2024-3-12 16:47:58 | 显示全部楼层
很实用
举报

点赞 评论 使用道具

ken138888
B
| 发表于 2024-3-13 05:58:22 | 显示全部楼层
写个MQ5的出来
举报

点赞 评论 使用道具

524359828
DD
| 发表于 2024-3-21 10:28:50 | 显示全部楼层
学一点,便于以后用
举报

点赞 评论 使用道具

liubing1986
D
| 发表于 2024-3-24 22:46:14 | 显示全部楼层
有点复杂
举报

点赞 评论 使用道具

xunmeng123
D
| 发表于 2024-4-15 15:31:09 | 显示全部楼层
修改买卖单的止损函数很实用,借鉴了
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)