Работа завершена

Время выполнения 3 дня
Отзыв от заказчика
Job well done, implemented my strategy exactly as expected. Highly recommended.

Техническое задание

Please provide me with a fully coded Expert Advisor (EA) that will execute automated trading on MT5, utilizing Deriv as broker and for the Volatility 75 index. Name of the EA should be Volatility Bot.

Please watch the video in this link which provides the basic strategy to be followed. Please note that this document takes preference over the video content as minor changes are proposed to that in the video in order to achieve a better strategy. However, the video should be able to explain the core strategy for better clarification.

Video Link: https://x.com/bkartnam/status/1991124911490805944?s=19

Components of the Strategy

  • Asset and Timeframe:
    • Volatility 75 index.
    • Uses the M5 candlestick chart for analysis and entries for all trades.
  • Inputs:

o   Lot size (LS) – Percentage input for lot size, lot size should adapt percentage-wise to equity available as account increase or decrease. If the equity decrease to such an extent that it affects lot size to reach minimum lot size required Volatility 75 index by Deriv, it will continue entering trades at the minimum lot size until it reaches a point where potentially the equity increase again to be able to increase lot size as a percentage of equity.

 

o   Points for calculating imaginary Trailing Stop (TS) – The imaginary trailing stop condition will activate with this input amount once the trade position reaches these points in profitable position from trade entry position. The imaginary trailing stop will not be an actual trailing stop in the trade, EA should calculate and follow open trade price action with this amount which will act as a trailing stop, if this following stop is triggered, close the trade.

 

o   RSI Lower input margin (RSILow) – input for the lower margin on RSI with Period = 1, margin line to show in indicator window.

 

o   RSI Higher input margin (RSIHigh) - input for the higher margin on RSI with Period = 1, margin line to show in indicator window.

  • Indicators to be used (all indicators to be presented as per the attached diagram):
    • Relative Strength Index (RSI) – added in Indicator Window 1 below main chart window:
      • Period: 1.
      • Apply to: Close prices.
      • Levels as per inputs: oversold threshold = RSI Lower input margin and overbought threshold = RSI Higher input margin
    • Moving Average (MA) – added in Main Chart window:
      • Period: 35.
      • Shift: 0.
      • Method: Exponential.
      • Apply to: Close prices.
      • Style: Red
      • This is added to the main chart window, use for trend confirmation.
    • Envelope 1 – added to the RSI Indicator Window 1 below main chart window to envelope RSI movement:
      • Period: 1.
      • Shift: 0.
      • Deviation: 6.000.
      • Method: Smoothed.
      • Apply to: Close prices.
      • Levels: Upper band = OrangeRed and Lower band = Lime
      • This creates bands around the RSI line or price, helping to identify extremes or volatility squeezes.
    • Envelope 2 – added to the RSI Indicator Window 1 below main chart window to envelope RSI movement:
      • Period: 1.
      • Shift: 0.
      • Deviation: 0.010.
      • Method: Smoothed.
      • Apply to: Close prices.
      • Levels: Upper band = Lime and Lower band = OrangeRed
      • This creates bands around the RSI line or price, helping to identify extremes or volatility squeezes.
  • Entry Rules:

o   Trading Condition Identified: Once the Envelope 2 / RSI (Period: 1) indicator come in close proximity (i.e. 5 units on RSI levels between the 2 envelopes) of the Envelope 1 / RSI (Period: 1) upper band (for Sell confirmation) or lower band (for Buy confirmation), a trade condition is identified, though not activated yet. Thus, If the 2 envelopes / RSI (Period: 1) come in close proximity (i.e. 5 units on RSI levels between the 2 envelopes) of the upper band, a Sell condition is identified. If the envelopes / RSI (Period: 1) come in close proximity (i.e. 5 units on RSI levels between the 2 envelopes) of the lower band, a Buy condition is identified.

    • Buy Signal: After a Buy trading condition has been identified, wait until a M5 candle crosses and close above the MA line, then open a trade with the start of the next M5 candle. Open trade with Lot Size (LS) input.
    • Sell Signal: After a Sell trading condition has been identified, wait until a M5 candle crosses and close below the MA line, then open a trade with the start of the next M5 candle. Open trade with Lot Size (LS) input.
    • Stop Loss (SL) condition for Sell trades: For all Sell trades the stop loss condition is set at the highest price position reached between the time of the trade condition confirmation until the time that the price position crossed the MA line (i.e. when sell signal was activated). The EA should not create an actual stop loss on the chart, it should only terminate the trade when the Stop Loss (LS) condition is met.
    • Stop Loss (SL) condition for Buy trades: For all Buy trades the stop loss condition is set at the lowest price position reached between the time of the trade condition confirmation until the time that the price position crossed the MA line (i.e. when buy signal was activated). The EA should not create an actual stop loss on the chart, it should only terminate the trade when the Stop Loss (LS) condition is met.
    • Imaginary Trailing Stop condition (TS) for Sell trades: Once price reaches the point where the Envelope 2 / RSI (Period: 1) indicator cross the RSI lower input margin(RSILow), the trailing stop condition will be activated, the EA will track the trailing with the input points behind trade position, i.e. if RSI lower input (RSILow) margin was set at 32, TS condition will be activated once Envelope 2 / RSI (Period: 1) indicator crosses the 32 RSI margin. Trade will terminate when imaginary TS position is triggered. If the amount of points between trade entry point and trade position where Envelope 2 / RSI (Period: 1) level is crossing the RSI lower input margin (RSILow) is < than Points for imaginary Trailing Stop (TS) input, then terminate the trade.
    • Imaginary Trailing Stop (TS) condition for Buy trades: Once price reaches the point where the Envelope 2 /RSI (Period: 1) indicator cross the RSI upper input margin (RSIHigh), the trailing stop condition will be activated, the EA will track the trailing with the input points behind trade position, i.e. if RSI upper input (RSIHigh) margin was set at 68, TS condition will be activated once Envelope 2 / RSI (Period: 1) indicator crosses the 68 RSI margin. Trade will terminate when imaginary TS position is triggered. If the amount of points between trade entry point and trade position where Envelope 2 / RSI (Period: 1) level is crossing the RSI upper input margin (RSIHigh) is < than Points for imaginary Trailing Stop (TS) input, then terminate the trade.
    • Next Trade: Once a trade terminates, the next trade will only open once a new trading condition has been identified when the Envelope 2 / RSI (Period: 1) come in close proximity (i.e. 5 units on RSI levels between the 2 envelopes) of the Envelope 1 upper band (for Sell confirmation) or lower band (for Buy confirmation).

Please code the indicators directly into the EA. Visualization of indicators to match exactly as illustrated in the attached diagram named “Diagram” and in video link provided. The indicator windows with indicators should also be visible / load in the MT5 Strategy Tester to be able to track and verify trading identification conditions.

Diagram

Файлы:

Откликнулись

1
Разработчик 1
Оценка
(458)
Проекты
798
48%
Арбитраж
73
19% / 52%
Просрочено
139
17%
Работает
1
Разработчик 1
Оценка
(4)
Проекты
3
33%
Арбитраж
2
0% / 100%
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(62)
Проекты
90
29%
Арбитраж
24
13% / 58%
Просрочено
7
8%
Работает
2
Разработчик 2
Оценка
(574)
Проекты
945
47%
Арбитраж
309
58% / 27%
Просрочено
125
13%
Свободен
3
Разработчик 3
Оценка
(33)
Проекты
36
33%
Арбитраж
5
0% / 80%
Просрочено
0
Работает
Опубликовал: 2 примера
3
Разработчик 3
Оценка
(3)
Проекты
4
0%
Арбитраж
1
0% / 0%
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(16)
Проекты
35
23%
Арбитраж
4
0% / 50%
Просрочено
2
6%
Работает
4
Разработчик 4
Оценка
(1)
Проекты
1
100%
Арбитраж
0
Просрочено
0
Свободен
5
Разработчик 5
Оценка
(43)
Проекты
62
23%
Арбитраж
8
25% / 38%
Просрочено
10
16%
Работает
5
Разработчик 5
Оценка
(12)
Проекты
47
85%
Арбитраж
1
0% / 100%
Просрочено
9
19%
Свободен
6
Разработчик 6
Оценка
(258)
Проекты
265
29%
Арбитраж
0
Просрочено
3
1%
Свободен
Опубликовал: 2 примера
7
Разработчик 7
Оценка
(8)
Проекты
9
11%
Арбитраж
0
Просрочено
0
Свободен
8
Разработчик 8
Оценка
(28)
Проекты
39
23%
Арбитраж
14
0% / 93%
Просрочено
4
10%
Свободен
9
Разработчик 9
Оценка
(2667)
Проекты
3398
68%
Арбитраж
77
48% / 14%
Просрочено
342
10%
Свободен
Опубликовал: 1 пример
10
Разработчик 10
Оценка
(162)
Проекты
171
43%
Арбитраж
3
33% / 33%
Просрочено
1
1%
Работает
Похожие заказы
Dear developers I want to create an expert advisor for my strategy. The entry signals quite simple using OHLC, Bollinger, SuperTrend. (Possibly: ICT/FVG) The money and risk management is more difficult using martingale and trailing stops. I also need help to design this before any development
Hello, I am looking for someone who can help me to build a MT4/MT5 forex EA, by analyzing the trading history. You are responsible to find out trading logic behind the EA and Build a new EA that accurately replicates the existing strategy. I need someone who has proven previous experience to build a new EA by reverse engineering. Thanks
Risk management EA 30 - 200 USD
Looking to develop risk management EA for personal use probably commercially in the future. I want the EA to have a display panel with 0.1, 0.2, 0.5,1,2,3 percent risk management button. I also want BE, partial closure of 0.25,0.5,0.75 and full closure panel on both profit and loss. I’ll also like to include trailing stop, 2 trades max per day and BE+spread option. I’ll be attaching the image for a guidance on what
Sierra Chart Alerts to MT5 via Webhook (Alert Manager File Version) Objective: Create a Custom Study (ACSIL / C++) that monitors alerts from the Alert Manager file and forwards any valid alert directly to MT5 via an HTTP POST (Webhook) in JSON format. Additional Note: The study should allow adding any modifications in the future and provide clear insights into the alert points in Sierra Chart. 1. Data Flow Diagram
Ea.Mix 30+ USD
I am in need of a good scalping bot for gold or any currency pair. If you have one that is working, reach out. You must be able to provide a trial version so I can test the bot myself
MT5 Expert Advisor Development Project Overview I am looking for an experienced MQL5 developer to build a custom MetaTrader 5 Expert Advisor based on a grid-cycle trading framework. This is not a standard grid EA . The system combines: Session-based trade initiation Multi-filter signal generation Dynamic grid management Advanced basket management State-machine-driven trade lifecycle management Dynamic take-profit
I am in need of a good scalping bot for gold or any currency pair. If you have one that is working, reach out. You must be able to provide a trial version so I can test the bot myself
Test instructions: - Run EA on US30 (Dow Jones) - Timeframe: H1 - Test period: last 3–6 months - Use default risk settings (1% per setup) - Check Friday breakout logic only Expected behavior: - EA should mark Friday High/Low - Wait for candle close breakout - Wait for retracement into range - Enter only when H1 candle closes inside range - Execute 2 trades per setup (TP1 = 1R, TP2 = 2R) - Respect 1.5% daily loss
ART 1: NUMBER OF TRADES ALLOWED IN ONE DIRECTION: Maximum number of trades in one direction = ------------------------------ ------------------------------ ------------------------------ -------------- par PART 2 PARTIAL CLOSURE OF STOPLOSS: Total STOPLOSS =------ Pips 1a: Percentage of Stoploss =--% 1b Percentage of Lot size =--% 2a: Percentage oe of Lot size =--% f Stoploss =--% 2b
MT5 Expert Advisor (EA) Acquisition Request – Proven XAUUSD Martingale / Grid EA I am looking to purchase a fully developed, actively traded, and proven MT5 Expert Advisor for XAUUSD (Gold) that uses Martingale, Grid, Averaging, Recovery, or Hybrid Recovery techniques. Mandatory Verification Requirement To be considered, please provide: - MT5 Investor Password (Read-Only Access) for verification - Account Number /

Информация о проекте

Бюджет
100 - 200 USD
Сроки выполнения
от 2 до 3 дн.