ar
Feedback
Source Code MQ4 & MQ5

Source Code MQ4 & MQ5

الذهاب إلى القناة على Telegram
1 120
المشتركون
لا توجد بيانات24 ساعات
-57 أيام
-730 أيام
أرشيف المشاركات
GoldScalpingEA-1.mq50.97 KB

+7
黄金新版Amazing6.0源码.mq41.68 KB

Forex GOLD Investor mt4.mq40.42 KB

Hedging Martingale.mq40.46 KB

+4
Last X Bars EA.mq41.54 KB

Repost from N/a

SPFX RECOVERY ZONE EA v1.5.mq51.73 KB

EA 2050 Pro .mq40.97 KB

Repost from Tributary Hedge
+3
high profit EA.mq40.34 KB

Repost from Forex R Us
+5
EA Scalping Asia.mq40.08 KB

+1
EA_Price_Action.mq40.20 KB

Repost from Tributary Hedge
+5
EA Scalping Asia.mq40.08 KB

News Stopper EA to disable auto trading before and after news events for MT5. EA features : 🔘 stop auto trading before and after news 🔘 close orders before and after news 🔘 close open orders with custom profit value 🔘 close all charts before news 🔘 option to select custom list of currencies to be checked for news or let the EA automatically detect the currencies from the chart 🔘option to get news based on their impact 🔘2 separate time values for force close and closing open trades with profit 🔘 draws event on chart 🔘 alert and phone notification 🔘 free with no expiry date 🔘 source for the news events is now ForexFactory calendar 🔘 you can now chose to only close orders that are directly effected by the news, for example if there is USD news, only orders and charts that one side of their symbol is USD will get close. 🔘Keyword specific news option FREE EA, Indicators > ForexCracked.com

Repost from N/a
WOLF FOREX SIGNAL EA v 7.00(2)@Amazing_owner.mq40.30 KB

Repost from N/a
PROFITUNITY TRADING EA #sourcecode

Repost from N/a
NEWS CALENDAR DASHBOARD #sourcecode

Repost from N/a
//+------------------------------------------------------------------+
//|                                    TREND CROSS WITH ALERT EA.mq5 |
//|                                  Copyright 2024, MetaQuotes Ltd. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2024, MetaQuotes Ltd."
#property link      "https://www.mql5.com"
#property version   "1.00"

#include <Trade/Trade.mqh>
CTrade obj_Trade;

int handleTrendCrossInd = INVALID_HANDLE;

double arrow_up[];
double arrow_down[];

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit(){
//---
   
   handleTrendCrossInd = iCustom(_Symbol,_Period,
                        "1. Custom INDICATORS\\Trend-Cross Alert",
                        14,2,30,2.0,PRICE_CLOSE);
   
   ChartIndicatorAdd(0,0,handleTrendCrossInd);
   
   if (handleTrendCrossInd == INVALID_HANDLE){
      Print("ERROR INITIALIZING INDICATOR. REVERTING NOW!");
      return (INIT_FAILED);
   }
   else if (handleTrendCrossInd != INVALID_HANDLE){
      Print("SUCCESS ON INDICATOR INITIALIZATION.");
   }
   
   ArraySetAsSeries(arrow_up, true);
   ArraySetAsSeries(arrow_down, true);
   
//---
   return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason){
//---
   
}
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick(){
//---
   
   if (CopyBuffer(handleTrendCrossInd,4,0,3,arrow_up) < 3){
      Print("ERROR GETTING REQUESTED DATA. REVERTING NOW!");
      return;
   }
   if (CopyBuffer(handleTrendCrossInd,5,0,3,arrow_down) < 3){
      Print("ERROR GETTING REQUESTED DATA. REVERTING NOW!");
      return;
   }
   
   int currbars = iBars(_Symbol,_Period);
   static int prevbars = currbars;
   if (prevbars == currbars) return;
   prevbars = currbars;
   
   //Print(arrow_up[1]);
   //Print(EMPTY_VALUE," > ",DBL_MAX);
   
   //if (arrow_up[1] != EMPTY_VALUE){
   //   Print(arrow_up[1]);
   //}
   
   const int signalbar = 1;
   
   double Ask = NormalizeDouble(SymbolInfoDouble(_Symbol,SYMBOL_ASK),_Digits);
   double Bid = NormalizeDouble(SymbolInfoDouble(_Symbol,SYMBOL_BID),_Digits);

   if (arrow_up[signalbar] != EMPTY_VALUE){
      Print("ARROW UP = ",NormalizeDouble(arrow_up[signalbar],_Digits+1));
      if (PositionsTotal()==0){
         obj_Trade.Buy(0.01,_Symbol,Ask,Bid-400*_Point,Bid+500*_Point);
      }
   }
   else if (arrow_down[signalbar] != EMPTY_VALUE){
      Print("ARROW DOWN = ",NormalizeDouble(arrow_down[signalbar],_Digits+1));
      if (PositionsTotal()==0){
         obj_Trade.Sell(0.01,_Symbol,Bid,Ask+400*_Point,Ask-500*_Point);
      }
   }

}
//+------------------------------------------------------------------+

TREND CROSS WITH ALERT EA #sourcecode

Repost from N/a
TELEGRAM MQL5 COPY TRADING PART 7B #sourcecode