Create a RMI and MAMA + FAMA EA

MQL5 Experts

Spécifications

Hi,


Project Description:

Develop a sophisticated Expert Advisor (EA) for MetaTrader 5 that leverages custom indicator signals to execute trades with advanced trade management features. The EA should support dynamic trade entries, customizable stop loss (SL) and trailing stops, versatile lot sizing, handling of opposite signals, detailed trade commenting, and incorporate Inside Candle pattern detection along with MAMA+FAMA for trend confirmation. The project involves adapting existing source code from an older EA to integrate new indicators and implement the desired functionalities accurately.

Key Objectives:

  1. Trade Execution Based on Indicator Signals:

    • Open trades according to signals generated by a newly purchased indicator.
    • Ensure accurate interpretation and alignment of EA entry specifications with the new indicator's behavior.
  2. Customizable Trade Management Settings:

    • Full customization options for trade entry parameters.
    • Advanced stop loss (SL) and trailing stop configurations.
    • Flexible lot size management.
    • Handling of opposite trading signals effectively.
    • Detailed and dynamic trade commenting for enhanced tracking.
  3. Adaptation and Optimization:

    • Reverse engineer existing EA source code designed for a different indicator.
    • Adapt and optimize the code to integrate the new indicator seamlessly.
    • Ensure optimal performance and reliability through precise signal interpretation and trade management.

Detailed Requirements:

1. Trade Execution According to Indicator Signals

  • Signal-Based Trading:

    • The EA must open trades based on buy/sell signals from the purchased indicator.
  • Customizable Trade Settings:

    • Open All Trades: Option to open all trades corresponding to each generated signal.
    • Selective Trades: Ability to select specific trades to open (e.g., only trade 1, 2, 3, or 4).
    • Percentage Allocation per Trade: Define percentage allocations for each trade within a cycle (e.g., 50%, 30%, 10%, 10% for four trades).

2. Stop Loss (SL) and Trailing Stop Settings

  • SL Management:

    • Move SL to Entry: Option to move SL to break even after reaching predefined profit levels (e.g., TP1, TP2, TP3).
    • Adjust SL by Percentage: SL adjusts by a defined percentage once specific profit targets are hit.
    • Retain Original SL: Option to keep the original SL in place, regardless of profit targets reached.
  • Trailing Stop Configuration:

    • Trailing Start: Define the profit level at which trailing begins (in points or ATR ratio).
    • Trailing Step: Define the step distance for trailing SL adjustments.
    • Trailing Mode: Choose between trailing based on fixed points or ATR.
    • Minimum Trailing Distance: Set a minimum distance for trailing adjustments to prevent frequent SL modifications.

3. Lot Size Settings

  • Versatile Lot Size Configurations:

    • Percentage per Cycle: Set lot size as a percentage of the available account balance per trading cycle.
    • Fixed Lot Size: Trade using a fixed lot size.
    • Auto Lot by Account Equity: Calculate lot size based on a specific dollar amount or percentage of account equity.
  • Dynamic Lot Size Increment:

    • Increase lot size by a coefficient (e.g., 1.5x) after every specified number of trades within the grid (e.g., every 2 trades).
    • Ensure lot sizes adhere to broker's minimum, maximum, and step size requirements.

4. Handling Opposite Signals During an Open Cycle

  • Trade Management Strategies:
    • Close Open Trades: Option to close all open trades upon receiving an opposite signal.
    • Keep Trades Running: Allow existing open trades to continue with their original SL and TP settings, ignoring new opposite signals.

5. Custom Comment Settings for Trades

  • Enhanced Trade Tracking:
    • Comment by Timeframe: Automatically include the timeframe of the signal (e.g., M1, H1) in the trade comment.
    • Comment by Cycle Number: Track and include the number of trading cycles in the trade comment (e.g., "Cycle Number 23").

6. Grid Trading Features

  • Grid Separation:

    • Ensure grid orders are placed at precise intervals (e.g., 50 points apart).
  • Grid Management:

    • Limit the number of grid trades based on maximum opened trades settings.
    • Calculate average prices for buy and sell grid positions.
    • Implement logic to add to the grid when price moves against open positions by defined grid steps.

7. Signal Filtering

  • Inside Candle Pattern Detection:

    • Detect Inside Candle patterns where the current candle's real body is entirely within the previous candle's real body.
    • Utilize this pattern to validate trade signals, ensuring trades are only triggered when both the indicator signal and the Inside Candle pattern are satisfied.
  • MAMA+FAMA Trend Confirmation:

    • Use MAMA+FAMA indicators to confirm the prevailing trend direction.
    • Ensure trades are in alignment with the MAMA+FAMA trend to avoid false signals during volatile market conditions.
  • Optional Filters:

    • ADX Trend Filtering: Optional use of ADX to confirm trend strength.
    • Volatility ATR Filtering: Optional use of ATR-based volatility filters to enhance signal reliability.

8. Trade Management and Monitoring

  • Trailing Stop Application:

    • Apply trailing stops based on the configured trailing settings to protect profits as the trade moves favorably.
  • Hidden Take Profit (TP):

    • Implement a hidden TP mechanism that monitors cumulative grid profit and closes all positions once a profit threshold (e.g., 30 points) is reached without sending TP to the broker.
  • Maximum Drawdown Control:

    • Monitor account equity and implement a maximum drawdown limit (e.g., 45%) to automatically close all positions if exceeded.
  • Profit/Loss Conditions:

    • Close positions based on defined profit and loss thresholds (e.g., minimum points profit, maximum points loss).

Technical Specifications:

  • Platform: MetaTrader 5
  • Language: MQL5
  • Indicators Used:
    • Relative Momentum Index (RMI): For generating buy/sell signals.
    • MAMA+FAMA: For trend confirmation and filtering.
    • Average True Range (ATR): For volatility measurement and dynamic settings.
    • ADX: For trend strength filtering (optional).
  • Compatibility:
    • Ensure compatibility with various timeframes as per user settings.
    • Adhere to broker-specific trading conditions (spread, slippage, etc.).

Deliverables:

  1. Complete and Thoroughly Tested EA File (.ex5):

    • Fully functional EA optimized for real-time trading and backtesting.
  2. Source Code for Future Customization (.mq5):

    • Well-documented and organized source code to facilitate future updates and integrations.
  3. Comprehensive Documentation:

    • Detailed explanation of the EA's parameters, functionalities, and usage instructions.
    • Guidelines for customization and troubleshooting.
  4. Demo Version:

    • A functional demo version of the EA for initial testing and verification before full deployment.

Developer Requirements:

  • Proficiency in MQL5 Coding:

    • Extensive experience in developing EAs for MetaTrader 5.
    • Expertise in integrating and interpreting custom indicators within automated trading systems.
  • Proven Track Record:

    • Demonstrable portfolio of successful EA projects, particularly those involving reverse engineering and customization.
  • Attention to Detail:

    • Ability to accurately adjust EA entry and trade management specifications to align with new indicator signals.
  • Reliability and Efficiency:

    • Commitment to delivering high-quality work within agreed timelines.
    • Effective communication skills and responsiveness to project needs.
  • No Time Wasters:

    • Only apply if confident in your ability to implement the features without guesswork or trial-and-error approaches.

Application Instructions:

Please respond only if you are absolutely confident in your ability to deliver the requirements described. Include the following in your application:

  1. Examples of Similar Projects:

    • Showcase your experience with projects that involve reverse engineering EAs and integrating custom indicators.
    • Provide links to EAs you have developed or contributed to, along with brief descriptions of their functionalities.
  2. Your Approach to the Project:

    • Outline how you plan to reverse engineer the existing EA and adapt it to the new indicator.
    • Describe your strategy for ensuring the EA accurately interprets entry signals and manages trades effectively.
  3. Suggestions for Improvement (Optional):

    • Share any ideas you have that could enhance the current requirements or improve the EA's performance.
  4. Contact Information:

    • Provide your preferred contact method for further discussions and project negotiations.

Important Note:

Only apply if you truly know what you're doing. I am tired of wasting days on endless conversations with coders who promise they can do everything but ultimately fall short. Please only respond if you are absolutely confident in your skills and have a proven track record of successfully building EAs like the one described above.

Répondu

1
Développeur 1
Évaluation
(1100)
Projets
1457
46%
Arbitrage
49
73% / 12%
En retard
36
2%
Travail
2
Développeur 2
Évaluation
(27)
Projets
34
15%
Arbitrage
6
33% / 50%
En retard
5
15%
Travail
3
Développeur 3
Évaluation
(357)
Projets
563
33%
Arbitrage
24
67% / 8%
En retard
17
3%
Gratuit
4
Développeur 4
Évaluation
(8)
Projets
18
17%
Arbitrage
3
67% / 0%
En retard
0
Gratuit
5
Développeur 5
Évaluation
(89)
Projets
112
24%
Arbitrage
11
45% / 18%
En retard
8
7%
Travail
6
Développeur 6
Évaluation
(133)
Projets
174
18%
Arbitrage
17
47% / 18%
En retard
0
Gratuit
7
Développeur 7
Évaluation
(488)
Projets
556
33%
Arbitrage
27
44% / 44%
En retard
8
1%
Occupé
8
Développeur 8
Évaluation
(44)
Projets
62
52%
Arbitrage
3
0% / 0%
En retard
1
2%
Gratuit
9
Développeur 9
Évaluation
Projets
1
0%
Arbitrage
2
0% / 0%
En retard
0
Travail
Commandes similaires
TIME FRAME: 15 MIN LOT SIZE: 0.01 CANDLE START TIME: 2:00 CANDLE END TIME: 2:14 ENTRY BUFFER: 1 SL BUFFER: 1 TARGET $: 10 MARTINGALE % : 200 (All the above data should be adjustable) Details: 1. We have to mention candle start time and end time (ie: 4.00 to 4.59). If the candle breaks the high of the given time it should go for buy. If it breaks the low of the given time it should go for sell. 2
We need to redesign the utility to work with Discord, we need a developer who has previously worked with Discord and knows how to link sending messages from the MetaTrader terminal to Discord. I will consider your suggestions
# Projeto do Robô de Trading "MeuRobot" ## Introdução O "MeuRobot" é um sistema automatizado de negociação desenvolvido para operar no mercado financeiro utilizando o indicador Parabolic SAR. Este robô foi projetado para facilitar a tomada de decisões de compra e venda, maximizar lucros e fornecer informações em tempo real ao operador. ## Objetivo O objetivo principal do "MeuRobot" é automatizar o processo de
An hft to pass prop firms sybthetic challengues fast. The bot has to be able to pass the challengues with no Dd. Please don't offer if You don't have what i post. I am not looking s friend. Ibwsnt tanto bebdone as soon as possible
Personnal programmer 30 - 31 USD
Hey there! I’m looking for a talented NinjaTrader programmer to partner with on some exciting projects. If you have a knack for NinjaScript and a passion for trading tech, let’s team up! What You Can Expect: A friendly collaboration on diverse projects Fair pay—50/50 split on all earnings An opportunity to dive deep into innovative trading strategies What I’m Hoping You Bring: Experience with NinjaTrader and
Здравствуйте. Я новичок в трейдинге. Ищу робота для торговли золотом и валютными парами. Так как я новичок в этом деле, то хотелось бы найти хорошего робота, который бы сам определял прибыльную сделку (неважно валютная пара это или золото) и сам бы ее совершал, хотя бы с точностью 90%. О цене поговорим позже. Жду ваших предложений
Mahlatse 50+ USD
I want to Trading to the real account and I need to work with robot so I don't how to find the robot so I need your help to find it or we can talk what's app my number 076 584 7256
Hello, i have a custom indicator on pinescript and i would like to convert it to a EA. Indicator basically gives buy sell signals and based on that orders to be placed and reversed. To give you complete requirement: 1. Use the TV pine script and convert it to EA 2. Reverse signals i.e. when buy order is running and sell signal shows then close previous order and open signal. 3. No
I need an EA that use the following Strategie. Please watch the videos on the Youtube channel. The EA should work on every Plattform https://www.youtube.com/@MXProfits/videos I need video call to explain
See the video and expert advisor should cater to all the requirements and setups shown in below video. Expert advisor will work on just 1 symbol and 1 timeframe which is present on the chart to which is attached. https://www.youtube.com/watch?v=PjigwAmhiT0&amp ;t=892s trading system is based on stochastic oscillators, particularly what "quad rotation" and divergences. Need to use four stochastic bands (9,3 - 14,3 -

Informations sur le projet

Budget
200 - 1000 USD
TVA (20%): 40 - 200 USD
Total: 240 - 1200 USD
Pour le développeur
180 - 900 USD

Client

Commandes passées1
Nombre d'arbitrages0