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
等级
(75)
项目
111
50%
仲裁
26
31% / 50%
逾期
9
8%
空闲
发布者: 2 文章
2
开发者 2
等级
(287)
项目
359
29%
仲裁
37
27% / 65%
逾期
10
3%
已载入
发布者: 10 代码
3
开发者 3
等级
(1)
项目
3
0%
仲裁
4
25% / 25%
逾期
0
工作中
4
开发者 4
等级
(29)
项目
33
27%
仲裁
20
10% / 50%
逾期
11
33%
空闲
5
开发者 5
等级
(369)
项目
459
55%
仲裁
24
58% / 17%
逾期
31
7%
空闲
6
开发者 6
等级
(1)
项目
0
0%
仲裁
2
0% / 100%
逾期
0
空闲
7
开发者 7
等级
(45)
项目
91
13%
仲裁
34
26% / 59%
逾期
37
41%
空闲
8
开发者 8
等级
(443)
项目
570
37%
仲裁
106
39% / 33%
逾期
17
3%
空闲
9
开发者 9
等级
(1)
项目
1
0%
仲裁
1
0% / 100%
逾期
1
100%
空闲
10
开发者 10
等级
(69)
项目
146
34%
仲裁
13
8% / 62%
逾期
26
18%
空闲
发布者: 6 代码
相似订单
Hi, I’m looking for a **ready-made MT5 scalping EA specifically for Gold (XAUUSD)**. My main requirement is an **HTF scalping strategy**, so I’m looking for an existing robot that is already developed and can be tested before I make the purchase. I’m not looking to build one from scratch at this stage. I would like to first test the EA on a **demo account** to see how it performs under live market conditions and
Are you able to build one bot for stock and one for ninja trader and tell me the win rate on it. I need ninja trader bot that enter buy and exit according the move to do not stay long in the market in each entry . That can follow the smart money concept or other if you have a good one
Hi there I need an developer to create a ea for mt5 and mt4 but the ea should be an fast connect ea meaning by taping the ea then automatically it connect to mt5 chart same in mt4 It should place order using invisible buy and invisible sell when the bid price breakout in 1 point Automatically it place an order depends on which direction and invisible stop loss in points , please reply if you can
EA 35+ USD
Project Title: Development of a Custom Breakout Expert Advisor (EA) with Dynamic Trailing Stop, Advanced Security Filters, and On-Screen Dashboard for MT5 Project Description: Overview: I am looking for an experienced MQL5 developer to build a fully automated Trading Robot (Expert Advisor) for MetaTrader 5 based on a pending orders breakout strategy with strict dynamic risk management and customized time/profit
I need a TradingView Pine Script (v6) indicator that gives BUY and SELL signals in real time on the live chart. MAIN REQUIREMENT – NO REPAINTING: 1. Signals must appear only when the candle closes (barstate.isconfirmed). Example: on 1-min chart, signal for the 10:35 candle must appear at 10:36 and never disappear or move. 2. Signals on historical bars must look exactly the same as they looked live. 3. No lookahead
Project Title: Development of a Custom Breakout Expert Advisor (EA) with Dynamic Trailing Stop and On-Screen Dashboard for MT5 Project Description: Overview: I am looking for an experienced MQL5 developer to build a fully automated Trading Robot (Expert Advisor) for MetaTrader 5 based on a pending orders breakout strategy with strict dynamic risk management. The EA must be highly optimized, bug-free, and follow the
I am looking for an experienced developer to build a professional web-based trading performance dashboard connected to an MT5 trading account and/or FX Blue. The dashboard should automatically collect trading data and display: • Daily P&L calendar – profitable days green, losing days red and no-trade days grey • Equity/growth curve • Drawdown curve • Initial capital and current balance • Net profit and percentage
Hi, I’m looking for an experienced MQL5 developer to convert my TradingView Pine Script into an MT5 EA. Here are the main requirements: **MBS BREAKOUT** * Buy when price breaks the Green Line * Sell when price breaks the Red Line **TIMEFRAMES** * Strategy 1 = M1 * Strategy 2 = M5 * Strategy 3 = M15 * Strategy 4 = M30 * Strategy 5 = H1 * Strategy 6 = H4 * Strategy 7 = D1 * Strategy 8 = W1 * Strategy 9 = MN1 Each
SUPER SCALPING 30+ USD
I WISH TO BUILD A ROBOT THAT CAN FIND BREAKOUTS ON 15MIN CHARTS, STARTING WITH THE WAVE 3 ON ELLIO WAVE ANALYSIS, ONCE IS PROFITABLE ENOUGH WILL OPEN A SECOND TRADE AFTER THE FIRST PULL BACK AND SET THE TP OF THE FIRST TRADE WITH THE SL OF THE SECOND TRADE IN A WAY TO GAIN A MINIMUM PROFIT OF 10 DOLLARS OR MORE, IF THE THIRD PULL BACK HAPPENS ANOTHER TRADE WILL BE PLACED MOVING ALL TP AND SL IN SUCH A WAY THAT THE
I am looking for someone with strong experience using QuantAnalyzer, StrategyQuant Portfolio Master, or a similar portfolio-analysis tool to create an accurate backtest of several existing MT5 EAs running together as one portfolio. The individual EAs can be backtested separately in MT5. My main requirement is to combine those results into a portfolio backtest using different risk allocations for each EA. For example

项目信息

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