📅 财经日历 📊 实时波动 📈 大盘云图 📶 行情走势 🆚 投机情绪 🚀 今日热点

    马丁

    辞忧 LV2
    2024-08-30 · 1548 阅读
    #property copyright "Copyright 2024, MetaQuotes Ltd."
    #property link      "https://www.mql5.com"
    #property version   "1.00"
    #property strict
    input int fastEMA = 5;    // 快速EMA周期
    input int slowEMA = 21;   // 慢速EMA周期
    input int signalSMA = 9;
    input int 小均线=5;
    input int 大均线=32;
    double 收盘价=Close[1]-Close[2];
    input double 收盘价差=2;
    //+------------------------------------------------------------------+
    //| Expert initialization function                                   |
    //+------------------------------------------------------------------+
    int OnInit()
      {
    //---

    //---
       return(INIT_SUCCEEDED);
      }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
      {
    //---

      }
    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
       double sl = NormalizeDouble(Bid - Bid * 0.0023, Digits);
       double tp = NormalizeDouble(Bid + Bid * 0.0035, Digits);
       double xiaoma=iMA(NULL,0,小均线,0,MODE_SMA,PRICE_CLOSE,1);
       double xiaoma1=iMA(NULL,0,小均线,0,MODE_SMA,PRICE_CLOSE,3);
       double dama=iMA(NULL,0,大均线,0,MODE_SMA,PRICE_CLOSE,1);
       double dama1=iMA(NULL,0,大均线,0,MODE_SMA,PRICE_CLOSE,3);

    // 获取当前和前一根线性的MACD和Signal值
       double  macd0 = iMACD(NULL, 0, fastEMA, slowEMA, signalSMA, PRICE_CLOSE, MODE_MAIN, 0);
       double signal0 = iMACD(NULL, 0, fastEMA, slowEMA, signalSMA, PRICE_CLOSE, MODE_SIGNAL, 0);
       double  macd1 = iMACD(NULL, 0, fastEMA, slowEMA, signalSMA, PRICE_CLOSE, MODE_MAIN, 1);
       double   signal1 = iMACD(NULL, 0, fastEMA, slowEMA, signalSMA, PRICE_CLOSE, MODE_SIGNAL, 1);
       double macd2 = iMACD(NULL, 0, fastEMA, slowEMA, signalSMA, PRICE_CLOSE, MODE_MAIN, 2);
       double signal2 = iMACD(NULL, 0, fastEMA, slowEMA, signalSMA, PRICE_CLOSE, MODE_SIGNAL, 2);



       if(OrdersTotal() == 0&&(xiaoma<dama&&xiaoma1>dama1))
         {
          OrderSend(NULL,OP_SELL,0.02,Bid,12,0,Bid-2000*Point,"maidan",123456,0,clrRed);
         }
          if(OrdersTotal()>0 && (Bid - 上一单的开仓价()) > 2000*Point)
         {
          OrderSend(NULL,OP_SELL,LastLots()*2,Bid,12,0,Bid-20000*Point,"maidan",123456,0,clrRed);
         }



    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 8 个

    liuqianshuai LV3

    发表于 2024-8-31 07:23:37 | 显示全部楼层

    复制粘贴,代码不全

    辞忧 LV2

    发表于 2024-8-31 21:35:17 | 显示全部楼层

    liuqianshuai 发表于 2024-8-31 07:23
    复制粘贴,代码不全


       if(整体盈利()>10||整体盈利()<-50)
         {
          关闭所有订单();
         }
      }

    Liu31305 LV4

    发表于 2024-9-1 12:26:21 | 显示全部楼层

    请问源码是怎么用的,放在哪里

    辞忧 LV2

    发表于 2024-9-1 13:35:52 | 显示全部楼层

    Liu31305 发表于 2024-9-1 12:26
    请问源码是怎么用的,放在哪里

    打开数据文件夹->MQL4文件夹


      或者直接按一下F4  ,新建EA   复制粘贴  ,编写保存到 打开数据文件夹->MQL4文件夹 ->  Experts 文件夹中.    图表导航器点刷新就可以了

    刘伟 LV3

    发表于 2026-3-23 12:56:23 | 显示全部楼层

    Ke224007 LV0

    发表于 2026-3-23 13:17:16 | 显示全部楼层

    {:1_180:
    您需要登录后才可以回帖 登录 | 注册

    提醒: 禁止引战、谩骂、灌水内容

    微信二维码

    有问题联系客服