Advanced Grid Trading Expert Advisor with Chart and Candlestick Pattern Recognition for MetaTrader 5 (BTCUSD, M15)

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

We are seeking a proficient MQL5 developer to create an Expert Advisor (EA) for the MetaTrader 5 (MT5) platform. The EA will integrate advanced technical analysis, a grid trading strategy, and robust risk management to trade the BTCUSD currency pair on the M15 timeframe.


Core Features and Specifications:

1. Chart and Candlestick Pattern Recognition

  • Pattern Identification:
    • The EA must accurately identify chart patterns such as:
      • Head and Shoulders
      • Inverted Head and Shoulders
    • Integrate a robust candlestick pattern recognition module to enhance entry signal accuracy.
  • Timeframe and Asset:
    • Analysis should be performed exclusively on the M15 timeframe for BTCUSD.
  • Customization:
    • Allow adjustable parameters for pattern sensitivity and confirmation thresholds.

2. Grid Trading System

  • Execution:
    • Implement a grid trading system that opens 4 positions simultaneously upon receiving an entry signal.
    • Positions should have:
      • Equal lot size (configurable).
      • Identical stop-loss levels (configurable).
  • Take-Profit Levels:
    • Assign incremental take-profit levels for the first three positions:
      • Position 1: Closest take-profit level.
      • Position 2: Intermediate take-profit level.
      • Position 3: Distant take-profit level.
      • Position 4: No take-profit to capture extended market movements.
  • Parameter Adjustability:
    • Users should be able to adjust lot sizes, grid spacing, take-profit levels, and stop-loss values.

3. Trailing Stop-Loss

  • Dynamic Adjustment:
    • When one or two take-profit levels are reached:
      • Automatically adjust stop-loss for remaining open positions to the breakeven point.
    • Trailing stop-loss should be configurable, allowing users to define the trailing distance.

4. Bi-Directional Trading

  • Trade Direction:
    • The EA should identify potential buy and sell entry points simultaneously based on market conditions.
  • Customization:
    • Enable users to enable/disable specific trade directions (e.g., only buy or sell trades).

5. Automated Trade Management

  • Trade Setup:
    • Automatically calculate and set:
      • Take-profit levels
      • Stop-loss levels
      • Breakeven points
  • Error Handling:
    • Ensure the EA manages invalid order entries or rejections with error notifications and retry mechanisms.
  • Risk Management:
    • Implement maximum allowable drawdown and daily loss limits (user-defined).

Additional Features and Enhancements

  • 1. Alerts and Notifications:
    • Real-time notifications (via email, push notifications, or terminal alerts) for:
      • New trade entries.
      • Take-profit or stop-loss activations.
      • Pattern identification.
  • 2. Backtesting and Optimization:
    • Provide robust backtesting capabilities with historical data.
    • Include optimization features for refining parameters like lot size, grid spacing, and trailing stop-loss.
  • 3. User Interface:
    • Develop a user-friendly interface for easy parameter adjustment within the MT5 platform.
  • 4. Compatibility:
    • Ensure compatibility with multiple brokers supporting MT5.

Key Technical Requirements

  • MQL5 Proficiency:
    • Strong expertise in MQL5 programming to develop, debug, and optimize the EA.
  • Trading Strategies Knowledge:
    • In-depth understanding of grid trading systems, chart patterns, candlestick analysis, and risk management techniques.
  • Robustness and Reliability:
    • Develop a stable EA capable of operating in live market conditions without errors or crashes.
  • Performance Optimization:
    • Ensure minimal latency and high execution speed for rapid order placement and management.
  • Security:
    • Protect the EA with licensing or an authentication system to prevent unauthorized use.

Deliverables

  • Fully functional and compiled EA file (.ex5) for MT5.
  • Source code (.mq5) with detailed comments and documentation.
  • User guide explaining:
    • Installation and setup.
    • Parameter configuration.
    • Strategy details.
  • Support for initial installation and troubleshooting.


Project: https://docs.google.com/document/d/1YDqyBSX4devO9jX6XGdaNcLC0HvDaWqVNRAy0c7E9Qw/edit?tab=t.0



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

1
Разработчик 1
Оценка
(285)
Проекты
357
29%
Арбитраж
37
27% / 65%
Просрочено
10
3%
Работает
2
Разработчик 2
Оценка
(8)
Проекты
9
56%
Арбитраж
0
Просрочено
0
Свободен
3
Разработчик 3
Оценка
Проекты
1
0%
Арбитраж
4
0% / 50%
Просрочено
0
Работает
Похожие заказы
Please may someone assist me with the indicator attached, it has a SERIOUS BUG issue in the sense that when I load it, and activate the template (attached as well) MT4 ALWAYS freezes and then eventually disconnects automatically, ALL THE TIME. It even gets worse to an extent that after disconnecting a number of times mt4 ends up not loading anymore, UNTIL I remove the indicator. Please I WILL NEED A DEMO (FOR A DAY)
Most of the expert is already coded . Create a panel to show the Ratio for the Range . Trigger is based on ratio . Show Distribution / project starts after we clear Distribution
Project Description I am looking for an experienced MQL5/MT5 Expert Advisor developer to develop an automated trading EA for XAUUSD on the M3 timeframe , running on an Exness account . The EA will automate a manual strategy based on SNR/GAP zones , using two setup types: Price Rejection Price Correction The EA should identify valid BUY/SELL setups around predefined SNR/GAP areas, apply configurable RSI, SMA, EMA and
Hello Traders, Have a trading strategy or idea you want to automate? I specialize exclusively in MQL5 development, helping traders turn their concepts into professional trading solutions. Custom Expert Advisors — automate your strategy and reduce manual execution Custom Indicators — transform your market ideas into powerful trading tools Fix & Debug — identify errors and get your existing code working properly
B6 EA 30 - 50 USD
Develop an Expert Advisor trading trend reversals. Reversal signals will be generated based on Price Action patterns. Trend will be determined based on ADX, Alligator and MACD, while the indicator selection should be available in the EA's input parameters

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

Бюджет
30 - 50 USD
Сроки выполнения
от 2 до 7 дн.