An Expert Adviser based on Fibonacci Retracement

Trabalho concluído

Tempo de execução 14 dias
Comentário do desenvolvedor
Thank you.
Comentário do cliente
I will use him again, he actually exceeded my expectations. Trust me! You can count on him.

Termos de Referência

I want to design an EA that can identify key Supports and Resistances. This should be able to work on any timeframe from 1 minute to 1 hour (i.e 1 minute, 5 minutes, 15 minutes and 1 hour time frames.)

The EA should be able to determine a Fibonacci retracement from a support and the  next resistance point in an uptrend and vice versa (i.e

the EA should be able to determine a Fibonacci retracement from a resistance and the next support point in a down trend.)

When the market reaches the Fibonacci 50.0 - 61.8 zone and unable to break beyond this zone after say three candles close within the zone then the EA should execute even If any of these three candles breaks beyond this zone and still refuses to close beyond the zone, the EA should execute as long as three candles consecutively are unable to close beyond the 61.8 line and closes within the 50.0 - 61.8 zone. The execution in an uptrend will be a buy and in a downtrend will be a sell.

In a case where 1 or 2 candles close within and the third one closes within the 38.2-50.0 zone, wait until the market has another 3 consecutive candles close within the Fibo 50.0-61.8 zone before execution.

The moment any candle closes beyond the 61.8 line, ignore this retracement and wait for another set up entirely. 

In an uptrend market the Fibonacci should take reading from the highest point in the body of the topmost candle in the resistance point and the lowest point in the downmost candle in the support point  and vice versa in a downtrend. The wicks should be ignored.

When there is current open trade and the set up aligns in an opposite direction, EA should close the current open trade and open a new trade in the opposite direction.

I want to be able to set my stop loss to a fixed value and take profit at Fibo 0,0 level. I should be able to set a fixed lot size and maximum daily risk daily (i.e once maximum daily risk or drawdown has reached, EA should stop for the day).

I should be able to set a time in which EA will run, for example  06:00 hours to 18:00 hours broker time everyday. At the set time for EA to close, EA should close running trade either in profit or loss. For this example once it's 18:00 hours broker time, EA should close any running trade.

I should be able to set minimum pips for the fibonacci retracement for the EA before execution is allowed. For example, if Fibonacci retracement from 0.0 to 61.8 is less than 100 pips on XAUUSD then EA should not execute even though all parameters align. I want this to avoid overtrading that can occur due to every small Fibo retracement.

If there is an open trade and another set up occurs in the same direction, the EA should ignore this set up to also avoid overtrading. No two trades should run at the same time. EA can only open another trade if the set up occurs in an opposite direction and the current open position should be closed before opening the new trade.

Lastly if it is possible for this to work is such a way that no other trade can be placed except the one executed by the EA, evey manual trade executed should be disallowed. I will strictly be using this for gold on Meta trader 5.

SUMMARY OF WHAT THE EA SHOULD DO WITH EXAMPLE INPUTS

Automatic swing detection (ZigZag-style logic)
- Proper Trend identification/detection
- Fibonacci calculation from candle bodies only

-  Accurate Fibonacci drawing on chart

- 3-candle confirmation logic
- 38.2–50 reset rule
- Minimum Fibonacci size filter
- Fixed lot size - I should be able to input this
-250-pip stop loss -   I should be able to input this also
- Take profit at Fibo 0.0
-Opposite signal reversal
- Only one trade at a time
- Manual trade blocking option
- Daily drawdown limit
- Spread protection
- Slippage control   
- Runs on M1, M5, M15, H1 

This EA should Include 

1. Automatic Support / Resistance

Using body highs and lows from recent candles.

 Wicks ignored
 Dynamic swing detection


2. Fibonacci Levels

Automatically calculates:

0.0 38.2 50.0 61.8 100

Trade zone:

50 – 61.8


3. Candle Confirmation

Entry only after:

3 consecutive closes inside 50 – 61.8

Invalid if:

Close above 61.8


4. Minimum Fibonacci Size

Example:

MinFiboPips = 100

Prevents micro pullbacks.


5. Trade Management

Rules enforced:

Only 1 trade allowed

If opposite setup appears:

Close trade Open opposite trade


6. Stop Loss

Fixed: I should be able to set this in pips

250 pips

7. Take Profit

Always:

Fibonacci 0.0


8. Trading Time

Example:

06:00 → 18:00

At 18:00

All trades closed automatically


9. Daily Risk Control

Example:

MaxDailyLoss = $500

Once reached:

EA stops trading until next day


10. Manual Trading Protection

If enabled:

CloseManualTrades = true

Any manual trade is closed instantly.


I should be able to set these manually in my inputs.

For XAUUSD:

LotSize = 0.10 StopLossPips = 250 MinFiboPips = 100 MaxDailyLoss = 500 StartHour = 6 EndHour = 18 MaxSpread = 50























































Respondido

1
Desenvolvedor 1
Classificação
(21)
Projetos
27
7%
Arbitragem
9
33% / 33%
Expirado
1
4%
Trabalhando
2
Desenvolvedor 2
Classificação
(510)
Projetos
977
74%
Arbitragem
27
19% / 67%
Expirado
100
10%
Livre
Publicou: 1 artigo, 6 códigos
3
Desenvolvedor 3
Classificação
(14)
Projetos
20
20%
Arbitragem
3
33% / 67%
Expirado
3
15%
Trabalhando
4
Desenvolvedor 4
Classificação
(16)
Projetos
35
23%
Arbitragem
4
0% / 50%
Expirado
2
6%
Trabalhando
5
Desenvolvedor 5
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(2)
Projetos
2
100%
Arbitragem
1
0% / 0%
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(108)
Projetos
179
25%
Arbitragem
24
17% / 75%
Expirado
16
9%
Livre
8
Desenvolvedor 8
Classificação
(62)
Projetos
90
29%
Arbitragem
24
13% / 58%
Expirado
7
8%
Trabalhando
9
Desenvolvedor 9
Classificação
(73)
Projetos
257
53%
Arbitragem
16
50% / 38%
Expirado
83
32%
Livre
10
Desenvolvedor 10
Classificação
(3)
Projetos
4
0%
Arbitragem
1
0% / 0%
Expirado
0
Livre
11
Desenvolvedor 11
Classificação
(318)
Projetos
565
35%
Arbitragem
81
31% / 44%
Expirado
204
36%
Livre
12
Desenvolvedor 12
Classificação
(22)
Projetos
29
34%
Arbitragem
4
50% / 25%
Expirado
5
17%
Trabalhando
13
Desenvolvedor 13
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
14
Desenvolvedor 14
Classificação
(44)
Projetos
51
59%
Arbitragem
2
100% / 0%
Expirado
1
2%
Trabalhando
Publicou: 5 códigos
15
Desenvolvedor 15
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
16
Desenvolvedor 16
Classificação
(14)
Projetos
27
41%
Arbitragem
3
0% / 67%
Expirado
6
22%
Carregado
17
Desenvolvedor 17
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
18
Desenvolvedor 18
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
19
Desenvolvedor 19
Classificação
(271)
Projetos
553
50%
Arbitragem
57
40% / 37%
Expirado
227
41%
Trabalhando
20
Desenvolvedor 20
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
21
Desenvolvedor 21
Classificação
(72)
Projetos
147
67%
Arbitragem
21
10% / 71%
Expirado
44
30%
Livre
22
Desenvolvedor 22
Classificação
(48)
Projetos
58
34%
Arbitragem
15
27% / 60%
Expirado
1
2%
Trabalhando
23
Desenvolvedor 23
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
Hello, I want this project to be a complete redesign, not just an update. My goal is to build an institutional-grade TradingView indicator that is extremely accurate, stable, fast, and completely non-repainting. You are free to modify, delete, replace, or completely rewrite any part of the code if it improves the final result. I don't care about preserving the current code or appearance—I only care about building the
{ "strategy_name": "M5 EMA Scalper", "timeframe": "M5", "indicators": { "ema_fast": 20, "ema_slow": 50, "rsi": 14, "atr": 14 }, "entry_rules": { "buy": [ "EMA20 > EMA50", "Price closes above EMA20", "RSI > 55" ], "sell": [ "EMA20 < EMA50", "Price closes below EMA20", "RSI < 45" ] }, "risk_management": { "risk_per_trade": 1.0, "stop_loss_atr": 1.5, "take_profit_rr": 2.0
Hola, traders e inversores: Desarrollamos soluciones de trading algorítmico para MetaTrader 4 y MetaTrader 5. Creamos bots, indicadores y herramientas a medida que convierten estrategias manuales en sistemas automáticos, configurables y orientados a una gestión de riesgo sólida. Hemos trabajado en automatizaciones que integran entradas y salidas por reglas, cálculo de lotaje, control de drawdown, filtros de horario y
Hello, I need a custom Expert Advisor for MetaTrader 5. I am trading from mobile only. **Account & Style:** - Capital: $5,000 - $10,000 - Risk: Moderate/Balanced - Trading Style: Scalping **Pairs & Timeframe:** - Symbols: EURUSD and XAUUSD - Timeframe: M5 **Strategy:** - BUY: RSI(14) < 30 AND Price > 20 EMA - SELL: RSI(14) > 70 AND Price < 20 EMA - Only 1 trade per symbol at a time - No Martingale / No Grid **Risk
> "I am looking for a reliable and profitable Expert Advisor (EA) or trading robot for MetaTrader. The EA should have a proven track record, good risk management, and stable performance in live market conditions. Please share the name of the EA, a brief explanation of how its strategy works, and any relevant performance statistics or backtest reports to help me evaluate it."
We are seeking an experienced MQL4/MQL5 programmer to develop a high-performance, fully automated Expert Advisor (EA). The bot must execute a sophisticated multi-currency hedging strategy across correlated forex pairs. Key Responsibilities Develop Multi-Currency Logic : Build an EA capable of scanning and trading multiple currency pairs simultaneously from a single chart or setup. Implement Hedging Strategy : Code
I am looking for an experienced MetaTrader 5 expert. I already have 3 MT5 trading accounts. I need someone to: 1. Help me choose a reliable Windows VPS. 2. Connect to my VPS remotely (AnyDesk or TeamViewer). 3. Install 3 MetaTrader 5 terminals. 4. Configure: - 1 Master Account - 2 Slave Accounts 5. Install and configure a professional Trade Copier. 6. Copy all trades from the Master account to both Slave
I have an MT4 custom indicator (.ex4) that I use regularly, and I would like an identical MT5 version. Important: I do not have the source code (.mq4). I only have the compiled MT4 indicator. I am looking for an experienced MQL developer who can recreate the indicator's functionality and appearance for MT5 by analyzing its behavior. The MT5 version should match the MT4 version as closely as possible, including
Mac200 50+ USD
I need a Trend following Bot. Here we took entries by looking at two indicator which are 200 period ema and 12 26 9 MacD. Rules for entry exit are: Buy trade: When market is above 200 ema and MacD Line cross over the signal line and this cross over happened below the zero line of MacD indicator. We simply put Buy trade. Sell trade: When market is below 200 ema and MacD line crosses below the signal line and this
I I would like to create a trading robot based on 2 ema crossing. The robot is pretty simple, it should open buy position when fast ema cross slow ema and vise versa. Also it should use martingale after the loss position. It should has expiration period inside the code and alerts l

Informações sobre o projeto

Orçamento
30+ USD
Prazo
para 5 dias