MT5 EA Development for Forex Trading Strategy

Termos de Referência

## Project Title: MT5 EA Development for Forex Trading Strategy

### Project Description:

I am seeking the development of a custom Expert Advisor (EA) to automate my Forex trading strategy on the MetaTrader 5 platform. This EA should strictly adhere to my strategy rules, which are defined below. The main aspects of the strategy include two Exponential Moving Averages (EMAs), a Detrended Price Oscillator (DPO), and an Average True Range (ATR) for Stop-Loss placement. 

### Forex Pairs to Trade:

The EA should be capable of trading the top 21 most liquid Forex pairs: AUD/CAD, AUD/CHF, AUD/JPY, AUD/NZD, AUD/USD, CAD/CHF, CAD/JPY, CHF/JPY, EUR/AUD, EUR/CAD, EUR/CHF, EUR/GBP, EUR/JPY, EUR/NZD, EUR/USD, GBP/AUD, GBP/CAD, GBP/CHF, GBP/JPY, GBP/USD, NZD/USD.

### Trading Strategy:

**Entry Rules:**

- Only enter a trade when both EMAs have crossed, and they are at least 1.5 pips apart after crossing.

- Enter a buy position when:
    - EMA 1 (Length 12) crosses above EMA 2 (Length 40)
    - DPO bars turn green (indicating DPO is over 0 Line)

- Enter a sell position when:
    - EMA 1 (Length 12) crosses below EMA 2 (Length 40)
    - DPO bars turn red (indicating DPO is under 0 Line)

**Exit Rules:**

- Set Stop-Loss a little above the recent swing high plus the ATR value for sell trades, or a little below the recent swing low minus the ATR value for buy trades.
- Set Take-Profit at a Risk:Reward ratio of 1:2.
- Close any open position if the EMAs cross back in the opposite direction.
- Close the position if the EMA crosses over again and reaches a distance of 2 pips or more between them.

**Additional Rules:**

- Do not trade in ranging markets, such as when the EMAs have crossed twice or more within the last 24 hours.
- Maximum of one open position per pair at any given time.
- Avoid trading any pair with a spread difference of 1 pip or more.
- Do not trade pairs with important news/data expected within the next 12 hours or those that have already had such data released in the last 2 hours.
- Utilize your EMAs to understand the long-term trend and always check historical patterns and pricing.

**Risk Management:**

- Risk a maximum of 0.5% of your account on each trade if it's only valid on one timeframe (1H or 4H). However, if the trading signal aligns on both timeframes, you can risk 1% on that trade.
- Do not expose more than 3% of your account to the market at any given time.
- Cease trading for the day if you lose 3% of your account value.
- If you have earned 6% of your account value in a single day, refrain from further trading for the rest of the day.

**Other Considerations:**

- The EA should operate 24/5.
- If a trade is closed due to EMA cross in the opposite direction or reaching the set profit/loss level, the EA should consider re-entry into the market upon the next EMA crossover that complies with all other rules.
- Use an API service to determine significant news events. A paid service is preferred for more accurate and prompt updates.
- The EA should automatically close trades when the EMAs re-cross.
- The leverage on the trading account is usually 1:100.
- The EA should allow a slippage of up to 2 pips for trade execution.
- The EA should attempt to open a trade even if the price deviates within the 2 pips limit from the desired entry point, especially when the price retraces back to the desired level or when a better entry point arises.

### Deliverables:

The final deliverable should be the complete, compiled EA, along with its source code. The code should be clean, efficient, and well-commented for future modifications. 

### Communication:

I would appreciate regular updates and the opportunity to test different versions of the EA during the development process.

---

Additional Features:

1. **Notification System:** The EA could send notifications to your email or mobile phone when it opens or closes a trade.

2. **Backtesting Functionality:** You may want the ability to backtest your strategy over historical data. Your EA should support this feature.

3. **Dashboard:** A simple dashboard on the MT5 screen showing current trades, potential setups, account status, and other relevant information can be very handy.

4. **Logs:** Keep detailed logs of all activities. It helps to debug in case of issues and also allows you to review the EA's performance.

5. **Customization:** All strategy parameters should be easily customizable through the EA's input settings.

6. **Graceful Error Handling:** The EA should handle all kinds of errors gracefully and never crash your MT5 terminal.

These suggestions should make the EA more robust, flexible, and user-friendly.

I Bought the MOST Profitable Swing Trading Strategy on Fiverr for $45 - YouTube

Respondido

1
Desenvolvedor 1
Classificação
(16)
Projetos
35
23%
Arbitragem
4
0% / 50%
Expirado
2
6%
Trabalhando
2
Desenvolvedor 2
Classificação
(154)
Projetos
193
58%
Arbitragem
10
80% / 0%
Expirado
0
Livre
Publicou: 1 código
3
Desenvolvedor 3
Classificação
(429)
Projetos
628
54%
Arbitragem
30
53% / 23%
Expirado
6
1%
Carregado
4
Desenvolvedor 4
Classificação
(11)
Projetos
11
0%
Arbitragem
5
20% / 60%
Expirado
2
18%
Livre
5
Desenvolvedor 5
Classificação
(14)
Projetos
19
11%
Arbitragem
1
0% / 100%
Expirado
5
26%
Livre
6
Desenvolvedor 6
Classificação
(72)
Projetos
80
10%
Arbitragem
38
8% / 58%
Expirado
6
8%
Livre
7
Desenvolvedor 7
Classificação
(7)
Projetos
6
0%
Arbitragem
5
0% / 100%
Expirado
1
17%
Livre
8
Desenvolvedor 8
Classificação
(309)
Projetos
554
35%
Arbitragem
79
32% / 42%
Expirado
200
36%
Trabalhando
9
Desenvolvedor 9
Classificação
(1)
Projetos
1
0%
Arbitragem
2
50% / 50%
Expirado
0
Livre
10
Desenvolvedor 10
Classificação
(37)
Projetos
59
27%
Arbitragem
26
19% / 54%
Expirado
10
17%
Trabalhando
Publicou: 1 código
11
Desenvolvedor 11
Classificação
(119)
Projetos
169
38%
Arbitragem
9
78% / 22%
Expirado
15
9%
Livre
12
Desenvolvedor 12
Classificação
(24)
Projetos
29
38%
Arbitragem
2
0% / 0%
Expirado
2
7%
Livre
13
Desenvolvedor 13
Classificação
(93)
Projetos
115
23%
Arbitragem
21
29% / 52%
Expirado
8
7%
Livre
14
Desenvolvedor 14
Classificação
(8)
Projetos
13
85%
Arbitragem
1
0% / 100%
Expirado
0
Livre
Pedidos semelhantes
Xcopcash 30 - 400 USD
It the most grate trading robot vacuum forex cleaner it's best helper in the whole south Africa it profitable and helps lots of people in Africa it's high quality standard are maintained ina official website this I created byAkhan I siyo
أنا أبحث عن مبرمج محترف لإنشاء روبوت تداول (Expert Advisor) يعمل على منصة MetaTrader 4 أو MetaTrader 5. مواصفات الروبوت: يعمل على زوج XAUUSD (الذهب) يفتح صفقة شراء أو بيع حسب الإشارة يعتمد على مؤشرين: Moving Average RSI عندما يتقاطع الموفينغ أفريج مع الاتجاه ويؤكد مؤشر RSI يتم فتح الصفقة. إدارة المخاطر: تحديد Stop Loss تحديد Take Profit عدم فتح أكثر من صفقة في نفس الوقت إمكانية تغيير الإعدادات بسهولة. مطلوب: كود نظيف
I need an experienced MQL5 developer to modify my existing MT5 EA by replacing the current entry logic with a new breakout strategy and implementing strict prop-firm safety protections. The EA must behave exactly as specified below. If the final EA does not match the logic described, I will request revisions until it does. SYMBOL AND TIMEFRAME Symbol: USDJPY Timeframe: M15 only TRADING SESSION Trades may only open
I am looking to purchase an existing and profitable Expert Advisor (EA) designed for Gold (XAUUSD) scalping. This is not a request to develop a new EA . I am only interested in a ready system that is already trading profitably on a live account . Requirements • Designed for Gold / XAUUSD • Compatible with MetaTrader 5 (MT5) • Scalping strategy (preferably M1 or M5) • Verified live trading performance (preferably 6
Pinescript 100+ USD
I’m looking for a Pine Script developer who can reverse engineer the “Swing Only” logic of the Polytrends indicator on TradingView. The goal is to recreate how the swing trends are detected and plotted so it can be used as a custom indicator. If you have experience with TradingView Pine Script and reverse-engineering indicator logic , please reach out
Combine the two indicators into one indicator. I want it to have both Dark and Light mode depending on MT5 theme. I want to be able to configure colours of each Lines and rectangles plotted. I will provide the codes for both separate indicators
2 FX pairs M15 execution with higher timeframe bias Session-based trading (UK time) Fixed % risk per trade Controlled pyramiding (add to winners only) Strict daily loss limits (FTMO-style) Proper order handling (SL always set) Basic logging (CSV) Strategy logic will be provided in detail after NDA / agreement. Must deliver: Source code (.mq5) Compiled file (.ex5) Clean, well-commented code Short support window for
Hi, are you able to create a script/indicator on tradingview that displays a chart screener and it allows me to input multiple tickers on the rows. then the colums with be like "premarket high, premarket low, previous day high, previous day low" . When each or both of the levels break, there will pop up a circle on the chart screener, signaling to me what names are above both PM high and previous day high or maybe
I need an Expert Advisor for MetaTrader 5 (MQL5) to trade XAUUSD based on a simple price movement cycle. Strategy logic: • The EA opens a Buy and a Sell at the same time (one pair per cycle). • Only ONE Sell position must exist at any time. • Every Buy must be opened together with a Sell. Cycle rules: • Step movement = 10 USD in gold price. • CycleEntryPrice = the OPEN PRICE of the last cycle BUY order. • If price
I am looking for a professional MQL5 developer to build a MetaTrader 5 Expert Advisor from scratch. The EA will be called LadyKiller EA. It must trade only the following instruments: • XAUUSD (Gold) • US30 / Dow Jones Index Requirements: • Strong and reliable buy and sell entry logic • Stop Loss and Take Profit system • Risk management (lot size control) • Maximum trades protection • Drawdown protection • Trend

Informações sobre o projeto

Orçamento
50 - 500 USD
Prazo
para 20 dias