The Smart indicateur

명시

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();
}

응답함

1
개발자 1
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
2
개발자 2
등급
(153)
프로젝트
241
34%
중재
21
48% / 29%
기한 초과
3
1%
무료
3
개발자 3
등급
프로젝트
0
0%
중재
1
0% / 100%
기한 초과
0
무료
4
개발자 4
등급
(298)
프로젝트
478
40%
중재
105
40% / 24%
기한 초과
82
17%
로드됨
게재됨: 2 코드
5
개발자 5
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
비슷한 주문
Sami hamdi 30+ USD
CAHIER DES CHARGES — ROBOT DE TRADING MT5 1. Nom du projet : Robot de trading automatique MT5. 2. Objectif : Développer un robot capable d'analyser le marché et d'ouvrir ou de fermer automatiquement des positions sur MetaTrader 5. 3. Compatibilité : - Plateforme : MetaTrader 5 (MT5). - Courtier : Deriv, sous réserve de compatibilité avec le compte choisi. - Robot : Expert Advisor (EA) au format ".ex5", avec le code
GER40 asian box 9h 30 - 100 USD
Instrument : GER40.x uniquement Plateforme : MetaTrader 5 Compte : prop firm Logique de la stratégie : Analyse à 9h Identification de la liquidité présente côté haut ou côté bas Utilisation des niveaux BSL / SSL, PDH / PDL, Support / Résistance Détermination de la position du Pivot par rapport à l’Asian Box Pivot IN → scénario Reversal Pivot OUT → scénario Break Deux scénarios principaux : Liquidité basse → objectif
MISE À JOUR FINALE DU PROJET Merci d’ignorer tous les anciens fichiers et messages concernant le périmètre. Le nouveau cahier des charges final comprend MT5 + MT4, 3 moteurs uniquement : Momentum/Micro-breakout, FVG, Range/Mean Reversion, utilisation simultanée possible, installations multiples et licence/utilisation perpétuelle sans verrouillage. Merci de baser votre prix et délai uniquement sur le nouveau fichier
Je souhaite développer un robot de trading automatique (Expert Advisor) pour MetaTrader 5, capable de trader sur plusieurs marchés : Instruments : Forex : EURUSD, GBPUSD, USDJPY Or : XAUUSD Indices : US30, NAS100 Crypto : BTCUSD, ETHUSD Fonctionnalités : 1. Ouverture automatique de positions achat et vente selon la stratégie 2. Possibilité d'ouvrir plusieurs positions sur un même symbole 3. Paramètres réglables
Golden boy 30+ USD
Je veux un bot qui achèteras et vendras au moment précis( qu’il trouvera bon) pour me permettre de miser peu et d’avoir plus gains.j’ai joins deux images prenez exemple sur la vente pour pouvoir améliorer le bot et j’aimerais qu’il soit facile à manier que même en dormons il ouvre des ordres et les fermes avant les pertes

프로젝트 정보

예산
35+ USD
기한
에서 30 로 365 일