搜索
瓜瓜678自助返现ECM Trading Limited
本帖最后由 谁懂易经 于 2018-12-6 00:38 编辑


EA有很多种,很多都是常年开单,永远在手有单的,而有的则是很久才开一单。
445555_meitu_1.jpg
这就代表了目前EA的两个思路,一般马丁格尔就是第一类,几乎一直有单,一直在被套,一直提心吊胆……而很久开一单的,则得不到大家的喜爱,因为表现差是高于没表现的,所以很多好的EA就因为开单少没有人赏识,导致被埋没。

现在我发的EA,注释了中文。这也方便了很多人。我就是觉得,如果一个分享EA和指标的地方,最后变成形形**的广告之处,没有人分享真东西,那才是令人失望的。你自己的EA不跟别人交流,那就是一潭死水,绝不可能是一种进步。

咱们中国人是最聪明的,但是咱们不能把智慧用在欺瞒上面。我认识一个人,学道理学得最多,很多时候我发现这些道理最后都成为了他狡辩的工具和借口。比如他给工人的钱少,他就说要他们学习雷锋,不要太物质;比如他拿别人的钱办事,他说如果不收,他们不会安心,这是实践契约精神。所以,我也能想象到不给EA源码不公开是尊重知识产权,公开是大公无私,或许怎么说他们都有道理。但是我觉得赚钱的都是术,能够把术用到正确道路上,那才是道。
(一周230%的EA,不加仓,不网格,一单一单的做,凭胜率盈利的,需要的了解更多的EA请关注我)

持仓保姆EA.mq4

9.68 KB, 下载次数: 61, 下载积分: 金币 -8 枚

点评

520FX有你更精彩!: 5.0 你是交易之神!: 5.0
520FX有你更精彩!: 5 你是交易之神!: 5
  发表于 2019-7-5 14:20
520FX有你更精彩!: 5
  发表于 2019-5-18 12:48
分享至 : QQ空间
收藏

28 个回复

倒序浏览
//+------------------------------------------------------------------+
//|                                                       EA辅助.mq4 |
//|                                     Copyright 2014, QQ:798229841 |
//+------------------------------------------------------------------+
#property copyright "源码300元需要的联系微信guanchunwei2005"
#property link      "www.mql5.com"

extern string 自动止损参数 = "默认";
extern bool AutoStoploss = TRUE;
extern double stoploss = 27.0;
extern string 自动止盈参数 = "默认打开";
extern bool AutoTakeProfit = TRUE;
extern double takeprofit = 12.0;
extern string 盈利后移动止损 = "默认打开";
extern bool AutoTrailingStop = TRUE;
extern double TrailingStop = 5.0;
extern string 分次离场参数 = "按比例分步撤退";
extern bool Gradually = FALSE;
extern int GraduallyNum = 2;
extern double drift = 1.0;
double g_order_lots_160;

int start() {
   double order_stoploss_4;
   double order_takeprofit_12;
   double order_open_price_20;
   for (int pos_0 = 0; pos_0 < OrdersTotal(); pos_0++) {
      if (OrderSelect(pos_0, SELECT_BY_POS, MODE_TRADES)) {
         if (OrderSymbol() == Symbol()) {
            order_stoploss_4 = OrderStopLoss();
            order_takeprofit_12 = OrderTakeProfit();
            order_open_price_20 = OrderOpenPrice();
            if (g_order_lots_160 == 0.0) g_order_lots_160 = OrderLots();
            if (OrderType() == OP_BUY) {
               if (Gradually) CraduallyBuy();
               if (AutoStoploss && AutoTakeProfit && order_stoploss_4 == 0.0 && order_takeprofit_12 == 0.0) bool cg = OrderModify(OrderTicket(), OrderOpenPrice(), Ask - Point * stoploss, Ask + Point * takeprofit, 0, Green);
               else {
                  if (AutoStoploss && order_stoploss_4 == 0.0) cg = OrderModify(OrderTicket(), OrderOpenPrice(), Ask - Point * stoploss, OrderTakeProfit(), 0, Green);
                  if (AutoTakeProfit && order_takeprofit_12 == 0.0) cg = OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(), Ask + Point * takeprofit, 0, Green);
               }
               if (AutoTrailingStop && Bid - order_open_price_20 > Point * TrailingStop)
                  if (Bid - order_stoploss_4 > TrailingStop * Point) cg = OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point * TrailingStop, OrderTakeProfit(), 0, Green);
            }
            if (OrderType() != OP_SELL) continue;
            if (Gradually) CraduallySell();
            if (AutoStoploss && AutoTakeProfit && order_stoploss_4 == 0.0 && order_takeprofit_12 == 0.0) cg = OrderModify(OrderTicket(), OrderOpenPrice(), Bid + Point * stoploss, Bid - Point * takeprofit, 0, Green);
            else {
               if (AutoStoploss && order_stoploss_4 == 0.0) cg = OrderModify(OrderTicket(), OrderOpenPrice(), Bid + Point * stoploss, OrderTakeProfit(), 0, Green);
               if (AutoTakeProfit && order_takeprofit_12 == 0.0) cg = OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(), Bid - Point * takeprofit, 0, Green);
            }
            if (!(AutoTrailingStop && order_open_price_20 - Ask > Point * TrailingStop)) continue;
            if (order_stoploss_4 - Ask <= TrailingStop * Point) continue;
            cg = OrderModify(OrderTicket(), OrderOpenPrice(), Ask + Point * TrailingStop, OrderTakeProfit(), 0, Green);
            continue;
         }
         g_order_lots_160 = 0;
      }
   }
   return (0);
}

void CraduallyBuy() {
   double order_open_price_0 = OrderOpenPrice();
   double order_lots_8 = OrderLots();
   for (int li_16 = 1; li_16 <= GraduallyNum; li_16++) {
      if (NormalizeDouble((Bid - order_open_price_0) / Point, 0) == NormalizeDouble(takeprofit / GraduallyNum * li_16, 0))
         if (order_lots_8 == NormalizeDouble(g_order_lots_160 * (1 / GraduallyNum + 1 - li_16 / GraduallyNum), 2)) bool cg = OrderClose(OrderTicket(), NormalizeDouble(g_order_lots_160 / GraduallyNum, 2), Bid, 3, CLR_NONE);
      if (NormalizeDouble((Bid - order_open_price_0) / Point, 0) == NormalizeDouble(takeprofit * ((GraduallyNum - 1) / GraduallyNum), 0)) cg = OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(), Ask + Point * takeprofit * drift, 0, Green);
   }
}

void CraduallySell() {
   double order_open_price_0 = OrderOpenPrice();
   double order_lots_8 = OrderLots();
   for (int li_16 = 1; li_16 <= GraduallyNum; li_16++) {
      if (NormalizeDouble((order_open_price_0 - Ask) / Point, 0) == NormalizeDouble(takeprofit / GraduallyNum * li_16, 0))
         if (order_lots_8 == NormalizeDouble(g_order_lots_160 * (1 / GraduallyNum + 1 - li_16 / GraduallyNum), 2)) bool cg = OrderClose(OrderTicket(), NormalizeDouble(g_order_lots_160 / GraduallyNum, 2), Ask, 3, CLR_NONE);
      if (NormalizeDouble((order_open_price_0 - Ask) / Point, 0) == NormalizeDouble(takeprofit * ((GraduallyNum - 1) / GraduallyNum), 0)) cg = OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(), Bid - Point * takeprofit * drift, 0, Green);
   }
}

点评

反手就是一个赞  详情 回复 发表于 2019-8-9 11:58
HMGD 2019-5-18 18:11:21
推荐
谁懂易经编译.png

评分

参与人数 1贡献 +8 金币 +1 收起 理由
just_test + 8 + 1 此处无声胜有声

查看全部评分

taoyizai 2019-5-18 16:51:17
板凳
能够把术用到正确道路上,那才是道。
jaryk 2019-5-18 18:05:17
地板
牛头不对马嘴!
ferrari0078 2019-5-19 06:34:26
6
牛头不对马嘴!
zcy789 2019-5-19 12:25:20
7
我有比这款牛逼的EA,加源码QQ群:305405790 到共享中下载,大家一起到群里研究 ,群里很多大师。
下载试试看
ohy 2019-5-27 10:14:29
9
牛头不对马嘴!
yanhua107 2019-5-28 20:07:55
10
看看沙达
sun0015 2019-6-9 08:42:26
11
看看看看看看看看看看看看看看看看看看看看看看看看
ppxia9990 2019-6-22 18:03:06
12
赚钱
来自苹果客户端
zkz258 2019-6-28 15:42:30
13
看看看看看看看看看看看看看看看看看看看看看看看看
wjf8216 2019-7-6 00:22:35
14
看不懂也。。
wjf8216 2019-7-6 20:30:17
15
看不懂,我也要试
12下一页
您需要登录后才可以回帖 登录 | 免费注册

在线客服