The Smart indicateur

Specifiche

Mql5
//+------------------------------------------------------------------+
//| Expert Advisor بسيط EMA+RSI + فلتر الأخبار |
//+------------------------------------------------------------------+
#property strict

// إعدادات المؤشرات
input int EMA_Fast = 10;       
input int EMA_Slow = 50;       
input int RSI_Period = 14;     
input double RSI_Buy = 30;     
input double RSI_Sell = 70;    
input double StopLoss = 20;    
input double TakeProfit = 40;  

// إعدادات الأخبار (توقيت الأخبار المهمة بالساعة والدقيقة)
input int NewsHourStart = 12; // ساعة بدء الأخبار
input int NewsMinuteStart = 30; // دقيقة بدء الأخبار
input int NewsHourEnd = 13; // ساعة انتهاء الأخبار
input int NewsMinuteEnd = 0; // دقيقة انتهاء الأخبار

//+------------------------------------------------------------------+
// دالة التحقق من الأخبار
bool IsNewsTime()
{
   datetime now = TimeCurrent();
   MqlDateTime tm;
   TimeToStruct(now, tm);

   int start_minutes = NewsHourStart*60 + NewsMinuteStart;
   int end_minutes = NewsHourEnd*60 + NewsMinuteEnd;
   int now_minutes = tm.hour*60 + tm.min;

   if(now_minutes >= start_minutes && now_minutes <= end_minutes)
      return(true); // وقت الأخبار → لا تداول
   else
      return(false); // وقت آمن → تداول
}

//+------------------------------------------------------------------+
// دالة الدخول في الصفقة
void EnterTrade()
{
   if(IsNewsTime()) return; // لا تداول أثناء الأخبار

   double EMA_fast = iMA(NULL,0,EMA_Fast,0,MODE_EMA,PRICE_CLOSE,0);
   double EMA_slow = iMA(NULL,0,EMA_Slow,0,MODE_EMA,PRICE_CLOSE,0);
   double RSI_val = iRSI(NULL,0,RSI_Period,PRICE_CLOSE,0);
   
   // شروط الشراء
   if(EMA_fast > EMA_slow && RSI_val < RSI_Buy)
   {
      if(PositionSelect(Symbol())==false)
         OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,"Buy EMA+RSI",0,0,clrGreen);
   }
   
   // شروط البيع
   if(EMA_fast < EMA_slow && RSI_val > RSI_Sell)
   {
      if(PositionSelect(Symbol())==false)
         OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"Sell EMA+RSI",0,0,clrRed);
   }
}

//+------------------------------------------------------------------+
// تنفيذ البوت على كل شمعة جديدة
void OnTick()
{
   EnterTrade();
}

Con risposta

1
Sviluppatore 1
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
2
Sviluppatore 2
Valutazioni
(153)
Progetti
239
33%
Arbitraggio
20
45% / 30%
In ritardo
2
1%
Gratuito
3
Sviluppatore 3
Valutazioni
Progetti
0
0%
Arbitraggio
1
0% / 0%
In ritardo
0
In elaborazione
4
Sviluppatore 4
Valutazioni
(298)
Progetti
477
40%
Arbitraggio
105
40% / 24%
In ritardo
81
17%
Caricato
Pubblicati: 2 codici
5
Sviluppatore 5
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
Robot THC 100+ USD
Les positions des clôtures des signaux : La position des achats sont clôturées aux signaux de vente, et la position des ventes sont clôturées aux signaux des achats. Les positions sont clôturées aux prix du marché à l'apparition d'une nouvelle barre
Je recherche un développeur MQL5 expérimenté pour créer un Expert Advisor MT5 professionnel destiné aux prop firms type FTMO. Objectif : système totalement automatisé, faible drawdown, protection anti-explosion, rendement régulier, compatible FTMO 1-Step, gestion du risque avancée, objectif long terme : 5 % mensuel minimum avec stabilité. Le cahier des charges complet est joint. Je recherche uniquement des
BéBé Bonheur Sté SCABB SAS Capital 200 000 €- Zone Commerciale Des Mangles – ACAJOU - 97232 LAMENTIN SIRET n° 81203272000011- Code NAF 4778C - Tél 05 96 50 45 25 Manager : José-Charles.sabin@wanadoo.fr +596 0696 28 70 50 _________________________________________________________________________ MESSAGE OFFICIEL À ENVOYER AU DÉVELOPPEUR MQL5 Demande de sélection TRES URGENTE pour un Développeur
Jarvis 30 - 200 USD
Spécifiez vos exigences de spécification ici point par point. Essayez de décrire vos besoins de manière brève et claire, afin que votre développeur potentiel soit en mesure d'évaluer correctement sa complexité et son coût, ainsi que le temps d'exécution requis. Une mauvaise description ou une description trop générique aura pour conséquence un manque d’intérêt pour votre commande, ou que vous passerez beaucoup de
Objet : Développement d’un Expert Advisor MT5 – Projet ROBOT ENERGY Bonjour, Je vous contacte pour vous confier le développement d’un Expert Advisor MT5 professionnel nommé ROBOT ENERGY . J’ai déjà préparé un cahier des charges complet , clair et structuré, que vous trouverez ci‑joint. Il contient : la logique multi‑unités de temps (H4 → H1 → M15) les règles d’entrée les filtres le calcul automatique du SL / TP le

Informazioni sul progetto

Budget
35+ USD
Scadenze
da 30 a 365 giorno(i)