EA MT5 – EMA50/EMA200 + Filtre RSI + Gestion du risque ATR, panneau & limite de spread

Tarea técnica

Objectif
— Développer un indicateur MQL5 pour MetaTrader 5 affichant des signaux Achat/Vente
basés sur le croisement EMA(50)/EMA(200) avec filtre RSI(14). AUCUN ordre exécuté.

Signaux (on-bar, pas de repaint)
— Achat quand EMA(50) croise AU-DESSUS de EMA(200).
— Vente quand EMA(50) croise AU-DESSOUS de EMA(200).
— Filtre RSI(14): valider Achat si RSI > 55, Vente si RSI < 45 (filtres activables).
— Les signaux sont confirmés à la CLÔTURE de la bougie (on new bar).

Sorties visuelles & buffers
— Flèches vertes/rouges sur le graphique + ligne verticale optionnelle.
— Label/panneau discret: dernier signal, timestamp, valeurs EMA/RSI.
— 2 buffers logiques pour iCustom(): BuySignalBuffer, SellSignalBuffer (1 à la
bougie du signal, 0 sinon), plus 2 buffers de dessin pour les flèches (option).
— Le nom des buffers et leur index seront documentés.

Alertes (option activable)
— Pop-up MT5, son, notification push et e-mail (si config MT5). Anti-spam: 1 alerte
max par symbole et par barre.

Paramètres externes (min)
— EMAPeriodFast=50, EMAPeriodSlow=200, RSIPeriod=14, RSIHigh=55, RSILow=45,
  UseRSIFilter=true, AlertsOn=true, AlertsPush/Email/Sound, ShowArrows=true,
  OnlyOnBarClose=true.

Exigences techniques
— Compatible MT5 build récent. Pas de DLL. Code commenté (.mq5 OBLIGATOIRE).
— Pas de repaint: aucun repositionnement des flèches après clôture.
— Journal clair (Print) indiquant détection de croisement/filtre.

Livrables & Acceptation
— Fichiers: .ex5 + .mq5, petite doc (MD/PDF) listant paramètres + index buffers.
— Démo vidéo courte montrant 2–3 signaux en temps réel ou backtest visuel.
— Acceptation = conformité des règles, buffers iCustom accessibles, pas d’erreurs journal.


Merci de confirmer : 1) pas de DLL, 2) signaux confirmés à la clôture, 3) noms/index
buffers fournis pour iCustom(), 4) .mq5 livré et 30 jours de bug-fix.


Han respondido

1
Desarrollador 1
Evaluación
(252)
Proyectos
315
29%
Arbitraje
34
26% / 65%
Caducado
10
3%
Libre
2
Desarrollador 2
Evaluación
(557)
Proyectos
644
33%
Arbitraje
42
40% / 45%
Caducado
11
2%
Ocupado
3
Desarrollador 3
Evaluación
(153)
Proyectos
237
33%
Arbitraje
20
45% / 30%
Caducado
2
1%
Trabaja
4
Desarrollador 4
Evaluación
(2314)
Proyectos
2913
63%
Arbitraje
122
44% / 25%
Caducado
429
15%
Trabajando
5
Desarrollador 5
Evaluación
(296)
Proyectos
475
40%
Arbitraje
105
40% / 24%
Caducado
80
17%
Ocupado
Ha publicado: 2 ejemplos
6
Desarrollador 6
Evaluación
(1)
Proyectos
2
0%
Arbitraje
2
0% / 50%
Caducado
0
Libre
7
Desarrollador 7
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
8
Desarrollador 8
Evaluación
(443)
Proyectos
700
34%
Arbitraje
34
71% / 9%
Caducado
22
3%
Libre
9
Desarrollador 9
Evaluación
(4)
Proyectos
5
20%
Arbitraje
1
100% / 0%
Caducado
0
Libre
10
Desarrollador 10
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
11
Desarrollador 11
Evaluación
(5)
Proyectos
7
0%
Arbitraje
8
13% / 75%
Caducado
3
43%
Libre
Solicitudes similares
VICTOIRE MASTERCLASS 30 - 200 USD
import ccxt import pandas as pd import numpy as np import talib import time # Configuration exchange = ccxt.binance({ 'apiKey': 'VOTRE_API_KEY', 'secret': 'VOTRE_SECRET_KEY', }) # Paramètres de trading symbole = 'BTC/USDT' timeframe = '1h' montant = 100 # en USDT stop_loss = 0.98 # 2% de perte maximale take_profit = 1.03 # 3% de gain def recuperer_donnees(): ohlcv = exchange.fetch_ohlcv(symbole, timeframe
//+------------------------------------------------------------------+ //| M65 PRO ROBOT | //| Trend + RSI + Risk Management | //+------------------------------------------------------------------+ #property strict input double LotSize = 0.01; input int StopLoss = 100; // points input int TakeProfit = 200; // points input int RSI_Period = 14; int rsiHandle; int ema50Handle; int ema200Handle;
Robot treder 30+ USD
//+------------------------------------------------------------------+ //| M65 PRO ROBOT | //| Trend + RSI + Risk Management | //+------------------------------------------------------------------+ #property strict input double LotSize = 0.01; input int StopLoss = 100; // points input int TakeProfit = 200; // points input int RSI_Period = 14; int rsiHandle; int ema50Handle; int ema200Handle;
Objectif : validation du comportement , zéro stress 🧮 Gestion du risque MaxRiskPerDay = 2.0 % MaxTradesPerDay = 4 RiskPerTrade = 0.50 % MaxDailyLossHardStop = 2.0 % 📈 Trading Timeframe = M15 Symbols = EURUSD,GBPUSD AllowBuy = true AllowSell = true OneTradePerSymbol = true 📊 Indicateurs MACD_Fast = 12 MACD_Slow = 26 MACD_Signal = 9 Stoch_K = 14 Stoch_D = 3 Stoch_Slowing = 3 🛡️ Stops ATR_Period = 14
Je cherche un développeur de bot qui pourra me créer un côté breakout des positions en attente lorsque le prix atteint ou touche la position en attente alors le trade déclanche avec un trail suiveur , mais je veux qu'il arrive a cacher le trail suiveur voilà une image en pièce jointe

Información sobre el proyecto

Presupuesto
120 - 200 USD
Plazo límite de ejecución
de 3 a 5 día(s)