I want to code an mt5 expert advisor with a trade panel

Specifiche

NNFX Trading Panel for MT5 V1.4 - with help from ChatGpT NNFX Trading Panel for MT5 - Project Description Overview: This project involves developing a custom Expert Advisor (EA) for MetaTrader 5 (MT5) based on the NNFX strategy. The EA will manage trades with automated risk calculations, ATR-based stop loss and take profit settings, a Chandelier Exit indicator for additional trade exits, and a visually intuitive trading panel for user interaction. The design and functionality of the trading panel are outlined in the attached image. Core Functionality: Trade Execution: Two trades are placed simultaneously with fixed stop loss (SL) and trailing stop logic: Trade 1: Default stop loss set at 1.5 ATR (customizable). 50% of the position closes at 1 ATR take profit (TP) by default (customizable). The remaining position transitions to a 1.5 ATR trailing stop when price reaches the threshold of 2 ATR (customizable). Trade 2: Default stop loss set at 1.5 ATR (customizable). No take profit; instead, a 1.5 ATR trailing stop is applied when price reaches the threshold of 2 ATR (customizable). Exit Indicator: The standard Chandelier Exit will act as an optional exit strategy: Activated after price moves beyond the threshold of 3 ATR (default, customizable). Can close trades on bar close or touch (selectable in settings). Works alongside ATR-based trailing stops for added flexibility. Risk Management: Users can specify the risk percentage for both trades combined (e.g., 2% of account balance or equity). The EA will automatically calculate lot sizes to ensure risk adherence. Include a feature to prevent trades if the maximum daily drawdown exceeds a set percentage (e.g., 4%). User Interface - Trading Panel: The EA will feature an interactive trading panel with the following elements, based on the attached design: Risk Input: A box to input the total risk percentage (e.g., 2%). The risk will be divided equally between the two trades. Market Orders: Buttons for placing Market Buy and Market Sell orders instantly. Pending Orders: Buttons to place Buy Stop and Sell Stop orders. Pending order levels can be adjusted directly by dragging lines on the chart. Stop loss, trailing stop, and risk will be recalculated automatically when pending ordered is triggered by price. Order Management: Close All Pending Orders. Close All Orders. Close All in Profit. Close All in Loss. Settings: The following section defines how the EA's settings should appear in the interface. The parameters must be organized in this exact order, allowing users to customize trade logic, risk management, ATR calculations, and Chandelier Exit settings seamlessly. Trade 1: Fixed SL by ATR (default: 1.5). TP when price has reached ATR from order (default: 1). TP % (default: 50%). Activate ATR trailing stop after price has reached set ATR threshold (default: 2). ATR value of trailing stop distance (default: 1.5). Activate Exit Indicator (default: ON). Activate Exit Indicator after price reaches ATR threshold (default: 3; not activated if TP is set to 100%). Trade 2: Fixed SL by ATR (default: 1.5). Activate ATR trailing stop after price has reached set ATR threshold (default: 2). ATR value of trailing stop distance (default: 1.5). Activate Exit Indicator (default: ON). Activate Exit Indicator after price reaches ATR threshold (default: 3). Risk Management: Risk based on: Balance/Equity (default: Equity). No trades if max daily drawdown exceeds a percentage (default: 4%). ATR Settings: ATR period (default: 14). Chandelier Exit Settings: Show Exit Indicator on chart (default: ON). Exit at bar close/ touch (default: bar close). Include specific settings for the Chandelier Exit indicator, such as multiplier values or lookback periods. Standard Chandelier Exit Code: The EA should integrate the Chandelier Exit indicator code sent by me. Panel Customization: Options to customize button colors. Future possibility for button size adjustments. Panel placement options.
13:55
Developer Notes: Panel Design Reference: Refer to the attached image for the visual layout of the trading panel. The design elements should be intuitive and aligned with the described functionality. Ensure clear labeling and a user-friendly interface. Adding Labels for Trades, Stop Loss (SL), and Trailing SL To enhance the clarity and visualization of trades, Stop Loss (SL), and Trailing SL levels, here’s a detailed description of how to implement labels for both trades in a way that avoids overlap and ensures proper alignment. Key Features of the Label System Text Labels for Trades: • Distinguish between Trade 1 and Trade 2 using unique identifiers in the labels. • Use simple text like "Trade 1: Buy Stop" or "Trade 2: Active Buy" to display the trade status. Text Labels for SL and Trailing SL: • Create labels for Stop Loss (SL) and Trailing SL for each trade. • For SL, display text like "SL (T1)" for Trade 1 or "SL (T2)" for Trade 2. • For Trailing SL, display text like "Trailing SL (T1)" for Trade 1 or "Trailing SL (T2)" for Trade 2. Dynamic Placement of Labels: • Position the labels near their corresponding price levels, ensuring they do not overlap. • Use vertical offsets to create space between labels when trades or SL levels are close together. Real-Time Updates: • Ensure the labels move dynamically as the price, SL, or Trailing SL levels change. • Update or remove labels when trades or orders are modified, activated, or closed. Implementation Details Adding Labels for Trades • For Pending Orders: • Display labels above the price level of the pending order. • Example: "Pending: Buy Stop (T1)" or "Pending: Sell Stop (T2)". • For Active Trades: • Display labels below the entry price level of the trade. • Example: "Active: Buy (T1)" or "Active: Sell (T2)". Adding Labels for SL and Trailing SL • For SL: • Place the label slightly below the SL price line. • Example: "SL (T1)" for Trade 1 or "SL (T2)" for Trade 2. • For Trailing SL: • Place the label further below the price line, using an additional offset to distinguish it from the SL label. • Example: "Trailing SL (T1)" for Trade 1 or "Trailing SL (T2)" for Trade 2. Dynamic Positioning to Avoid Overlaps • Vertical Offsets: • Use a fixed vertical offset to space labels apart when trades or SL levels are close. • For example: • Label 1: SL (T1) placed at SL price - 10 points. • Label 2: Trailing SL (T1) placed at Trailing SL price - 20 points. • Collision Detection: • Check for overlapping price levels between labels (e.g., if SL and Trailing SL are too close). • Adjust label positions dynamically by increasing the offset if overlap is detected. Real-Time Updates • Recalculate the label positions when: • Pending orders are moved (e.g., dragged to a new price). • SL or Trailing SL levels are modified. • Orders are activated, closed, or canceled. • Automatically remove labels for trades or SL levels that no longer exist. Trade and Label Identification • Use unique identifiers for each trade and its corresponding labels: • Trade 1 Labels: • "Trade 1: Buy Stop" • "SL (T1)" • "Trailing SL (T1)" • Trade 2 Labels: • "Trade 2: Sell Stop" • "SL (T2)" • "Trailing SL (T2)". Error Handling • Ensure labels are only created when valid data (e.g., price
13:55
levels) is available. • Prevent multiple labels from being created at the same position by enforcing a minimum spacing threshold. • Log errors if a label cannot be added or updated due to invalid input or conflicting conditions. Overlap Avoidance • If SL and Trailing SL levels are very close (e.g., within 5 points), increase the vertical offset for the Trailing SL label to avoid overlap. Automation Details: All calculations (e.g., risk percentage, ATR-based levels, etc.) must be automated. Drag-and-drop adjustments for pending orders must recalculate stop loss and risk parameters. Error Handling: Ensure robust error handling, especially for invalid input or calculation issues. Efficiency: The EA must be optimized for smooth operation without affecting MT5’s performance.

Con risposta

1
Sviluppatore 1
Valutazioni
(111)
Progetti
184
25%
Arbitraggio
25
16% / 76%
In ritardo
16
9%
Gratuito
2
Sviluppatore 2
Valutazioni
(1)
Progetti
2
50%
Arbitraggio
1
0% / 100%
In ritardo
1
50%
Gratuito
3
Sviluppatore 3
Valutazioni
(13)
Progetti
18
11%
Arbitraggio
6
33% / 67%
In ritardo
1
6%
Gratuito
Pubblicati: 1 codice
4
Sviluppatore 4
Valutazioni
(298)
Progetti
478
40%
Arbitraggio
105
40% / 24%
In ritardo
82
17%
Caricato
Pubblicati: 2 codici
5
Sviluppatore 5
Valutazioni
(152)
Progetti
228
80%
Arbitraggio
22
27% / 50%
In ritardo
11
5%
Gratuito
Pubblicati: 24 articoli, 1882 codici
6
Sviluppatore 6
Valutazioni
(464)
Progetti
491
70%
Arbitraggio
6
67% / 0%
In ritardo
2
0%
Gratuito
7
Sviluppatore 7
Valutazioni
(472)
Progetti
491
75%
Arbitraggio
6
67% / 17%
In ritardo
0
In elaborazione
Ordini simili
Requirements Specification: Debug & Error Fixing: Review the entire source code of the MQL expert advisor. Identify and fix all logical errors, bugs, and performance issues that cause trades to close prematurely or yield extremely low profits. Strategy Restructuring & Optimization: Fully analyze and optimize the current entry and exit strategy for USDJPY and GBPUSD. Modify, upgrade, or completely rewrite the entry
Its my analyisis 30 - 100 USD
Title: MT5 Expert Advisor (Trading Bot) Development: SMA/EMA + Smart Money Concepts Strategy Description (सीधा कॉपी-पेस्ट करें): I am an experienced trader and need a developer to build a custom trading bot (Expert Advisor) for MetaTrader 5 (MT5). My trading background: Strong knowledge of SMA and EMA (trend and crossover strategies) Full understanding of Smart Money Concepts (order blocks, liquidity, market
I am looking for an MQL5 developer to independently review an existing EA’s execution and position management logic. The review should focus on duplicate orders, trade isolation by symbol and magic number, broker price and volume constraints, error handling, and recovery after a terminal restart. This order is for an audit report. Please do not modify the source or change the trading strategy. For each finding
I have an existing compiled MetaTrader 5 Expert Advisor (EX5) designed for automated XAUUSD scalping. I want an experienced developer to assess and implement a solution to execute the EA’s original trading strategy through my broker’s FIX API. Requirements: Confirm the technical feasibility of connecting an existing MT5 EA to a broker FIX API. Explain how to obtain FIX API access and credentials from the broker
I’m looking for an experienced developer to build a fully automated XAUUSD scalping EA for MT5. Requirements: * Fast entries targeting small, profitable moves after trading costs. * Configurable fixed-target and trailing-stop modes. A $1 gold price move can trigger profit protection instead of closing the trade. * Once the profit trigger is reached, move the stop to cover costs and lock in a small net profit, then
I want to create an EA that will take trades according to a trading zone condition. The logic will start with the identification of a trading zone for BUY and SELL in the EA. After the trading zone has been identified, then the EA will use the current time frame prices to determine if the market will be a BUY or SELL. The market will be a BUY if the low price range goes above the lowest price after the installation
I have an existing compiled MT5 Expert Advisor (.ex5) for XAUUSD scalping. I need a developer to build a bridge that connects my existing EA to a broker’s FIX API, allowing its trading signals to execute orders directly through FIX instead of the standard MT5 trade server. I do not need a new trading strategy or a new EA. Please confirm whether this is technically possible without the EA source code, and explain your
The present project has two parts. Part 1. Please refer to attached folder 1.Past Week Input File Presently it uses Chrome browser. It should be converted to Microsoft Edge. Presently, there are UserID and Password attached to it. These should be replaced by a cmd prompt asking for UserID and Password. Price $15. Part 2. Please refer to folder 2.Weekly Schedule. For Part 2, You will need the file
Hello, I want to create a custom Expert Advisor (EA) for MetaTrader 5 based on 3 main confirmations: Market Structure & Price Action: Identify high time-frame trend direction (HL/LH). Chart Pattern: Detect classic continuous/reversal patterns (e.g. Cup and Handle, Double Bottom/Top) on trading timeframe. Volume Profile (PoC): Confirm entry when price breaks/retests the Point of Control (PoC) level. Risk Management &
I am looking for a highly skilled trading strategist and MQL5 developer with genuine experience in researching, designing, testing, and implementing systematic trading strategies. My primary interest is XAUUSD (Gold), although proven experience with other financial markets is also welcome. I am not looking for someone who simply converts trading rules into code. I want to identify a professional who understands

Informazioni sul progetto

Budget
30 - 50 USD