Development of Rule-Based Forex EA (Session-Based, No Grid/Martingale)

Spécifications

PrimeFlowEA — v1 Specification

Objective:
PrimeFlowEA v1 is designed to enforce disciplined, rule-based execution within a single daily trading session.
The goal of v1 is correct behavior and execution discipline, not optimization or performance tuning.


1. Market & Time

  • Platform: MetaTrader 5 (MQL5)

  • Symbol(s): User-selectable (single symbol per chart)

  • Execution timeframe: Configurable (default: M5 / M15)

  • Higher-timeframe (HTF) bias timeframe: Configurable (e.g., H1 / H4)


2. Session Rules

  • One trading session per day

  • Session start and end time are user-defined

  • Trading is disabled outside the session window

  • At session start:

    • HTF directional bias is determined and fixed for the entire session

    • No mid-session bias recalculation or flipping


3. Entry Logic

  • Trades are executed only at predefined price levels

  • No signal stacking or continuous signal generation

  • One initial trade per session maximum

  • If the initial trade hits Stop Loss:

    • One re-entry is allowed (same direction, same logic)

  • No additional trades after re-entry


4. Risk & Trade Management

  • Fixed risk per trade (percentage of account balance)

  • Fixed Stop Loss and Take Profit logic (configurable)

  • No martingale, grid, or trade scaling

  • Maximum trades per session: 2 (initial + one re-entry)


5. Session Termination Logic

The trading session is terminated immediately after any of the following:

  • Take Profit is hit

  • Initial loss + re-entry is completed

  • Session end time is reached

Once terminated, no further trades are allowed until the next session.


6. Safety & Constraints

  • No trading outside session hours

  • No more than one active position at any time

  • No trade stacking

  • All rules must be strictly enforced programmatically


7. Testing & Scope

  • EA must be forward-test ready

  • No optimization, curve-fitting, or performance tuning required in v1

  • Focus is strictly on rule correctness and execution integrity


End of v1 Specification


Répondu

1
Développeur 1
Évaluation
(19)
Projets
24
8%
Arbitrage
9
33% / 33%
En retard
1
4%
Chargé
2
Développeur 2
Évaluation
(510)
Projets
977
74%
Arbitrage
27
19% / 67%
En retard
100
10%
Gratuit
Publié : 1 article, 6 codes
3
Développeur 3
Évaluation
(8)
Projets
9
11%
Arbitrage
0
En retard
0
Gratuit
4
Développeur 4
Évaluation
(16)
Projets
35
23%
Arbitrage
4
0% / 50%
En retard
2
6%
Travail
5
Développeur 5
Évaluation
(634)
Projets
1003
47%
Arbitrage
33
36% / 36%
En retard
98
10%
Chargé
Publié : 6 codes
6
Développeur 6
Évaluation
(22)
Projets
29
3%
Arbitrage
4
25% / 0%
En retard
3
10%
Travail
7
Développeur 7
Évaluation
(2671)
Projets
3405
68%
Arbitrage
77
48% / 14%
En retard
342
10%
Gratuit
Publié : 1 code
8
Développeur 8
Évaluation
(28)
Projets
39
23%
Arbitrage
14
0% / 93%
En retard
4
10%
Gratuit
9
Développeur 9
Évaluation
(21)
Projets
28
32%
Arbitrage
4
50% / 25%
En retard
4
14%
Travail
10
Développeur 10
Évaluation
(19)
Projets
27
0%
Arbitrage
5
0% / 80%
En retard
5
19%
Travail
11
Développeur 11
Évaluation
(2)
Projets
7
0%
Arbitrage
3
0% / 33%
En retard
1
14%
Travail
12
Développeur 12
Évaluation
(5)
Projets
8
13%
Arbitrage
3
0% / 33%
En retard
2
25%
Gratuit
Publié : 1 code
13
Développeur 13
Évaluation
(317)
Projets
564
35%
Arbitrage
81
31% / 44%
En retard
204
36%
Travail
14
Développeur 14
Évaluation
(3)
Projets
4
0%
Arbitrage
1
0% / 0%
En retard
0
Gratuit
15
Développeur 15
Évaluation
(62)
Projets
90
29%
Arbitrage
24
13% / 58%
En retard
7
8%
Travail
16
Développeur 16
Évaluation
(604)
Projets
698
33%
Arbitrage
43
47% / 44%
En retard
12
2%
Occupé
17
Développeur 17
Évaluation
(365)
Projets
439
54%
Arbitrage
22
50% / 14%
En retard
30
7%
Chargé
18
Développeur 18
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
19
Développeur 19
Évaluation
(4)
Projets
10
50%
Arbitrage
1
0% / 100%
En retard
2
20%
Gratuit
20
Développeur 20
Évaluation
(6)
Projets
5
0%
Arbitrage
4
25% / 75%
En retard
2
40%
Travail
21
Développeur 21
Évaluation
(4)
Projets
8
0%
Arbitrage
3
33% / 67%
En retard
4
50%
Gratuit
22
Développeur 22
Évaluation
(27)
Projets
33
36%
Arbitrage
0
En retard
2
6%
Gratuit
23
Développeur 23
Évaluation
(1)
Projets
1
100%
Arbitrage
0
En retard
0
Gratuit
24
Développeur 24
Évaluation
(14)
Projets
15
40%
Arbitrage
2
50% / 50%
En retard
1
7%
Gratuit
25
Développeur 25
Évaluation
(31)
Projets
33
42%
Arbitrage
0
En retard
3
9%
Gratuit
26
Développeur 26
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
27
Développeur 27
Évaluation
(3)
Projets
5
20%
Arbitrage
1
100% / 0%
En retard
2
40%
Gratuit
28
Développeur 28
Évaluation
(7)
Projets
5
0%
Arbitrage
5
0% / 80%
En retard
1
20%
Travail
29
Développeur 29
Évaluation
(73)
Projets
257
53%
Arbitrage
16
50% / 38%
En retard
83
32%
Gratuit
30
Développeur 30
Évaluation
(8)
Projets
8
0%
Arbitrage
2
50% / 0%
En retard
1
13%
Travail
31
Développeur 31
Évaluation
(589)
Projets
1069
50%
Arbitrage
39
28% / 41%
En retard
49
5%
Travail
Publié : 1 article, 8 codes
32
Développeur 32
Évaluation
(3)
Projets
2
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
33
Développeur 33
Évaluation
(14)
Projets
27
41%
Arbitrage
3
0% / 67%
En retard
6
22%
Travail
34
Développeur 34
Évaluation
(298)
Projets
477
40%
Arbitrage
106
40% / 24%
En retard
81
17%
Chargé
Publié : 2 codes
35
Développeur 35
Évaluation
(20)
Projets
28
29%
Arbitrage
2
0% / 50%
En retard
1
4%
Gratuit
36
Développeur 36
Évaluation
(3)
Projets
3
100%
Arbitrage
0
En retard
0
Travail
37
Développeur 37
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
38
Développeur 38
Évaluation
(42)
Projets
47
60%
Arbitrage
2
100% / 0%
En retard
1
2%
Gratuit
Publié : 5 codes
39
Développeur 39
Évaluation
(145)
Projets
169
50%
Arbitrage
22
14% / 55%
En retard
22
13%
Gratuit
40
Développeur 40
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
41
Développeur 41
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
42
Développeur 42
Évaluation
(10)
Projets
14
43%
Arbitrage
0
En retard
3
21%
Gratuit
43
Développeur 43
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
44
Développeur 44
Évaluation
(24)
Projets
29
38%
Arbitrage
2
0% / 0%
En retard
2
7%
Gratuit
45
Développeur 45
Évaluation
(64)
Projets
144
46%
Arbitrage
20
40% / 20%
En retard
32
22%
Gratuit
46
Développeur 46
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
47
Développeur 47
Évaluation
(131)
Projets
171
39%
Arbitrage
10
40% / 10%
En retard
31
18%
Chargé
48
Développeur 48
Évaluation
Projets
2
0%
Arbitrage
0
En retard
1
50%
Gratuit
49
Développeur 49
Évaluation
Projets
0
0%
Arbitrage
1
0% / 0%
En retard
0
Travail
Publié : 2 codes
50
Développeur 50
Évaluation
(9)
Projets
22
9%
Arbitrage
3
0% / 67%
En retard
3
14%
Travail
51
Développeur 51
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
52
Développeur 52
Évaluation
(5)
Projets
5
60%
Arbitrage
1
0% / 0%
En retard
2
40%
Gratuit
Publié : 1 code
53
Développeur 53
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
Part 1: Project setup Input settings (risk, stop loss, take profit, EMA periods) Indicator initialization Trade management framework Part 2: Trading logic EMA crossover detection Buy/Sell entry rules One-trade-per-symbol check Part 3: Risk management Automatic lot size calculation Stop-loss and take-profit placement Trade execution and error handling Part 4: Final touches On-screen information Optimization
I am looking for an experienced MQL4 or MQL5 developer to build a high-frequency (HFT) latency arbitrage Expert Advisor for cryptocurrency trading between LMAX and IC Markets. I need someone who understands low-latency execution, price feeds, slippage, spreads, and fast order execution. The basic idea is that LMAX acts as the leading price feed while IC Markets is the execution broker. The EA should constantly
Institutional‑Grade Multi‑Currency MT5 EA (A2SR + SMC + Smart Recovery + Smart Grid + Liquidity + Volatility + Safety Filters) Budget: AUD $1,500 – $2,000 (flexible) 1. EA Architecture EA runs one chart per symbol (NOT one EA controlling all symbols). Each chart instance manages its own: Recovery Grid Trend Volatility Liquidity Risk Logging EA must still respect global safety rules : Correlation protection Total
Probot ea 99 - 999 USD
merhaba forex piyasası Ticaret yapmak için belirli algoritmalarla çalışan bir probot geliştirmek için deneyimli bir geliştiriciye ihtiyacım var beklentim, uzman piyasa bilgisine sahip bir uzmanın kafa derisi ticareti yapmak ve anlık fırsatları değerlendirmek istemesidir. kendisi için tasarladığı bir danışman incelenebilir veya geliştirdiği daha iyi bir fiyat üzerinde anlaşabiliriz. detaylı bilgi için iletişime
I am not looking for someone to simply code an MT5 Expert Advisor. I already know how to create EAs and can generate simple strategies myself. What I am looking for is someone with strong quantitative research and backtesting experience who can find and validate a robust trading strategy. Objective Your job is to research and test different entry models to find one that has a real statistical edge. I do not care
I am looking for an expert MQL5 developer to build a robust, professional Expert Advisor for Gold (XAUUSD). The EA must be Event-Driven (OnTick) with no 'Sleep' functions, ensuring instant execution. ​Core Logic: ​Grid Strategy: Start with 0.02 Buy/Sell. Lot size sequence: 0.02, 0.03, 0.05, 0.09, 0.14, 0.26, 0.44, 0.75, 1.28, 2.18 (Max 10 steps). ​Dynamic TP: Total basket TP must update instantly upon new order
I already have the source code of an MT5 Expert Advisor. The EA is about 70% complete. I need someone to modify and complete it. Requirements: • Manage EURUSD only. • Manage manual trades only (Magic Number = 0). • Support unlimited manual positions simultaneously. • Automatically add a 10-pip Stop Loss if a position has no Stop Loss. • Automatically add a 10-pip Take Profit if a position has no Take Profit. • Do not
I am looking for an expert MQL5 developer to build a robust, professional Expert Advisor for Gold (XAUUSD). The EA must be Event-Driven (OnTick) with no 'Sleep' functions, ensuring instant execution. ​ Core Logic: ​ Grid Strategy: Start with 0.02 Buy/Sell. Lot size sequence: 0.02, 0.03, 0.05, 0.09, 0.14, 0.26, 0.44, 0.75, 1.28, 2.18 (Max 10 steps). ​ Dynamic TP: Total basket TP must update instantly upon new order
I am currently using the attached Arbitrage MACD indicator. However, there are no signal alerts associated with this indicator. I would like to receive notifications on my android device the bar after a blue long arrow appears and the bar after a red short arrow appears. This is the current code: //+------------+-----------------------------------------------------+ //| v.22.04.07 | ArrZZx2.mq4 |
SETJEO'S GOLD EA 30 - 200 USD
double GetTodayProfit() { double profit = 0; datetime today = StringToTime(TimeToString(TimeCurrent(), TIME_DATE)); HistorySelect(today, TimeCurrent()); for(int i = HistoryDealsTotal() - 1; i >= 0; i--) { ulong ticket = HistoryDealGetTicket(i); if(HistoryDealGetString(ticket, DEAL_SYMBOL) == _Symbol) { profit += HistoryDealGetDouble(ticket, DEAL_PROFIT); } } return profit; }

Informations sur le projet

Budget
500+ USD