搜索
自助外汇返佣金融头条吧

[EA] 本网站EA(盈利设定自动平仓EA)求增加亏损设定自动平仓

时间:2015-4-22 15:14 6 2325 | 复制链接 |

签到天数: 2 天

[LV.1]初来乍到

5

主题

104

帖子

280

积分

积分
280
/*
   Generated by EX4-TO-MQ4 decompiler V4.0.220.2c []
   Website: http://purebeam.biz
   E-mail : purebeam@gmail.com
*/
#property copyright "Copyright ?2007, 520FX Corp."
#property link      "http://www.520fx.com"

extern double 获利美元平仓数 = 50.0;
extern int SlipPoint = 3;
int gi_88 = 0;
int gi_unused_92 = 0;

int init() {
   writetext("Logo", "Powered by www.520fx.com", 10, 10, Yellow, 14);
   return (0);
}

int start() {
   double ld_0;
   if (gi_88 == TRUE) {
      CloseAllOrder();
      if (gi_88 == TRUE) return;
   } else {
      ld_0 = GetProfitsHolding();
      writetext("Profit", "持仓总盈利:" + DoubleToStr(ld_0, 2), 10, 30, White, 16);
      if (ld_0 > 获利美元平仓数) {
         CloseAllOrder();
         return (0);
      }
   }
   return (0);
}

void writetext(string a_name_0, string a_text_8, int a_x_16, int a_y_20, color a_color_24, int a_fontsize_28) {
   ObjectDelete(a_name_0);
   ObjectCreate(a_name_0, OBJ_LABEL, 0, 0, 0);
   ObjectSetText(a_name_0, a_text_8, a_fontsize_28, "Arial", a_color_24);
   ObjectSet(a_name_0, OBJPROP_CORNER, 0);
   ObjectSet(a_name_0, OBJPROP_XDISTANCE, a_x_16);
   ObjectSet(a_name_0, OBJPROP_YDISTANCE, a_y_20);
}

double GetProfitsHolding() {
   double ld_ret_4 = 0;
   for (int l_pos_0 = 0; l_pos_0 < OrdersTotal(); l_pos_0++) {
      OrderSelect(l_pos_0, SELECT_BY_POS, MODE_TRADES);
      ld_ret_4 += OrderProfit();
   }
   return (ld_ret_4);
}

void CloseAllOrder() {
   int lia_0[200];
   gi_88 = FALSE;
   int l_index_4 = 0;
   for (int l_pos_8 = 0; l_pos_8 < OrdersTotal(); l_pos_8++) {
      OrderSelect(l_pos_8, SELECT_BY_POS, MODE_TRADES);
      l_index_4++;
      lia_0[l_index_4] = OrderTicket();
      Print("全部平仓! :", lia_0[l_index_4]);
   }
   if (l_index_4 != 0) {
      for (l_pos_8 = 1; l_pos_8 <= l_index_4; l_pos_8++) {
         OrderSelect(lia_0[l_pos_8], SELECT_BY_TICKET);
         if (OrderType() == OP_BUY) {
            if (OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), SlipPoint) == 0) {
               gi_88 = TRUE;
               Print("多头平仓失败" + GetLastError());
            }
         }

         if (OrderType() == OP_SELL) {
            if (OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), SlipPoint) == 0) {
               gi_88 = TRUE;
               Print("空头平仓失败" + GetLastError());
            }
         }

            }
         }
      }

QQ截图20150422151539.png

该用户从未签到

22

主题

388

帖子

1661

积分

积分
1661
jason_7788 发表于 2015-4-29 16:51:59 | 显示全部楼层 | 举报
你这个是持仓保姆

该用户从未签到

22

主题

388

帖子

1661

积分

积分
1661
jason_7788 发表于 2015-4-29 16:53:12 | 显示全部楼层 | 举报
你应该换一个EA,内有盈利多少平仓,亏损多少平仓,只是用来出场用的,开单得有自己的方法

该用户从未签到

0

主题

219

帖子

617

积分

积分
617
清风 发表于 2015-5-2 16:00:20 | 显示全部楼层 | 举报

你这个是持仓保姆

该用户从未签到

1

主题

184

帖子

542

积分

积分
542
comeasyouare 发表于 2016-1-12 21:44:33 | 显示全部楼层 | 举报
不是 持仓保姆
这个还是很有用的 就是没有止损 楼主 修改好了 能发我一个吗 ? 谢谢

该用户从未签到

0

主题

1158

帖子

2517

积分

积分
2517
Q617058048 发表于 2016-3-26 13:33:32 | 显示全部楼层 | 举报
........................

签到天数: 89 天

[LV.6]常住居民II

2

主题

278

帖子

677

积分

积分
677
yixin1928 发表于 2017-1-5 13:48:36 | 显示全部楼层 | 举报
这个还是很好用的,谢谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则


在线客服
快速回复 6 返回列表 返回顶部