Expert Advisor for Simple Price Action Trading Needed

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 11 días
Comentario del Cliente
Disappointing experience with developer. Coding imprecise, feedback ignored, leading to $200 and 11-day loss. Very skills before proceeding.

Tarea técnica

Requirement Specification for MQL4 Expert Advisor

1. Introduction

This order specifies the requirements for an MQL4 Expert Advisor designed to automate trading strategies on the MT4 platform. The EA will incorporate mechanisms for signal generation, trade execution, money management, and risk mitigation according to the provided strategy flow diagrams.

2. The Idea

The EA will operate by analysing candlestick patterns (sizes) to determine entry signals, executing trades, managing open positions, and employing a pivot hedge mitigation strategy when a trade reaches a specified drawdown level.

3. Trade Entry Conditions

  • Signal Detection: The EA will monitor for bullish or bearish candlestick formation.
  • Candlestick Size Filter: A trade signal is generated if the candlestick's size is within specified pip thresholds (from X to Y pips).
  • Position Opening: Depending on the candlestick pattern:
    • For a bullish candlestick, a short position is opened at the opening price of the next candle.
    • For a bearish candlestick, a long position is opened at the opening price of the next candle.

4. Order Lot Calculation

  • Fixed Volume Trading: The EA will trade a fixed volume as specified by the user.
  • Risk-Based Volume Trading: The EA will calculate the volume based on the risk percentage of the balance or equity.
  • Stop Loss Calculation: The EA will compute a stop loss value for internal risk calculation purposes only, without placing an actual stop loss order.

5. Trade Management

  • Stop Loss and Take Profit: The EA will set Take Profit (TP) levels but will not place a Stop Loss order, as it is only used for position sizing.
  • Trailing Stop: Optionally, a trailing stop can be used if enabled.
  • Trade Monitoring: The EA will monitor floating profits/losses to close positions at specified profit or loss levels.

6. Risk Mitigation Strategy

  • Drawdown Assessment: When a trade is in a drawdown of X pips, the EA will execute the pivot hedge mitigation strategy.
  • Hedge Trade Execution: The EA will close the losing trade and open a new trade in the opposite direction with double the lot size of the original trade, setting the TP to recover the loss.

7. Configuration Parameters

The EA will be configurable with the following parameters:

  • Take Profit (in pips)
  • Stop Loss (for internal calculation in pips)
  • Money Management (Boolean)
  • Percentage Risk (up to two decimals)
  • Fixed Volume (in lots)
  • Maximum Open Trades (number)
  • Trades per Signal (number)
  • Bar Height Measurement (High-Low or Open-Close)
  • Maximum and Minimum Previous Bar Height (in pips)
  • Maximum Spread (in pips)
  • Trailing Stop (Boolean)
  • Trailing Stop Trigger (in pips)
  • Trade Time Window (start and end times, 24-hour format)
  • Mitigation Trigger (in pips)

8. Additional Features

  • Data Handling: The EA will keep a log of all trading activities.
  • Notifications: Optional push notifications for significant trading events.
  • Safety Checks: The EA will perform checks for internet connectivity and broker connection before executing trades.
  • Error Handling: The EA will manage and respond to errors during trade execution.

9. Performance Metrics

  • The EA will record performance metrics such as win rate, profitability, drawdown, and trade frequency for analysis.

10. Development and Testing

  • The EA will undergo rigorous back-testing using historical data.
  • Forward testing will be conducted on a demo account before live deployment.

11. Compatibility

  • The EA will be compatible with MT4 platforms and adhere to all MQL4 programming standards.

12. Future development 

  • Future development and alterations will be needed.

 


Archivos adjuntos:

JPEG
Page-1.jpeg
422.0 Kb
JPEG
Page-2.jpeg
209.2 Kb
JPEG
Page-3.jpeg
547.9 Kb

Han respondido

1
Desarrollador 1
Evaluación
(636)
Proyectos
1008
47%
Arbitraje
33
36% / 36%
Caducado
99
10%
Trabaja
Ha publicado: 6 ejemplos
2
Desarrollador 2
Evaluación
(329)
Proyectos
515
19%
Arbitraje
35
46% / 31%
Caducado
34
7%
Trabaja
3
Desarrollador 3
Evaluación
(111)
Proyectos
183
25%
Arbitraje
25
16% / 76%
Caducado
16
9%
Libre
Solicitudes similares
I need a professional XAUUSD signal indicator for MetaTrader 5, written entirely in MQL5 (.mq5). IMPORTANT: This is NOT an auto-trading EA. It must never open, close or modify trades. It only analyzes XAUUSD and generates signals + MT5 push notifications. 1. Multi-timeframe analysis: H4 → H1 → M30 → M15 → M10 → M5 → M1. 2. Detect market structure: - Swing High / Swing Low - BOS - MSS - CHOCH - Bullish/Bearish HTF
I would like to create a tradingview robot that will sync with tradovate. My strategy is as follows: Chart Setup - MES on left and MNQ on right. The MES chart has quarter levels on it. The MNQ has the volume indicator. Trading Session is from 9:30AM EST - 11:00AM EST If most recent price action has crossed *up* a quarter level on MES, I look for *sells* on MNQ. My trigger for a sell is a bearish engulfing candlestick
Hi, I would like to commission an Expert Advisor (EA) for MetaTrader 5 (MT5) based on the Smart Money Concepts (LuxAlgo) indicator, which is available in the MQL5 Market. Below are the detailed specifications for the EA: 1. General Parameters & Symbol Trading Asset: Gold (XAUUSD) Timeframe: 5-Minute (M5) Indicator Integration: Integration with "Smart Money Concepts (LuxAlgo - Smart Money Concepts)" via
We are looking for an experienced MQL5 developer who also has real trading experience to build our existing trading strategy into a fully automated MT5 Expert Advisor (EA). We already have our entry and exit trading rules documented . We are not looking for someone to invent a strategy for us. We need someone who understands trading well enough to understand our rules, discuss them with us in normal trading terms
Hello, I need an MQL5 Expert Advisor for MT5 on XAUUSD (H1) using a 1.0 lot size where every $1 movement matters. The logic must work as follows: When any active trade reaches $20.0 in profit, close that specific trade immediately and open a new opposite trade automatically. When an active trade reaches a loss of $4.0, DO NOT close the existing trade; instead, keep it open and immediately open a new opposite trade
I'm looking to purchase a profitable trading robot (EA) for MetaTrader. Requirements: Backtest Requirements: Verified backtest results covering exactly 2 years of historical data (no more, no less) Data must be from a reputable source with tick-level accuracy (99% modeling quality preferred) Please include key metrics: total net profit, profit factor, maximum drawdown, win rate, and Sharpe ratio Strategy Explanation
Surebot 100+ USD
I want a sure bot that will be able to plat a good and nice trade thst i will benefit from and that i all use to make it in life
i have indicator for Trading View, also copy for NT, i need someone to improve and check the NT version (indicator is simple is volume density koncept)…. when i put same settings on TV version and NT version i have diffrerent results, but this can be because diffrent market data or fact that TV sending tick info in blocks , not tick by tick like NT8 on both. I(ndicator base on counting volume) so besied that is it
MT5 Expert — Custom Manual Fibonacci Automation & Cycle Synchronization Project Overview I am looking for an experienced MT5 / MQL5 Expert developer to build a fully customized Expert based on my own chart cycle/engine and manual Fibonacci workflow. This is not an auto-trading robot . The Expert is designed to assist my manual trading workflow by automating the repetitive chart and Fibonacci process while keeping the
Hi, I am looking for a profitable MT5 EA,If you are interested in this job, grateful if you could provide a brief description of the strategy and one week demo trial , Thank you

Información sobre el proyecto

Presupuesto
50 - 300 USD
Plazo límite de ejecución
a 10 día(s)