An Expert Advisor Based on EMA Crossover Needed

指定

1. Entry Rules

  • Buy Entry:
    • ADX(14) > 25
    • +DI > -DI
    • EMA 21 crosses above EMA 50
    • Validated on the close of the H1 candle.
  • Sell Entry:
    • ADX(14) > 25
    • -DI > +DI
    • EMA 21 crosses below EMA 50
    • Validated on the close of the H1 candle.

2. Exit Rules

  • Take Profit (TP):
    • ATR-based TP = Current ATR(14) × 3.0
  • Stop Loss (SL):
    • ATR-based SL = Current ATR(14) × 1.5
  • Trailing Stop:
    • Activated when profit ≥ ATR(14) × 1.0.
    • Trailing distance = ATR(14) × 1.5.

3. Indicators & Parameters

  • EMA (Exponential Moving Average):
    • Fast EMA: 21 Periods
    • Slow EMA: 50 Periods
    • Applied to: Close Price
    • Purpose: Trend crossover detection.
  • ADX (Average Directional Index):
    • Period: 14
    • Components: ADX line, +DI, -DI
    • Purpose: Confirm trend strength (>25) and direction.
  • ATR (Average True Range):
    • Period: 14
    • Purpose: Dynamic SL, TP, and trailing stop calculations.

4. Risk Management

  • Risk Per Trade: 1% of account balance.
  • Daily Drawdown Limit: 3%.
  • Maximum Drawdown: 8%.
  • Lot Size Formula: Lot Size = (Account Balance x Risk %) / (Stop_Loss_Pips x Pip Value)
  • Pip Value:
    • EURUSD & GBPUSD: $10 per pip (standard lot).

5. Timeframe

  • Timeframe: H1 only.

6. Broker Requirements

  • Platform: MT5
  • Order Type: Market Execution
  • Maximum Open Trades: 2 trades at a time.

7. Session & Timing Rules

  • Session-Based Exit:
    • Close all trades automatically at the end of the London session (if open).
  • News Filter:
    • Pause trading 30 minutes before and after high-impact news events (e.g., NFP, Interest Rate Decisions).

8. Exception Handling

  • Slippage:
    • Max allowed slippage = 3 pips.
    • Cancel trade if exceeded.
  • Spread Filter:
    • Max allowed spread = 4 pips.
    • Skip trade if spread exceeds limit.
  • Requotes:
    • Retry order once after 2-second delay.
    • If failed again, skip trade and log.
  • Network Errors:
    • Retry up to 3 times (2-second delay between attempts).
    • If all retries fail, skip trade and log.

反馈

1
开发者 1
等级
(624)
项目
981
47%
仲裁
32
38% / 34%
逾期
96
10%
已载入
发布者: 6 代码
2
开发者 2
等级
(270)
项目
399
27%
仲裁
39
41% / 49%
逾期
1
0%
空闲
3
开发者 3
等级
(58)
项目
85
27%
仲裁
24
13% / 58%
逾期
7
8%
已载入
4
开发者 4
等级
(374)
项目
480
23%
仲裁
58
55% / 26%
逾期
55
11%
已载入
5
开发者 5
等级
(2298)
项目
2893
63%
仲裁
122
44% / 25%
逾期
429
15%
工作中
6
开发者 6
等级
(47)
项目
67
37%
仲裁
5
40% / 40%
逾期
1
1%
空闲
7
开发者 7
等级
(152)
项目
191
58%
仲裁
10
80% / 0%
逾期
0
空闲
发布者: 1 代码
8
开发者 8
等级
(42)
项目
61
21%
仲裁
7
29% / 29%
逾期
10
16%
已载入
9
开发者 9
等级
(16)
项目
22
41%
仲裁
6
33% / 50%
逾期
0
空闲
10
开发者 10
等级
(302)
项目
308
69%
仲裁
2
100% / 0%
逾期
0
空闲
发布者: 1 代码
11
开发者 11
等级
(15)
项目
20
35%
仲裁
3
0% / 100%
逾期
0
空闲
发布者: 1 代码
12
开发者 12
等级
(64)
项目
83
28%
仲裁
9
33% / 56%
逾期
9
11%
空闲
发布者: 1 代码
13
开发者 13
等级
项目
0
0%
仲裁
0
逾期
0
空闲
14
开发者 14
等级
(77)
项目
243
74%
仲裁
7
100% / 0%
逾期
1
0%
空闲
发布者: 1 文章
15
开发者 15
等级
(511)
项目
549
53%
仲裁
13
69% / 15%
逾期
3
1%
空闲
16
开发者 16
等级
(159)
项目
284
35%
仲裁
18
22% / 61%
逾期
42
15%
已载入
17
开发者 17
等级
(2631)
项目
3346
67%
仲裁
77
48% / 14%
逾期
342
10%
工作中
发布者: 1 代码
18
开发者 18
等级
(33)
项目
35
20%
仲裁
5
40% / 40%
逾期
0
空闲
发布者: 1 代码
19
开发者 19
等级
(5)
项目
5
60%
仲裁
1
0% / 0%
逾期
2
40%
空闲
发布者: 1 代码
20
开发者 20
等级
(10)
项目
15
27%
仲裁
0
逾期
3
20%
空闲
21
开发者 21
等级
(16)
项目
20
0%
仲裁
10
0% / 80%
逾期
6
30%
空闲
22
开发者 22
等级
(340)
项目
409
53%
仲裁
20
55% / 15%
逾期
29
7%
繁忙
23
开发者 23
等级
(5)
项目
8
13%
仲裁
3
0% / 33%
逾期
2
25%
空闲
发布者: 1 代码
24
开发者 24
等级
(45)
项目
91
13%
仲裁
34
26% / 59%
逾期
37
41%
空闲
25
开发者 25
等级
(1928)
项目
3548
88%
仲裁
73
40% / 15%
逾期
268
8%
空闲
26
开发者 26
等级
(250)
项目
460
26%
仲裁
140
20% / 59%
逾期
100
22%
工作中
27
开发者 27
等级
项目
0
0%
仲裁
0
逾期
0
空闲
28
开发者 28
等级
项目
0
0%
仲裁
0
逾期
0
空闲
29
开发者 29
等级
(64)
项目
144
46%
仲裁
19
42% / 16%
逾期
32
22%
工作中
30
开发者 30
等级
(6)
项目
5
0%
仲裁
2
50% / 50%
逾期
2
40%
空闲
31
开发者 31
等级
(270)
项目
552
49%
仲裁
57
40% / 37%
逾期
228
41%
工作中
32
开发者 32
等级
(574)
项目
945
47%
仲裁
309
58% / 27%
逾期
125
13%
空闲
33
开发者 33
等级
项目
0
0%
仲裁
0
逾期
0
空闲
34
开发者 34
等级
(12)
项目
13
23%
仲裁
7
0% / 71%
逾期
3
23%
工作中
相似订单
I need a AI signal generating bot for forex trading that use the latest ai technology to track real time forex market, analyse and give signals. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame
step by step and structure this into a full IEEE 830 / ISO/IEC/IEEE 29148 style Requirements Specification. This format will include: Introduction System Overview Functional and Performance Requirements Traceability Matrix (linking requirements to test cases) Verification and Validation Compliance Standards 1. Introduction 1.1 Purpose The purpose of this document is to define the technical requirements for the
I need a professional developer to build a Telegram-to-MetaTrader trade copier system. Project overview: - A Telegram bot will read trade signals from a Telegram channel - Trades will be automatically executed on MT4 and/or MT5 accounts - The system must support copying trades to multiple MetaTrader accounts - Execution should work even when the user is offline Functional requirements: - Structured signal format
I want a reliable and broker-independent copy-trading solution that copies trades from a master MT5 account to multiple MT4 and/or MT5 client accounts. The system is designed for stable live trading and works with any broker, handling common differences in symbols, pricing, and execution. The copier supports full trade synchronization, including trade opening, closing, partial closes, and SL/TP modifications, with
I am looking for an experienced MQL5 developer to convert a complex TradingView Pine Script (will provide the script from tradingview) into a fully automated MT5 Expert Advisor -bot. The TradingView script includes: Market Structure (BOS, CHoCH, Swing BOS) Strong / Weak High & Low Equilibrium (Premium / Discount zones) Volumetric Order Blocks Fair Value Gaps (FVG / VI / OG) Accumulation & Distribution zones Equal
// Add this to your EA after ExportState() function void SendToBase44(const string state, const string dir, double entry, double sl, double tp) { string url = " https://preview-sandbox--ee0a32a725b788974de435e8cef40b7a.base44.app/api/functions/receiveEAState "; string headers = "Content-Type: application/json\r\n"; string json = "{" "\"symbol\":\""+_Symbol+"\","
A trading expert that relies on specific signals such as price breaking a peak or trough, liquidity withdrawal, and retesting the signal. Lock the expert advisor with a code and create a subscriber base with a separate key for each subscriber

项目信息

预算
30 - 100 USD
截止日期
 5  15 天