辞忧 发表于 2024-8-30 20:07:57

马丁

#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-Close;
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值
   doublemacd0 = iMACD(NULL, 0, fastEMA, slowEMA, signalSMA, PRICE_CLOSE, MODE_MAIN, 0);
   double signal0 = iMACD(NULL, 0, fastEMA, slowEMA, signalSMA, PRICE_CLOSE, MODE_SIGNAL, 0);
   doublemacd1 = 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);
   }



liuqianshuai 发表于 2024-8-31 07:23:37

{:1_191:}复制粘贴,代码不全

辞忧 发表于 2024-8-31 21:35:17

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


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

Liu31305 发表于 2024-9-1 12:26:21

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

辞忧 发表于 2024-9-1 13:35:52

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

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


或者直接按一下F4,新建EA   复制粘贴,编写保存到 打开数据文件夹->MQL4文件夹 ->Experts 文件夹中.    图表导航器点刷新就可以了
页: [1]
查看完整版本: 马丁