A+ Revesal

指定

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.

反馈

1
开发者 1
等级
(65)
项目
93
52%
仲裁
11
36% / 27%
逾期
8
9%
空闲
2
开发者 2
等级
(166)
项目
196
27%
仲裁
9
22% / 44%
逾期
5
3%
已载入
3
开发者 3
等级
(1)
项目
3
0%
仲裁
3
33% / 0%
逾期
0
工作中
4
开发者 4
等级
(6)
项目
5
20%
仲裁
2
0% / 0%
逾期
0
繁忙
5
开发者 5
等级
(117)
项目
134
37%
仲裁
3
0% / 0%
逾期
4
3%
已载入
6
开发者 6
等级
项目
0
0%
仲裁
0
逾期
0
工作中
7
开发者 7
等级
(42)
项目
88
14%
仲裁
31
29% / 55%
逾期
36
41%
工作中
8
开发者 8
等级
(412)
项目
518
38%
仲裁
85
39% / 32%
逾期
13
3%
已载入
9
开发者 9
等级
(1)
项目
1
0%
仲裁
0
逾期
1
100%
空闲
10
开发者 10
等级
(67)
项目
144
34%
仲裁
11
9% / 55%
逾期
26
18%
工作中
相似订单
This Robot enhance super speed profitable Auto trading and it's 100% reliable and superfast. Elon Musk Auto Pilot is one in a millions plus several attribute enforcing massive 5mins time frame super active
Are you a skilled MQL5 programmer with a passion for optimizing trading EAs and Indicators? We are seeking a talented individual to join our team as an MQL5 EA Performance Enhancement Specialist. In this role, you will take on the exciting challenge of modifying and improving an existing MQL5 trading indicator to achieve optimal performance, speed, and accuracy
Specify your Requirements Specification here point by point. Try to describe your requirements briefly and clearly, so that your potential developer is able to correctly assess its complexity and cost, as well as the required execution time. A bad or too generic description will result in your order being ignored, or you will spend a lot of time negotiating the details with each applicant. Remember: It is better to
ShootX 30 - 200 USD
ShootX is an innovative trading robot. In both MT4 and MT5 platforms, it is used. It also uses a unique and excellent strategy that combines different trading styles, including scalping, counter-trend trading, and trend. This helps to develop a diverse portfolio and even reduces the risk of relying on a single trading style
Helo Great Developer I coded my strategy on tradingview I would like to convert it to mql5 because with pine connect I can't do it Basically, I started with an indicator called mtf crytpo sea. look in tradingview a little how it works my problem is that I have no parameter for the batch according to my risk
FXSTATE_TESTER 100+ USD
Specify your Requirements Specification here point by point. Try to describe your requirements briefly and clearly, so that your potential developer is able to correctly assess its complexity and cost, as well as the required execution time. A bad or too generic description will result in your order being ignored, or you will spend a lot of time negotiating the details with each applicant. Remember: It is better to
FXSTATE_TESTER 100+ USD
Specify your Requirements Specification here point by point. Try to describe your requirements briefly and clearly, so that your potential developer is able to correctly assess its complexity and cost, as well as the required execution time. A bad or too generic description will result in your order being ignored, or you will spend a lot of time negotiating the details with each applicant. Remember: It is better to
Introduction This EA has 2 strategies, namely STRATEGY 1 AND STRATEGY 2 , and allows the user to choose ONLY 1 strategy to trade. These strategies are different because they have different calculation methods to determine the price levels for EA to open the pending BUY and SELL LIMIT orders at the OPEN of a daily candle. The EA trading and operation logics ARE THE SAME for these 2 strategies. This EA is a
Fx Melvin 90 - 100 USD
Hie... l want a trading robot that can trade bot currencies and indices.. it must be able to open and close positions on it's own aswell as capitalising on both directions either buy or sell on each candle stick scalping..it must work 24/7
CBn> 50 - 1000 USD
I want to find a Developer to perform this work and settle payments in this Application. I undertake not to communicate with Applicants anywhere else except this Application, including third-party messengers, personal correspondence or emails. I understand that violators will be banned from publishing Orders in the Freelance service

项目信息

预算
50 - 200 USD
截止日期
 10  30 天

客户

所下订单1
仲裁计数0