Job finished
Execution time 26 days
Specification
1. Market Structure Logic (The Foundation)
The bot must distinguish between trend continuation and trend reversal.
BOS (Break of Structure): Requirement for the bot to identify a "Body Close" (not just a wick) above a previous swing high/low to confirm trend continuation.
CHoCH (Change of Character): The first sign of a trend shift. Define this as the price breaking the last swing low in an uptrend (or high in a downtrend).
HTF Alignment: The bot must check a Higher Time Frame (e.g., H4) for bias before taking a trade on a Lower Time Frame (e.g., M5 or M15).
2. Supply & Demand / Order Blocks (The Entry Zone)
Order Block (OB) Identification: Define an OB as the "last opposite candle" before a strong displacement move.
FVG (Fair Value Gap) Requirement: The bot should only consider an Order Block valid if it is accompanied by an Imbalance/FVG. This proves "Smart Money" strength.
Mitigation Check: The EA must track if an OB has already been "tapped." It should ignore "Mitigated" zones and only trade "Fresh/Unmitigated" ones.
3. Liquidity & Inducement (The "Trap" Detection)
Liquidity Sweeps: The bot should look for price to take out "Equal Highs/Lows" or "Trendline Liquidity" before entering at an Order Block.
Inducement (IDM): Requirement to identify a "fake" breakout that lures retail traders in before the real move happens.
4. Risk & Trade Management (The "Survival" Rules)
Since SMC often involves tight stop losses, your management must be surgical:
Breakeven Trigger: Move SL to Entry once the price reaches 1:1 or 1:2 Risk-to-Reward (RR).
Partial Take Profits: Automatically close 50% of the position at the first liquidity target.
Spread Filter: Since SMC entries (like M1/M5) are precise, the bot must abort the trade if the spread is too high (common in gold or volatile pairs).
The "SMC Checklist" for the Bot
Before the EA opens a trade, it must pass this internal logic check:
| Step | Action | Logic |
| :--- | :--- | :--- |
| 1 | Check Bias | Is the H4 market structure Bullish or Bearish? |
| 2 | Find Zone | Has a fresh (unmitigated) OB with an FVG been identified? |
| 3 | Check Liquidity | Has price swept a recent high/low (Liquidity Grab)? |
| 4 | Confirm Entry | Has a CHoCH occurred on the Lower Time Frame? |
| 5 | Calculate Risk | Is the Lot Size set to exactly 0.5% or 1% of balance? |
Responded
1
Rating
Projects
27
7%
Arbitration
9
33%
/
33%
Overdue
1
4%
Working
2
Rating
Projects
1
0%
Arbitration
1
0%
/
100%
Overdue
0
Free
3
Rating
Projects
0
0%
Arbitration
5
0%
/
80%
Overdue
0
Free
4
Rating
Projects
53
57%
Arbitration
2
100%
/
0%
Overdue
1
2%
Free
Published: 5 codes
5
Rating
Projects
718
33%
Arbitration
46
48%
/
41%
Overdue
15
2%
Loaded
6
Rating
Projects
2
0%
Arbitration
1
0%
/
100%
Overdue
1
50%
Free
Published: 4 codes
7
Rating
Projects
13
0%
Arbitration
24
0%
/
75%
Overdue
4
31%
Working
8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Rating
Projects
20
45%
Arbitration
6
33%
/
17%
Overdue
2
10%
Loaded
Published: 7 articles, 35 codes
10
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
11
Rating
Projects
7
57%
Arbitration
1
100%
/
0%
Overdue
0
Free
12
Rating
Projects
6
50%
Arbitration
0
Overdue
1
17%
Free
Similar orders
RECHERCHE DÉVELOPPEUR MQL5 — PARTENARIAT 50/50 Objectif : développer un EA de trading automatisé en 11 jours maximum pour participer à plusieurs concours de trading démo. Je recherche un développeur MQL5 expérimenté, capable de développer, tester et optimiser un EA proprement, avec une vraie maîtrise de la gestion du risque. CONCOURS VISÉS 🥇 XM — Weekly Demo Contest - Concours récurrent - Prize pool annoncé : 25 000
Project information
Budget
30 - 50 USD
Deadline
from 8 to 13 day(s)