İş Gereklilikleri
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:
- 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" ).
- 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.
- Automatic Pause Based on Stop Value or Percentage:
-
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:
- Target Profit/Loss Value per Pair: Set a specific profit/loss target for each pair to trigger the auto-close function.
- 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:
- 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.
- 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.
- Statistics per 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.
Yanıtlandı
1
Derecelendirme
Projeler
168
24%
Arabuluculuk
23
9%
/
78%
Süresi dolmuş
16
10%
Çalışıyor
2
Derecelendirme
Projeler
316
29%
Arabuluculuk
34
26%
/
65%
Süresi dolmuş
10
3%
Serbest
3
Derecelendirme
Projeler
62
23%
Arabuluculuk
8
25%
/
38%
Süresi dolmuş
10
16%
Çalışıyor
4
Derecelendirme
Projeler
475
40%
Arabuluculuk
105
40%
/
24%
Süresi dolmuş
80
17%
Meşgul
Yayınlandı: 2 kod
Benzer siparişler
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
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
Looking for a Proven Non-Repainting Gold Indicator (XAUUSD) – High Accuracy & Ready-Made Solutions Only 📌 Project Description: I am looking for a high-quality, non-repainting indicator specifically for XAUUSD (Gold) that is already developed and tested. ⚠️ Important: I am NOT looking for a new indicator to be built from scratch. I want an existing, proven system that you have already created and are confident in. 🎯
Fair Value Gap Expert , Optimize the core logic for live chart . [Filters are working] Lets ace the trailing stop . Change points to pip . Project will start from next week
I hope to acquire a profitable and existing expert advisor (EA) from the gold market, with complete source code, to add to our client portfolio. you can WECHAT: Faca7898 Please note EA when adding friends. It should be clarified that this does not require you to formulate or design new strategies. If you already have a verified, consistent, and production-ready EA, I am willing to purchase it immediately and engage
I want to find a Developer to perform this work and settle payments in this Application. I undertake not to communicate with Applicants anywhere else except this Application, including third-party messengers, personal correspondence or emails. I understand that violators will be banned from publishing Orders in the Freelance service
Existing EA
30 USD
I’m looking to acquire an existing, profitable Expert Advisor (EA) with full source code to add to our client investment portfolio. To be clear, this is not a request to develop or design a new strategy. If you already have an EA that is proven, consistent, and production-ready, I’m open to reviewing it immediately. Please apply only if you meet all the requirements below. Submissions without a proper introduction or
have the Beatrix Inventor Expert Advisor (EA) that was profitable in the past but has been losing money recently. I need an experienced EA developer/optimizer to study the trade history (especially Stop Loss hits, drawdown periods, SL/TP behavior, win/loss ratio, etc.) and recommend + implement specific tweaks so it becomes consistently profitable again. Your job: 1. Deep analysis of why the EA is no longer
I need a developer to start robot from scratch based on existing EA that is running live. I do not have the source file as my previous coder did not give it to me. What I do have is the investor password which is running the EA from the coder side but not from my end. I like someone to monitor the account and re create the same system for me
Tradingview indicator
30+ USD
Hi, are you able to create a script/indicator on tradingview that displays a chart screener and it allows me to input multiple tickers on the rows. then the colums with be like "premarket high, premarket low, previous day high, previous day low" . When each or both of the levels break, there will pop up a circle on the chart screener, signaling to me what names are above both PM high and previous day high or maybe
Proje bilgisi
Bütçe
30 - 150 USD