Spécifications
Step-by-Step Explanation of the Complete Trading EA
PHASE 1: INITIALIZATION
Step 1 - EA Startup
text
When EA is attached to chart:
1. Check if it's a new trading day (after 00:00 server time)
2. Reset daily profit counter to $0
3. Record initial account balance for drawdown calculation
4. Initialize Fibonacci sequence: [0.01, 0.02, 0.03, 0.05, 0.08, 0.13, 0.21...]
5. Set current state to "STEP_A_START"
Step 2 - Place Initial Orders
text
Current Price: 2400.00 (example)
1. Calculate BUY_STOP price = Ask + 0.400 = 2400.400
2. Calculate SELL_STOP price = Bid - 0.400 = 2399.600
3. Place BUY_STOP order: 0.01 lot @ 2400.400
4. Place SELL_STOP order: 0.01 lot @ 2399.600
5. Store "initial_price" = 2400.000
PHASE 2: ORDER TRIGGER & STEP PROGRESSION
Step 3 - First Trigger (BUY_STOP hits)
text
Price rises to 2400.400:
1. BUY_STOP triggers → Open BUY position: 0.01 lot @ 2400.400
2. Cancel pending SELL_STOP order at 2399.600
3. Place new SELL_STOP: 0.02 lot @ 2399.600
4. State changes to "STEP_A_ACTIVE"
5. Record: first_buy_entry = 2400.400
Step 4 - Step B Activation
text
Price falls to 2399.600:
1. SELL_STOP (0.02 lot) triggers → Open SELL position: 0.02 lot @ 2399.600
2. Place new SELL_STOP: 0.03 lot @ 2401.200
Calculation: first_buy_entry (2400.400) + 0.800 = 2401.200
3. Close first BUY (0.01 lot) at market price (2401.200)
4. State changes to "STEP_B_ACTIVE"
5. Fibonacci index advances to next level
Step 5 - Step C Activation
text
Price rises to 2401.200:
1. SELL_STOP (0.03 lot) triggers → Open SELL: 0.03 lot @ 2401.200
2. Place new SELL_STOP: 0.05 lot @ 2402.000
Calculation: last SELL entry (2401.200) + 0.800 = 2402.000
3. Place opposite BUY_STOP: 0.01 lot @ 2402.000
4. State changes to "STEP_C_ACTIVE"
Step 6 - Step D Activation
text
Price rises to 2402.000:
1. SELL_STOP (0.05 lot) triggers → Open SELL: 0.05 lot @ 2402.000
2. Place new SELL_STOP: 0.08 lot @ 2402.800
Calculation: last SELL entry (2402.000) + 0.800 = 2402.800
3. Place opposite BUY_STOP: 0.02 lot @ 2402.800
4. Close previous BUY (0.01 lot) at market price
5. State changes to "STEP_D_ACTIVE"
Step 7 - Step E Activation
text
Price rises to 2402.800:
1. SELL_STOP (0.08 lot) triggers → Open SELL: 0.08 lot @ 2402.800
2. Place new SELL_STOP: 0.13 lot @ 2403.600
Calculation: last SELL entry (2402.800) + 0.800 = 2403.600
3. Place opposite BUY_STOP: 0.03 lot @ 2403.600
4. Close previous BUY (0.02 lot) at market price
5. State changes to "STEP_E_ACTIVE"
Step 8 - Continue Pattern
text
This continues following Fibonacci sequence:
Step F: SELL 0.13 lot, BUY 0.05 lot, close BUY 0.03 lot
Step G: SELL 0.21 lot, BUY 0.08 lot, close BUY 0.05 lot
Step H: SELL 0.34 lot, BUY 0.13 lot, close BUY 0.08 lot
... and so on
PHASE 3: EXIT CONDITIONS
Step 9 - Continuous Monitoring (Every Tick)
A. Calculate Current Metrics:
text
1. Total open lots = Sum of all SELL lots + Sum of all BUY lots
2. Net position = SELL lots - BUY lots (could be negative if BUY > SELL)
3. Current equity profit = Total unrealized P/L in dollars
4. Daily profit = Sum of all closed trade profits today
5. Drawdown % = ((Balance - Equity) / Balance) × 100
B. Check Exit Conditions (in priority order):
Condition 1: Emergency Stop (Highest Priority)
text
If ANY open position reaches MaxLotSize (67.65 lots):
1. Immediately close ALL trades
2. Delete ALL pending orders
3. Send alert: "EMERGENCY STOP - Max lot size reached"
4. Stop EA completely (requires manual restart)
Condition 2: Daily Profit Target
text
If DailyProfit >= $50.00:
1. Close ALL open trades
2. Delete ALL pending orders
3. Send alert: "Daily target reached: $50.00"
4. Stop trading until next day (00:00 server time)
Condition 3: Maximum Drawdown
text
If DrawdownPercent >= 30%:
1. Close ALL open trades
2. Delete ALL pending orders
3. Send alert: "Max drawdown reached: 30%"
4. Stop EA completely (requires manual restart)
Condition 4: Dynamic Profit Target with Trailing
text
Check based on Total Lots:
Case A: Small Positions (0.01 - 0.10 lots)
1. If equity profit >= $0.20:
- Start trailing stop
- Close ALL opposite direction (losing) trades immediately
- Keep profitable trades open
- Trail: If profit drops $0.10 from peak → Close ALL remaining trades
- Restart cycle from Step 1
Case B: Medium Positions (0.10 - 0.30 lots)
1. If equity profit >= $3.00:
- Start trailing stop
- Close ALL opposite direction trades
- Trail: If profit drops $0.50 from peak → Close ALL
- Restart cycle
Case C: Large Positions (> 0.30 lots)
1. If equity profit >= $5.00:
- Start trailing stop
- Close ALL opposite direction trades
- Trail: If profit drops $1.00 from peak → Close ALL
- Restart cycle
C. Determine "Opposite Direction" for Trailing:
text
Example: If net position is SELL (more sell volume than buy):
- SELL trades are "main direction" (likely profitable if price rose)
- BUY trades are "opposite direction" (likely losing if price rose)
- Close ALL BUY trades first when trailing activates
PHASE 4: CYCLE RESTART
Step 10 - After Any Exit Condition Triggers
text
1. Close ALL open positions (market order)
2. Delete ALL pending orders
3. Reset Fibonacci index to beginning
4. Reset state to "STEP_A_START"
5. Wait for next tick
6. Place new initial orders:
BUY_STOP = Ask + 0.400
SELL_STOP = Bid - 0.400
7. Begin new cycle
PHASE 5: SAFETY & MONITORING
Step 11 - Continuous Safety Checks
text
Every tick, check:
1. Margin requirements: Can we place next Fibonacci lot?
2. Server connection: Are we connected?
3. Trade context: Is trading allowed?
4. Price validity: Are prices normal?
5. Order limits: Not exceeding broker's max orders
Step 12 - Logging & Reporting
text
1. Log every trade with: Time, Type, Lot, Price, Profit
2. Log every state change
3. Log every exit condition trigger
4. Daily summary at 23:59
5. Drawdown warnings at 20%, 25%, 29%
VISUAL FLOWCHART:
text
[START]
↓
[Place Initial Orders]
↓
[Wait for Trigger] → [Monitor Exit Conditions]
↓
[Order Triggers] → [Check Daily Profit] → If ≥$50 → Close All & Stop
↓
[Advance Fibonacci Step] → [Check Drawdown] → If ≥30% → Close All & Stop
↓
[Place Next Orders] → [Check Equity Profit] → If in bracket → Start Trailing
↓
[Close Opposite Trades (TP)] → [Trail Profitable Trades]
↓
[Return to Wait] → [If trail broken] → Close All & Restart
KEY POINTS TO REMEMBER:
No Stop Losses - Only profit targets and risk limits
Hedged System - Always has both BUY and SELL positions
Fibonacci Growth - Lots increase rapidly (0.01 → 0.02 → 0.03 → 0.05...)
Grid Spacing - Always 0.800 between same-direction entries
Opposite Trade Close - BUY trades close one step after entry
Multiple Exit Paths - 4 different ways to exit (emergency, daily, drawdown, profit)
Automatic Restart - After most exits, system restarts fresh
Répondu
1
Évaluation
Projets
549
40%
Arbitrage
30
57%
/
3%
En retard
57
10%
Travail
Publié : 11 codes
2
Évaluation
Projets
13
8%
Arbitrage
3
33%
/
67%
En retard
1
8%
Travail
3
Évaluation
Projets
19
16%
Arbitrage
5
40%
/
40%
En retard
0
Gratuit
4
Évaluation
Projets
64
20%
Arbitrage
11
27%
/
55%
En retard
5
8%
Gratuit
5
Évaluation
Projets
287
34%
Arbitrage
18
22%
/
61%
En retard
42
15%
Travail
6
Évaluation
Projets
151
41%
Arbitrage
3
33%
/
33%
En retard
1
1%
Travail
7
Évaluation
Projets
977
74%
Arbitrage
27
19%
/
67%
En retard
101
10%
Gratuit
Publié : 1 article, 6 codes
8
Évaluation
Projets
23
39%
Arbitrage
6
33%
/
50%
En retard
0
Gratuit
9
Évaluation
Projets
1
100%
Arbitrage
0
En retard
0
Gratuit
10
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
11
Évaluation
Projets
26
0%
Arbitrage
4
0%
/
100%
En retard
5
19%
Gratuit
12
Évaluation
Projets
6
0%
Arbitrage
2
50%
/
0%
En retard
1
17%
Gratuit
13
Évaluation
Projets
3
0%
Arbitrage
0
En retard
0
Gratuit
14
Évaluation
Projets
0
0%
Arbitrage
5
0%
/
80%
En retard
0
Gratuit
15
Évaluation
Projets
18
28%
Arbitrage
0
En retard
3
17%
Gratuit
16
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
17
Évaluation
Projets
475
40%
Arbitrage
105
40%
/
24%
En retard
80
17%
Occupé
Publié : 2 codes
18
Évaluation
Projets
20
0%
Arbitrage
10
0%
/
80%
En retard
6
30%
Gratuit
19
Évaluation
Projets
243
74%
Arbitrage
7
100%
/
0%
En retard
1
0%
Gratuit
Publié : 1 article
20
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Travail
21
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
22
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
23
Évaluation
Projets
0
0%
Arbitrage
1
0%
/
100%
En retard
0
Gratuit
24
Évaluation
Projets
553
50%
Arbitrage
57
40%
/
37%
En retard
227
41%
Travail
25
Évaluation
Projets
416
30%
Arbitrage
74
19%
/
72%
En retard
52
13%
Travail
26
Évaluation
Projets
14
43%
Arbitrage
0
En retard
3
21%
Gratuit
27
Évaluation
Projets
4
25%
Arbitrage
2
0%
/
100%
En retard
0
Gratuit
28
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
Criei um Robô para a venda alta precisão que automatiza a estratégia de correção média de Larry Williams. Possui filtros de tendência seletiva, controle de lote por risco percentual e execução rápida. Compatível com contas Hedge e Netting. Configuração simples e otimizada para mercados de alta volatilidade. *55(16) 993786056
Project Title: Custom XAUUSD Support & Resistance Indicator Platform Required: MT5 preferred. If possible, also provide TradingView Pine Script version later. Main Goal: I want a custom indicator made specifically for XAUUSD (Gold) only. The indicator should automatically detect and draw strong support and resistance zones where price has a high probability of reacting, rejecting, or reversing. It must update
1. IF price forms: - Higher highs + higher lows → TREND = BUY - Lower highs + lower lows → TREND = SELL ELSE → NO TRADE 2. IF: - Trend = BUY - Price retraces to support zone - Bullish engulfing candle forms - TDI green crosses above red (optional) THEN: - Execute BUY 3. IF: - Trend = SELL - Price retraces to resistance - Bearish engulfing forms - TDI confirms THEN: - Execute SELL 4. Risk per trade = 1% of account Lot
Hello, I am looking for a professional trading system including: 1- Trading Bot (Expert Advisor): - Good profit performance - High security and strong risk management - Works efficiently during high market volatility (news and strong movements) - Works on all pairs (Forex + Gold) 2- Signal Indicator: - Provides clear Buy and Sell signals - Includes Take Profit and Stop Loss - No repaint (signals must not change or
Yakubu Jnr Ai Bots
30+ USD
This is yakubu Jnr trading bots I create the trading robots to help my self and others traders to be successful please you can join my live trading bots or subscribe to my trading robots
Apply with a screen of your work . Symbol Specific Logic . Live Chart Optimization Check the Core logic . [back tests as well] Change points to pips . Create buffer for the zone
The strategy records the highest and lowest prices within a specified duration (default 15 minutes) after the New York market opens, forming the opening range. Post-Formation Breakout: When the price breaks above or below the opening range after its formation, it may indicate the direction of the day’s price movement. Trend Confirmation: The strategy uses two EMAs (default 20-period and 50-period) as trend filters to
Tengo una estrategia basada en divergencia para el oro sobre todo en tf m1 Basado en divergencia con stoch .. confirmando la entrada con ciertos parameteos de entrada Es mejor conversarlo para dar mejor los detalles Cuando entrar, porque o todas las divergencias se debe tomar para entrar en compras o ventas He adjuntado un ejemplo La confrmacion más exacta es el cruce de esos parámetros de stoch edebajo de level de
I already have a fully developed MT5 Expert Advisor with all required prop firm features, including: Risk management Daily loss & max drawdown limits Spread & slippage filters News filter Trade management system The EA structure is complete. 👉 What I need is a professional developer to replace ONLY the entry logic with a high-quality, rule-based trading strategy. 🚨 STRICT REQUIREMENT (READ CAREFULLY): I am NOT
Informations sur le projet
Budget
30 - 50 USD
Délais
de 1 à 5 jour(s)