Need an EA to autotrade when specific requirements are met based on 200/50 EMA and Stochastic indicators and uses ATR for setting SL and TP

MQL5 Experts Forex

Trabalho concluído

Tempo de execução 1 dia
Comentário do cliente
I received most of what I asked for. The code was commented well so from there I was able to tweak to get it perfect...and learn a little in the process. Very good communication as well.

Termos de Referência

Hello. I'm trying to learn MQL5 to do this but have been hitting a wall getting it completed. So I'd like someone to code the EA for me and include the source files so I can learn from it...(to see what I'm doing wrong basically).

Inputs:

  1. Trading pair will be whatever is selected on the chart it's applied to.
  2. Lot size can be fixed or percentage. If fixed is selected, the default is 0.1. If percentage is selected the default is 1%. But either can be changed to suit the current needs.
  3. Max spread: default will be 5 but will not trade if the default spread is lower than the current brokerage amount.
  4. Hours for trading: default will be all hours, but can set a start and stop time if required.
  5. Days that trades can be opened: default will be Mon-Fri (Forex) but will have option to turn off individual days.
  6. Max orders: default will be 1 (only one trade open at a time) but can be changed to allow more.
  7. Stop Loss (SL): default will be 1.5x the Average True Range (ATR) when the trade is opened but can be changed as required.
  8. Take Profit (TP): default will be 1.5x the SL.
  9. Stochastic Range high (for shorts): default is 80 but can be adjusted as required.
  10. Stochastic Range low (for longs): default is 20 but can be adjusted as required.

Indicators used: all using the timeframe of the selected chart.

  • 200 period Exponential Moving Average (EMA)
  • 50 period Exponential Moving Average (EMA)
  • Stochastic: K length 14, D length 14, smoothing, 3, 3
  • Average True Range (ATR): 14 RMA smoothing

Requirements to open a long position:

  • No other orders currently open
  • Currently trading above both the 200 EMA and 50 EMA and 200 EMA is below the 50 EMA.
  • If, at any point, the 50 EMA moves below the 200 EMA, the process resets.
  • Price closes below the 50 EMA.
  • Both stochastic D and K are below the selected low range (default 20).
  • This doesn't have to be on the same candle that closed below the 50 EMA. We can wait until stochastic D and K cross below the selected low range unless 2 candles close below the 200 EMA or 50 EMA crosses below 200 EMA. If either of those happen then the process resets.
  • Stochastic K moves above stochastic D, but both are still below the selected low range. (Now trigger long position).
  • If either stochastic K or D move above the selected low range, the process resets.

Requirements to open a short position:

  • No other orders currently open
  • Currently trading below both the 200 EMA and 50 EMA and 200 EMA is above the 50 EMA.
  • If, at any point, the 50 EMA moves above the 200 EMA, the process resets.
  • Price closes above the 50 EMA.
  • Both stochastic D and K are above the selected high range (default 80).
  • This doesn't have to be on the same candle that closed above the 50 EMA. We can wait until stochastic D and K cross above the selected high range unless 2 candles close above the 200 EMA or 50 EMA crosses above 200 EMA. If either of those happen then the process resets.
  • Stochastic K moves below stochastic D, but both are still above the selected high range. (Now trigger short position).
  • If either stochastic K or D move below the selected high range, the process resets.

Info on the chart:

When the EA is running, please display the following in a box on the chart:

  • Current spread
  • Open order information
  • SL settings
  • TP settings
  • Possibly other normally included info

Attached is a screenshot of what a successfully place order would look like. Let me know any additional questions you may have.

Arquivos anexados:

PNG
ForexEntry.png
102.3 Kb

Respondido

1
Desenvolvedor 1
Classificação
(100)
Projetos
125
23%
Arbitragem
12
0% / 75%
Expirado
22
18%
Livre
2
Desenvolvedor 2
Classificação
(327)
Projetos
509
19%
Arbitragem
33
45% / 30%
Expirado
34
7%
Carregado
3
Desenvolvedor 3
Classificação
(39)
Projetos
57
18%
Arbitragem
6
33% / 17%
Expirado
1
2%
Livre
Publicou: 2 códigos
4
Desenvolvedor 4
Classificação
(39)
Projetos
50
18%
Arbitragem
6
33% / 50%
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(144)
Projetos
186
41%
Arbitragem
24
58% / 21%
Expirado
13
7%
Livre
6
Desenvolvedor 6
Classificação
(77)
Projetos
243
74%
Arbitragem
7
100% / 0%
Expirado
1
0%
Livre
Publicou: 1 artigo
7
Desenvolvedor 7
Classificação
(67)
Projetos
97
35%
Arbitragem
11
27% / 45%
Expirado
13
13%
Livre
8
Desenvolvedor 8
Classificação
(85)
Projetos
169
44%
Arbitragem
3
67% / 0%
Expirado
5
3%
Trabalhando
Publicou: 1 código
9
Desenvolvedor 9
Classificação
(1)
Projetos
1
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
10
Desenvolvedor 10
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
11
Desenvolvedor 11
Classificação
(4)
Projetos
7
43%
Arbitragem
1
0% / 0%
Expirado
1
14%
Livre
12
Desenvolvedor 12
Classificação
(194)
Projetos
241
34%
Arbitragem
10
50% / 50%
Expirado
8
3%
Trabalhando
Publicou: 1 artigo, 8 códigos
13
Desenvolvedor 13
Classificação
(68)
Projetos
111
69%
Arbitragem
1
100% / 0%
Expirado
2
2%
Livre
14
Desenvolvedor 14
Classificação
(90)
Projetos
118
17%
Arbitragem
44
23% / 39%
Expirado
20
17%
Livre
15
Desenvolvedor 15
Classificação
(64)
Projetos
83
28%
Arbitragem
9
33% / 56%
Expirado
9
11%
Livre
Publicou: 1 código
16
Desenvolvedor 16
Classificação
(209)
Projetos
220
75%
Arbitragem
0
Expirado
0
Livre
17
Desenvolvedor 17
Classificação
(33)
Projetos
43
16%
Arbitragem
0
Expirado
0
Livre
18
Desenvolvedor 18
Classificação
(72)
Projetos
80
10%
Arbitragem
38
8% / 58%
Expirado
6
8%
Livre
19
Desenvolvedor 19
Classificação
(270)
Projetos
552
49%
Arbitragem
57
40% / 37%
Expirado
227
41%
Trabalhando
20
Desenvolvedor 20
Classificação
(556)
Projetos
643
33%
Arbitragem
41
41% / 46%
Expirado
11
2%
Ocupado
21
Desenvolvedor 21
Classificação
(2647)
Projetos
3364
68%
Arbitragem
77
48% / 14%
Expirado
342
10%
Livre
Publicou: 1 código
22
Desenvolvedor 22
Classificação
(568)
Projetos
641
41%
Arbitragem
25
48% / 36%
Expirado
46
7%
Trabalhando
23
Desenvolvedor 23
Classificação
(2313)
Projetos
2912
63%
Arbitragem
122
44% / 25%
Expirado
429
15%
Trabalhando
Pedidos semelhantes
FireDire 30+ USD
I want a prop-firm–compliant trading robot, not a fast or aggressive one. Objectives: – Pass a prop firm challenge safely within 2–4 weeks, not 1 week. – Focus on capital protection first, profit second. Risk & Money Management: – Risk per trade: 0.25%–0.5% max – No martingale, no grid, no recovery trading – One position per signal (optional scaling only after BE) – Global daily risk cap: 1%–1.5% – Respect both daily
Project Description I am looking for a highly experienced MQL5 developer to build a professional-grade Expert Advisor for MetaTrader 5, focused on XAUUSD (Gold). This project is not a simple EA, but the foundation of a scalable multi-strategy trading system, designed for long-term development and future upgrades. Core Concept The EA must support a maximum of 5 internal strategies, each working independently but
I already have a fully functional MT5 Expert Advisor that includes all the necessary features required for prop firm trading (risk management, drawdown control, lot sizing, etc.). However, the current entry logic is not performing well, and I am looking for an experienced MQL5 developer and strategy designer to replace or significantly improve the trade entry system. Objective: Develop and integrate a robust
Hello i need an EA automated using Supply & Demand + Shooting Star/Hammer Bot: Timeframes: H1 main, M5/M15 for entry Indicators: ATR(14 ≥0.80), Supply/Demand zones, Candlestick patterns Short Entry: 1. Price enters supply zone 2. Shooting star forms (small body, long upper wick ≥2× body) 3. ATR ≥0.80 4. Sell below shooting star low Stop Loss: above upper wick Take Profit: next support zone or 1:2 R:R Trailing Stop
Looking to buy an EA which is good, profitable and takes many trades, good for IB broker comissions, Any strategy or martingale is fine, send me a demo license file, I will backtest and purchase immediately if my team like it
Hi, Before ordering, I want to verify the quality of your ICT/SMC logic. Do you have an existing indicator or strategy (your own work) that I can test on TradingView? If yes, please provide: 1. A demo (invite-only script or video) 2. Proof it is NON-repainting (explained clearly) 3. Live or replay demonstration (not static screenshots) Specifically I want to see: * Clean swing structure (no consecutive highs/lows) *
Looking to work woth manualtraders who have a proved existing strategy. To be clear, this is not a request to develop or design a new strategy. If you already trading and have strategy that is proven, consistent, and production-ready, with at least 6 months of history performance I’m open to reviewing it immediately. Please apply only if you meet all the requirements below. Submissions without a proper introduction
Project Overview ​I am looking for a high-level Algorithmic Trader / Developer to build a sophisticated, fully automated scalping system for the Nasdaq-100 Future (NQ) . The system must integrate institutional order flow logic with market structure analysis. ​The core logic must be written in Python , acting as a central hub that bridges ATAS (as the primary data source for Order Flow) and MetaTrader 5 (as the
I have recently used an ea that was absolutely perfect however, I have since found it was not a safe source. I use IC Markets raw spread ECN accounts and the bot I would like is a gold + btc trader (other forex are also fine) that trades extremely high lots, whilst trading extremely high frequency. I am happy to take a bot that already exists if this has an account I can view read only for true results
I am looking for an experienced MQL5 developer to build a fully automated trading bot (Expert Advisor) for MetaTrader 5 . The bot will focus on trend-following scalping and must be designed to trade XAUUSD and BTC on the M1 timeframe . The objective is to create a stable and efficient EA that can open multiple trades per day while managing risk using proper stop-loss, take-profit, and trailing stop

Informações sobre o projeto

Orçamento
50 - 80 USD
Prazo
de 2 para 5 dias