CrossChart_Controller_EA

Spécifications

MQL5 EA Requirement Structure for Multi-Chart Control with Auto-Pause, Detailed Monitoring, Google Sheet Authorization, and Auto Close on Resume

1. EA Name

  • Example: "CrossChart_Controller_EA"

2. EA Overview

  • Description: This EA includes a central dashboard on one chart that enables users to control EAs on multiple charts, with added authorization via Google Sheets. To use the EA, users must enter their user ID and broker server name for authentication, verified through the Google Sheet.

3. Google Sheet Authorization

  • Purpose: To control access to the EA by verifying user credentials against a Google Sheet.
  • Requirements:
    • Google Sheet Setup: A Google Sheet containing authorized user details (e.g., User ID, Broker Server Name).
    • External Access: Enable access to external websites in MetaTrader 5 to connect with Google Sheets.
  • Authorization Process:
    • User Input: User inputs their User ID and Broker Server Name upon setup.
    • Google Sheet Verification: The EA checks these credentials against the Google Sheet to confirm authorization.
    • Access Control: If credentials match, the EA enables functionality; otherwise, access is denied, and the EA displays a warning message.

4. Inter-Chart Communication Methods

  • Global Variables for Cross-Chart Control:
    • Use global variables to manage settings across multiple charts. For example, "EA_Pause_Chart1" can be set to pause the EA on Chart 1 when specific conditions are met.
  • Event-Based Communication (Optional):
    • Trigger real-time updates using custom events for immediate actions like pausing/resuming EAs on other charts.

5. Dashboard Control Features

  • Auto-Pause Functionality:

    1. Automatic Pause Based on Stop Value or Percentage:
      • Condition: Automatically pause the EA on a specific chart when it reaches a defined stop value or percentage of account equity.
      • Implementation: Track each chart’s profit/loss and compare it to user-defined stop conditions stored in global variables (e.g., "Stop_Value_Chart2" ).
    2. Manual Pause Button for Each Chart EA:
      • Functionality: Provide a manual pause button on the dashboard to pause or resume each chart’s EA.
      • Implementation: Dashboard sets a global variable (e.g., "EA_Pause_Chart2" ) that the target chart reads to pause/resume its trading logic.
  • Auto Close on Resume:

    • Description: Automatically closes all buy/sell orders for a specific pair when the EA is resumed after an auto-pause or manual pause, based on the pair’s total profit/loss meeting a defined target.
    • Settings:
      1. Target Profit/Loss Value per Pair: Set a specific profit/loss target for each pair to trigger the auto-close function.
      2. Enable/Disable Option: Option to enable/disable this feature for specific pairs.
    • Implementation: The EA checks the total profit/loss of each pair when resuming, and if it meets the specified target, all buy/sell orders for that pair are closed.
  • Real-Time Parameter Adjustments Across Charts:

    • Adjustable Parameters: Lot Size, TP, and SL for each chart or all charts.
    • Implementation: Dashboard updates global variables (e.g., "Lot_Size_Chart3" ) that each chart reads to apply updated settings.
  • Detailed Chart-Specific Information Display:

    1. Statistics per Chart:
      • Chart Identifier: A unique identifier or number for each chart for quick reference.
      • Current Trade Pair Symbol: Displays the symbol of the currently active trading pair on each chart.
      • Buy Lots: Total BUY lot size on each chart, specifically for the current trade pair.
      • Sell Lots: Total SELL lot size on each chart, specifically for the current trade pair.
      • Total Lot Size: Combined BUY and SELL lot sizes for the current trade pair on each chart.
      • Profit/Loss: Real-time profit or loss for the current trade pair on each chart.
      • EA Status: Indicates if the EA on each chart is active, paused (manually or automatically), or awaiting resumption.
    2. Manual Pause Button:
      • Each chart’s information section on the dashboard includes a Pause/Resume button, displayed next to its detailed statistics. This button allows the user to manually pause or resume the EA on each specific chart.

6. Execution and Error Handling

  • Global Variable Checks: Each chart instance periodically checks global variables for updated dashboard commands.
  • Google Sheet Access Error Handling: Display a warning message if authorization fails or external access encounters issues.
  • Error Logging: Log actions and errors to ensure smooth functionality across charts.

7. Settings Menu Configurations

  • Authorization Settings:
    • User ID and Broker Server Name fields to input user credentials.
  • Auto-Pause Settings:
    • Stop Value and Stop Percentage inputs for each chart to trigger auto-pause if conditions are met.
    • Manual pause button for each chart EA in the settings menu and on the dashboard.
  • Auto Close on Resume Settings:
    • Target profit/loss per pair for auto close.
    • Enable/Disable toggle for each pair.
  • Adjustable Lot Size, TP, SL, and Martingale Settings for each chart instance.

8. Dashboard Display Customization

  • Real-Time Updates: Dashboard refreshes to show updated metrics and EA status for each chart.
  • Detailed Metrics per Chart:
    • Chart Identifier, Current Trade Pair Symbol, Buy Lots, Sell Lots, Total Lot Size, Profit/Loss, and EA Status.
    • Manual Pause/Resume button next to each chart’s information.
  • Color Coding: Optional color coding for active/paused status, positive/negative profit, and other indicators.


Répondu

1
Développeur 1
Évaluation
(104)
Projets
168
24%
Arbitrage
23
9% / 78%
En retard
16
10%
Travail
2
Développeur 2
Évaluation
(253)
Projets
316
29%
Arbitrage
34
26% / 65%
En retard
10
3%
Gratuit
3
Développeur 3
Évaluation
(43)
Projets
62
23%
Arbitrage
8
25% / 38%
En retard
10
16%
Travail
4
Développeur 4
Évaluation
(296)
Projets
475
40%
Arbitrage
105
40% / 24%
En retard
80
17%
Occupé
Publié : 2 codes
Commandes similaires
Criei um Robô para a venda alta precisão que automatiza a estratégia de correção média de Larry Williams. Possui filtros de tendência seletiva, controle de lote por risco percentual e execução rápida. Compatível com contas Hedge e Netting. Configuração simples e otimizada para mercados de alta volatilidade. *55(16) 993786056
Project Title: Custom XAUUSD Support & Resistance Indicator Platform Required: MT5 preferred. If possible, also provide TradingView Pine Script version later. Main Goal: I want a custom indicator made specifically for XAUUSD (Gold) only. The indicator should automatically detect and draw strong support and resistance zones where price has a high probability of reacting, rejecting, or reversing. It must update
1. IF price forms: - Higher highs + higher lows → TREND = BUY - Lower highs + lower lows → TREND = SELL ELSE → NO TRADE 2. IF: - Trend = BUY - Price retraces to support zone - Bullish engulfing candle forms - TDI green crosses above red (optional) THEN: - Execute BUY 3. IF: - Trend = SELL - Price retraces to resistance - Bearish engulfing forms - TDI confirms THEN: - Execute SELL 4. Risk per trade = 1% of account Lot
Hello, I am looking for a professional trading system including: 1- Trading Bot (Expert Advisor): - Good profit performance - High security and strong risk management - Works efficiently during high market volatility (news and strong movements) - Works on all pairs (Forex + Gold) 2- Signal Indicator: - Provides clear Buy and Sell signals - Includes Take Profit and Stop Loss - No repaint (signals must not change or
This is yakubu Jnr trading bots I create the trading robots to help my self and others traders to be successful please you can join my live trading bots or subscribe to my trading robots
Apply with a screen of your work . Symbol Specific Logic . Live Chart Optimization Check the Core logic . [back tests as well] Change points to pips . Create buffer for the zone
The strategy records the highest and lowest prices within a specified duration (default 15 minutes) after the New York market opens, forming the opening range. Post-Formation Breakout: When the price breaks above or below the opening range after its formation, it may indicate the direction of the day’s price movement. Trend Confirmation: The strategy uses two EMAs (default 20-period and 50-period) as trend filters to
Tengo una estrategia basada en divergencia para el oro sobre todo en tf m1 Basado en divergencia con stoch .. confirmando la entrada con ciertos parameteos de entrada Es mejor conversarlo para dar mejor los detalles Cuando entrar, porque o todas las divergencias se debe tomar para entrar en compras o ventas He adjuntado un ejemplo La confrmacion más exacta es el cruce de esos parámetros de stoch edebajo de level de
I already have a fully developed MT5 Expert Advisor with all required prop firm features, including: Risk management Daily loss & max drawdown limits Spread & slippage filters News filter Trade management system The EA structure is complete. 👉 What I need is a professional developer to replace ONLY the entry logic with a high-quality, rule-based trading strategy. 🚨 STRICT REQUIREMENT (READ CAREFULLY): I am NOT

Informations sur le projet

Budget
30 - 150 USD