PROJECT TITLE: MT5 Semi-Auto EA - Volume & Doji Reversal Strategy

Spécifications

PROJECT TITLE: MT5 Semi-Auto EA - Volume & Doji Reversal Strategy (On-Chart UI Required)

1. GENERAL OVERVIEW

·    Platform: MetaTrader 5 (MT5).

·    Symbol: XAUUSD (Gold).

·    Language Requirement: English only (for both source code and User Interface).

·    Timeframe: Adjustable via Input Parameters. The EA must calculate all candle, MA, and volume logic based ONLY on the timeframe selected in the settings, regardless of the chart's current active timeframe.

·    Core Strategy: Reversal and trend continuation trading based on Doji candles, Moving Average (SMA/EMA), and Tick Volume spike/exhaustion.

2. ON-CHART UI & MANUAL CONTROL (CRUCIAL) I require a custom Graphical User Interface (GUI) drawn directly on the chart (e.g., Top-Right corner). It must include:

·    Button 1 - "ON / OFF BOT": A toggle button.

o    State ON (Green): EA actively scans conditions and opens new trades.

o    State OFF (Red): EA does NOT open any new trades.

·    Button 2 - "PANIC CLOSE ALL": When clicked, the EA must instantly CLOSE ALL open positions for this symbol (both EA automated trades and my manual trades), regardless of any logic.

·    Panel 3 - "ORDER MANAGEMENT PANEL": A visual table listing every currently open order for the symbol (line by line).

o    Feature: Next to each order line, provide a Checkbox.

o    Logic: If I check/tick a specific order in this panel, the EA must COMPLETELY IGNORE that order. It will no longer process any Take Profit, Stop Loss, or automated exit logic for that specific checked order. I will manage and close ticked orders manually.

o    All un-ticked orders will continue to be managed automatically.

3. INPUT PARAMETERS (Settings Menu) Please create the following input parameters (must be fully optimizable in the Strategy Tester):

--- TRADING MODE & MANAGEMENT ---

·    Operation Mode: [Dropdown: "Full Auto" / "Manage Manual Only"]

·    Calculation Timeframe: [Dropdown (ENUM_TIMEFRAMES): Current Chart / M15 / M30 / H1 / H4 / D1]

·    Lot Size: [Input number, default: 0.1]

·    Stop Loss (Points): [Input number, default: 100]

·    Enable Hard Take Profit: [True/False]

·    Hard Take Profit Price: [Input number, default: 0.0] (If True, and the exact market price hits this value, close all open trades immediately).

--- TREND & VOLUME SETTINGS ---

·    Trend MA Method: [Dropdown: SMA / EMA]

·    Trend MA Period: [Input number, default: 50] (Must be an input number so I can run optimization tests)

·    Max Doji Body Size (Points): [Input number, default: 20]

·    Volume Exhaustion/Drop %: [Input number, default: 40]

·    Volume Spike/Increase %: [Input number, default: 80]

·    Doji Volume Drop for Reversal %: [Input number, default: 30]

·    Doji Volume Drop Gray Zone %: [Dropdown: "Do nothing (Continue Trend)" / "Send Sound Alert Only"] (Applies when Doji volume drops between 11% and 29%)

4. ENTRY & EXIT LOGIC (Executed on Candle Open) (Candle 1 = Completely closed candle on the SELECTED TIMEFRAME; Candle 2 = The candle before Candle 1)

GENERAL RULE: MAXIMUM 1 AUTOMATED TRADE AT A TIME

·    The EA is only allowed to hold a maximum of ONE automated trade (either 1 Long or 1 Short) at any given time.

·    If the EA already has an open Long position, it must NOT open a second Long position.

·    Note: Trades that I open manually, or trades I have ticked/checked in the "ORDER MANAGEMENT PANEL", do NOT count towards this limit. The EA must only restrict its own automated, un-ticked trades.

A. BUY ENTRY (Only if EA is ON and in "Full Auto" mode):

·    Price is below the MA (SMA/EMA).

·    Candle 2's Tick Volume is at least [Volume Exhaustion/Drop %] LOWER than the previous candle.

·    Candle 1 closes bullish, and its Tick Volume is at least [Volume Spike/Increase %] HIGHER than Candle 2. -> Action: Open Buy Order (Only if there is no existing automated Buy order).

B. SELL ENTRY & EXIT LOGIC (Trend Reversal): While a Long trend is active (Price above MA), EA monitors for Doji candles (Body <= Max Doji Body Size):

·    If Candle 1 is a Doji AND its Volume drops >= [Doji Volume Drop for Reversal %]: -> Action: CLOSE ALL automated Longs. If Mode is "Full Auto" & EA is ON, open a SELL position.

·    If Candle 1 is a Doji AND its Volume drops between 11% and 29%: -> Action: Execute the choice selected in the [Doji Volume Drop Gray Zone %] input.

·    If Candle 1 is a Doji AND its Volume drops <= 10% (or increases): -> Action: Trend is strong. Do nothing, hold Longs.

5. DELIVERY & NDA REQUIREMENTS

·    Pre-Delivery Backtest Report: Before final acceptance, you MUST provide an MT5 Strategy Tester Report (.htm or .pdf). The test must run in "Full Auto" mode on XAUUSD for at least a 6-month period, strictly using the "Every tick based on real ticks" modeling quality. This is to verify that the Volume logic, Doji logic, GUI Panel, and the "Max 1 Trade" rule execute correctly without throwing system errors.

·    Strict Confidentiality: The Developer agrees not to share, resell, publish, or reuse this exact logic and source code on any platform.

·    Delivery: I require the open-source code (.mq5) and the compiled file (.ex5).

 

-         require a 2-day trial period before payment to verify:

Portfolio or previous work to demonstrate your expertise.

Ability to build a professional custom solution from scratch.

Commitment to quality, clean code, and post-delivery support.

 


Répondu

1
Développeur 1
Évaluation
(267)
Projets
335
29%
Arbitrage
36
28% / 64%
En retard
10
3%
Chargé
2
Développeur 2
Évaluation
(21)
Projets
27
7%
Arbitrage
9
33% / 33%
En retard
1
4%
Travail
3
Développeur 3
Évaluation
(106)
Projets
129
25%
Arbitrage
24
29% / 54%
En retard
8
6%
Gratuit
4
Développeur 4
Évaluation
(434)
Projets
640
53%
Arbitrage
34
62% / 21%
En retard
6
1%
Travail
5
Développeur 5
Évaluation
(389)
Projets
501
23%
Arbitrage
60
55% / 25%
En retard
59
12%
Travail
6
Développeur 6
Évaluation
(463)
Projets
806
49%
Arbitrage
73
19% / 52%
En retard
140
17%
Gratuit
7
Développeur 7
Évaluation
(62)
Projets
90
29%
Arbitrage
24
13% / 58%
En retard
7
8%
Travail
8
Développeur 8
Évaluation
(16)
Projets
20
15%
Arbitrage
5
40% / 40%
En retard
0
Gratuit
9
Développeur 9
Évaluation
(9)
Projets
10
10%
Arbitrage
0
En retard
0
Gratuit
10
Développeur 10
Évaluation
(58)
Projets
72
60%
Arbitrage
4
75% / 25%
En retard
1
1%
Chargé
11
Développeur 11
Évaluation
(2336)
Projets
2939
63%
Arbitrage
124
44% / 26%
En retard
429
15%
Travail
12
Développeur 12
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
13
Développeur 13
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
14
Développeur 14
Évaluation
(44)
Projets
51
59%
Arbitrage
2
100% / 0%
En retard
1
2%
Gratuit
Publié : 5 codes
15
Développeur 15
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
16
Développeur 16
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
17
Développeur 17
Évaluation
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
18
Développeur 18
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
19
Développeur 19
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
20
Développeur 20
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
21
Développeur 21
Évaluation
(9)
Projets
14
43%
Arbitrage
1
100% / 0%
En retard
2
14%
Travail
22
Développeur 22
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
23
Développeur 23
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
24
Développeur 24
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
25
Développeur 25
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
26
Développeur 26
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
27
Développeur 27
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
28
Développeur 28
Évaluation
(3)
Projets
4
0%
Arbitrage
1
100% / 0%
En retard
1
25%
Gratuit
29
Développeur 29
Évaluation
(119)
Projets
169
38%
Arbitrage
9
78% / 22%
En retard
15
9%
Gratuit
30
Développeur 30
Évaluation
(8)
Projets
14
21%
Arbitrage
2
0% / 50%
En retard
3
21%
Travail
31
Développeur 31
Évaluation
(5)
Projets
5
0%
Arbitrage
5
0% / 40%
En retard
0
Gratuit
32
Développeur 32
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 1 code
33
Développeur 33
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
34
Développeur 34
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
35
Développeur 35
Évaluation
(10)
Projets
12
0%
Arbitrage
3
33% / 33%
En retard
1
8%
Gratuit
36
Développeur 36
Évaluation
(2672)
Projets
3408
68%
Arbitrage
77
48% / 14%
En retard
342
10%
Gratuit
Publié : 1 code
37
Développeur 37
Évaluation
(7)
Projets
6
0%
Arbitrage
4
25% / 75%
En retard
2
33%
Gratuit
38
Développeur 38
Évaluation
(55)
Projets
92
24%
Arbitrage
8
75% / 13%
En retard
44
48%
Gratuit
39
Développeur 39
Évaluation
(645)
Projets
872
48%
Arbitrage
29
38% / 17%
En retard
63
7%
Gratuit
40
Développeur 40
Évaluation
(549)
Projets
836
61%
Arbitrage
33
27% / 45%
En retard
24
3%
Travail
Publié : 1 code
41
Développeur 41
Évaluation
(14)
Projets
20
25%
Arbitrage
0
En retard
2
10%
Gratuit
Publié : 3 codes
Commandes similaires
Привіт. Шукаю когось, хто б застосував мій код як бота . Я торгую індексом Aus_200 SFE (не XJO). Бот базується на MACD входу/виходу, RSI, стохастиці та vwap. Як тільки роботу приймуть, мені потрібно внести кілька коректив; однак, нічого суттєвого. Дякую
I have a technical specification ready for a custom alert indicator in NinjaTrader 8 (NinjaScript / C#). Important clarification: it is NOT an automatic trading bot, it is solely a visual indicator (arrows/lines on the chart) and sound alerts (notifications) based on EMA crossovers and range breakouts (ORB 15m) on lower timeframes for futures (MES). I already have the exact rules written out unambiguously
Custom MT5 EA for buy stop and sell stop breakout strategy.’ ‘Requirements, develop a custom Expert Advisor for MetaTrader 5 that places buy-stop and sell-stop pending orders based on defined breakout rules.’ ‘All important values adjustable via inputs.’ ‘Includes stop loss, take profit, trailing stop, and configurable risk management.’ ‘One trade at a time, works on demo before live.’ Provide source code and
MT4/MT5 HFT EA us30 30 - 3000 USD
Hello everybody, I'm looking for an experienced MQL4/MQL5 developer to optimize a High-Frequency Trading (HFT) Expert Advisor for both MT4 and MT5. The EA performs consistently and profitably on demo accounts, but when it is run on Raw and Standard live accounts under what appear to be the same trading conditions, it begins generating losses. I do not have the original source code (.mq4/.mq5); I only have the
I need an Expert Advisor for MT5 on XAUUSD 1min timeframe using SMC concepts. STRATEGY RULES: SELL: 1. Identify previous day High/Low as liquidity 2. Entry only during London-NY session: 15:00-19:00 GMT+3 or broker clock. 3. If price sweeps previous day High and closes back below it 4. Check for bearish 1min FVG below sweep candle 5. Wait for BOS - lower low 6. Entry: Sell/buy at 50% of the FVG 7. SL: 10 pips above
I need a professional MT5 Expert Advisor (MQL5) for XAU/USD (Gold) only. Requirements: - Symbol: XAU/USD only - Timeframe: H1 trend, M5 entry - Smart Money Concept (SMC) - Liquidity Sweep - Break of Structure (BOS) - Order Block Retest - Confirmation Candle (Engulfing or Pin Bar) - ATR-based Stop Loss - Risk:Reward = 1:3 (adjustable) - Auto Lot (1% risk) - Break Even - Trailing Stop - Maximum 2 trades per day - One
I have a High-Frequency Trading (HFT) Expert Advisor for both MT4 and MT5 designed primarily for US30 (Dow Jones Index) . The EA performs consistently and profitably on demo accounts, but when I run it on an IC Markets Raw or Standard live account, it starts generating losses under what appear to be the same trading conditions. At this time, I cannot provide the source code (.mq4/.mq5). I can only provide the
Version document : 1.0 Plateforme : TradingView Langage : Pine Script v6 Type : Indicateur d'analyse et d'aide à la décision (non-exécutant) 1. Présentation du projet Nom du produit ONYX SR V2 — Intelligent Support & Resistance Scalping System Objectif Créer un indicateur TradingView capable d'identifier automatiquement des opportunités de scalping basées sur : supports et résistances dynamiques ; action du prix ;
Ниже представлено готовое, технически выверенное Техническое задание (ТЗ) . Вы можете полностью скопировать этот текст и разместить его на бирже фриланса (например, MQL5.com в разделе «Фриланс» или на Smart-Lab). Данное ТЗ написано на профессиональном языке, понятном разработчикам торговых систем для терминала QUIK (на языке Lua) . ТЕХНИЧЕСКОЕ ЗАДАНИЕ (ТЗ) Разработка мультивалютного торгового робота для терминала
I am looking for an experienced MQL5 developer to build a high-frequency (HFT) latency arbitrage Expert Advisor for Pepperstone MT5 , using LMAX as the leading price feed. The initial focus will be on US30 (Dow Jones) , and if the strategy proves successful, I want the EA to be easily expandable to additional symbols such as NAS100, GER40, XAUUSD, major forex pairs, and other supported instruments. The EA should

Informations sur le projet

Budget
150 - 250 USD
Délais
de 7 à 10 jour(s)

Client

Commandes passées1
Nombre d'arbitrages0