A+ Revesal

Specifiche

i want someone who can develop an EA based on my strategy logic, i have a sample algorithmic structure to follow, details will be discussed later.

This is a comprehensive strategy! Here’s how to structure the algorithm for your EA, including each component you shared. I’ll provide pseudocode to represent the logic for each step, so it will be straightforward to implement. 


### 1. Define Market Conditions

Define functions for bullish and bearish scenarios, focusing on the CHoCH (Change of Character) and BOS (Break of Structure) detection:


```pseudocode

Function detectMarketCondition(priceData):

    If bullish CHoCH:

        Set marketCondition = "bullish"

    Else If bearish CHoCH:

        Set marketCondition = "bearish"


    If marketCondition == "bullish":

        If bearish CHoCH:

            Set marketCondition = "reversalToBearish"

    Else If marketCondition == "bearish":

        If bullish CHoCH:

            Set marketCondition = "reversalToBullish"


    Return marketCondition

```


### 2. Define Entry Zones


Define conditions for buy and sell zones based on FVGs (Fair Value Gaps):


```pseudocode

Function detectEntryZone(marketCondition, priceData):

    If marketCondition == "bullish":

        If bullish FVG between LL and LH:

            Set entryZone = "buyZone"

    Else If marketCondition == "bearish":

        If bearish FVG between HH and HL:

            Set entryZone = "sellZone"


    Return entryZone

```


### 3. Define Entry Points


Identify levels for placing limit orders based on FVGs:


```pseudocode

Function getEntryLevel(entryZone, priceData):

    If entryZone == "buyZone":

        entryLevel = highest point of bullish FVG

    Else If entryZone == "sellZone":

        entryLevel = lowest point of bearish FVG


    Return entryLevel

```


### 4. Set Stop Loss (SL)


Set stop loss levels based on LL and HH:


```pseudocode

Function setStopLoss(entryZone, priceData):

    If entryZone == "buyZone":

        stopLoss = 3 pips below LL

    Else If entryZone == "sellZone":

        stopLoss = 3 pips above HH


    Return stopLoss

```


### 5. Set Take Profit (TP)


Define take profit levels at 100 pips from the entry point:


```pseudocode

Function setTakeProfit(entryLevel):

    takeProfit = entryLevel ± 100 pips

    Return takeProfit

```


### 6. CHoCH Detection


Detect Change of Character (CHoCH) conditions:


```pseudocode

Function detectCHoCH(priceData):

    If price closes above LH:

        return "bullish CHoCH"

    Else If price closes below HL:

        return "bearish CHoCH"

```


### 7. BOS Detection


Identify Break of Structure (BOS) conditions:


```pseudocode

Function detectBOS(marketCondition, priceData):

    If marketCondition == "bullish":

        If price closes above SwH without forming bearish CHoCH:

            return "bullish BOS"

    Else If marketCondition == "bearish":

        If price closes below SwL without forming bullish CHoCH:

            return "bearish BOS"

```


### 8. FVG Detection


Detect Fair Value Gaps (FVG) based on the candle patterns:


```pseudocode

Function detectFVG(entryZone, priceData):

    If entryZone == "buyZone":

        If (candle1.high > candle3.low):

            return "bullish FVG"

    Else If entryZone == "sellZone":

        If (candle1.low < candle3.high):

            return "bearish FVG"

```


### 9-14. Helper Functions for Swing Highs, Lows, and Other Points


These functions detect swing highs, lows, and other price points.


```pseudocode

Function detectSwingHigh(priceData):

    If middle candle’s high > neighboring candles’ high:

        return middle candle high as SwH


Function detectSwingLow(priceData):

    If middle candle’s low < neighboring candles’ low:

        return middle candle low as SwL

```


### 15. Strategy Execution Logic


Combine all the above functions to execute buy and sell strategies based on time and conditions.


```pseudocode

Function executeStrategy(currentTime, priceData):

    If 14:00 <= currentTime <= 23:50 (Kigali time):

        If detectCHoCH(priceData) == "bullish CHoCH":

            If detectEntryZone("bullish", priceData) == "buyZone":

                entryLevel = getEntryLevel("buyZone", priceData)

                takeProfit = setTakeProfit(entryLevel)

                stopLoss = setStopLoss("buyZone", priceData)


                If stopLoss - entryLevel <= 50 pips:

                    Place buy limit order at entryLevel

                    Set TP = takeProfit

                    Set SL = stopLoss


                    If detectBOS("bullish", priceData) == "bullish BOS" before order executed:

                        Delete buy limit order

        # Repeat the same structure for sell conditions

    End If

```


This structure cover most of the components of your strategy.

Con risposta

1
Sviluppatore 1
Valutazioni
(75)
Progetti
111
50%
Arbitraggio
26
31% / 50%
In ritardo
9
8%
Gratuito
2
Sviluppatore 2
Valutazioni
(258)
Progetti
321
30%
Arbitraggio
34
26% / 65%
In ritardo
10
3%
Gratuito
3
Sviluppatore 3
Valutazioni
(1)
Progetti
3
0%
Arbitraggio
4
25% / 25%
In ritardo
0
In elaborazione
4
Sviluppatore 4
Valutazioni
(27)
Progetti
31
23%
Arbitraggio
20
10% / 50%
In ritardo
9
29%
In elaborazione
5
Sviluppatore 5
Valutazioni
(362)
Progetti
435
54%
Arbitraggio
21
52% / 14%
In ritardo
30
7%
In elaborazione
6
Sviluppatore 6
Valutazioni
(1)
Progetti
0
0%
Arbitraggio
2
0% / 100%
In ritardo
0
Gratuito
7
Sviluppatore 7
Valutazioni
(45)
Progetti
91
13%
Arbitraggio
34
26% / 59%
In ritardo
37
41%
Gratuito
8
Sviluppatore 8
Valutazioni
(442)
Progetti
570
37%
Arbitraggio
106
39% / 33%
In ritardo
17
3%
Gratuito
9
Sviluppatore 9
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
1
0% / 100%
In ritardo
1
100%
Gratuito
10
Sviluppatore 10
Valutazioni
(69)
Progetti
146
34%
Arbitraggio
13
8% / 62%
In ritardo
26
18%
Gratuito
Pubblicati: 6 codici
Ordini simili
Junior EA 30+ USD
1. EA for MT5, hedging allowed. 2. Entry: 50 EMA crosses 200 EMA on H1. Buy on bullish cross, sell on bearish. 3. SL: 100 pips, TP: 200 pips. No trailing stop. 4. Lot size: 0.01 fixed. Max 3 trades at once. 5. Trade only 08:00-18:00 GMT. No trades if spread > 20 points. 6. Inputs: EMA periods, SL, TP, lot size, start/end time
I am searching professional strategy, not grid, not martingale, controlled risk, Please don't waste my time if you havent got nothing valueable to show, in first message please describe this strategy, if you will not do this, I will move you to rejected, Budget is negotiable
Specification 300 - 900 USD
looking for a highly experienced mql5 developer to build a professional trading ea based on multi timeframe top down analysis and market structure concepts the system should combine higher timeframe context with lower timeframe execution and provide both precise logic and clean visual representation on chart ⸻ core requirements • implementation of multi timeframe logic higher timeframe bias combined with lower
Trading Strategy Specification 🟢 Buy Setup Conditions: Trend Identification: The overall trend must be Bullish (Upward). (Note for the programmer: Define the bullish trend using higher highs/higher lows structure or a specific Moving Average). Fibonacci Retracement: The price must correct downwards to touch or test the 61.8% Fibonacci level , drawn from the most recent swing low to the swing high. Entry
Hey I need help with the development of my ea. I am using a built in indicator and a custom indicator. It shouldn't take too long. I will tell you the conditions and then I just need some help with the coding but I have some experience. Thanks we can chat on whatsap or telegram
I need an experienced MQL5 developer to build a semi automated trading signal system for Gold (XAUUSD) on MT5. The system is NOT a martingale or grid EA. The goal is to build a clean rule based signal engine that detects high probability setups based on predefined strategy rules and sends trading alerts with optional pending order logic. Main Requirements: 1. Signal Generation - Buy and Sell signals - Buy Limit - Buy
MT5 Expert Advisor Specification: Asian Liquidity Sweep & M5 FVG Entry ​Project Overview ​Automated Expert Advisor for EUR/USD on MT5. The strategy maps structural liquidity (Fractal Swings) for entry triggers but targets absolute session extremes for Take Profit. It enters on the first opposite M5 Fair Value Gap (FVG) and features a dynamic, user-controlled risk engine. ​1. Timezone & News Filter Requirements ​The
I am looking for an experienced MQL4/MQL5 developer to build a custom MT4 indicator from scratch or cracking my ex4 file that i provide to you. I already have an existing indicator (EX4) which produces highly accurate buy/sell signals. I want a similar indicator developed based on its observable behavior and signal structure. my existing indicator is pc id protected so you have to do PC ID security bypass and source
I am looking for an experienced MQL5 developer to build a professional Expert Advisor with the following specs: TECHNICAL REQUIREMENTS: - Platform: MetaTrader 5 (MT5) - Pairs: GBPUSD and EURUSD - Broker suffix support (e.g. GBPUSD@, EURUSD@) - Primary timeframe: M5 -Higher timeframe bias: H1 and H4 (for trend direction only) - One chart setup — manages both pairs from one chart STRATEGY: - Price action based: BOS
OBJETIVO Criar um Expert Advisor MT5 profissional para XAUUSD focado em: Consistência Baixo drawdown Scalping profissional Proteção da conta Crescimento sustentável Compatibilidade com conta micro e prop firms NÃO utilizar: Martingale Grid Hedge agressivo Recovery system Multiplicação de lotes após perda --- ATIVO XAUUSD apenas --- TIMEFRAMES Timeframe principal M5 Confirmação tendência M15 Confirmação macro opcional

Informazioni sul progetto

Budget
50 - 200 USD
Scadenze
da 10 a 30 giorno(i)