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

Specification

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.

Responded

1
Developer 1
Rating
(111)
Projects
184
25%
Arbitration
25
16% / 76%
Overdue
16
9%
Free
2
Developer 2
Rating
(1)
Projects
2
50%
Arbitration
1
0% / 100%
Overdue
1
50%
Free
3
Developer 3
Rating
(13)
Projects
18
11%
Arbitration
6
33% / 67%
Overdue
1
6%
Free
Published: 1 code
4
Developer 4
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
5
Developer 5
Rating
(152)
Projects
228
80%
Arbitration
22
27% / 50%
Overdue
11
5%
Free
Published: 24 articles, 1882 codes
6
Developer 6
Rating
(464)
Projects
491
70%
Arbitration
6
67% / 0%
Overdue
2
0%
Free
7
Developer 7
Rating
(472)
Projects
491
75%
Arbitration
6
67% / 17%
Overdue
0
Working
Similar orders
Project Description: I need an MQL5 Expert Advisor built based on a precise Smart Money Concepts (SMC) multi-timeframe strategy. The bot must analyze the 1-Hour chart for institutional bias and execute trades on the 3-Minute chart following strict structural rules. 1. Inputs & Parameters (Customizable) - Risk Model: Fixed dollar risk of $20.00 for every $100.00 of account balance (20% per trade for personal capital
Looking for a Complete Forex & Gold Signal System — Telegram Automation + Performance Tracking I’m looking for a complete automated trading signal solution for Forex pairs, including EUR/USD, GBP/USD and others, as well as gold (XAU/USD). Requirements: • An average of 2–3 quality signals per day across the selected instruments. Quality matters more than generating signals just to meet a quota. • A high win rate
I need a robot that will grow small accounts to bigger amounts like this one in this link, https://youtu.be/d38pMbJihew?si=3NeIOVyrlwDr4X_o. Please click the link and watch how this EA grow small accounts. Then create a robot like that. I will test it on demo first then if it does what i want, i will take it. Please it must be simply to use. It must set targets, for example, once it reaches $500 profit, it must
Here is a professional, detailed requirements specification draft for your MQL5 freelance order based on your prompt: ​ Strategy Objective: Develop an automated Expert Advisor (EA) featuring a 1:3 Risk-to-Reward ratio optimized for a small starting budget. ​ Core Trading Logic: ​Execute automatic Buy and Sell trades using high-probability entry signals. ​Target a strict 90% theoretical win-rate structure through
i want to fix my gold martingale bot MT5. RSI 14 ENTRY 30 BUY 70 SELL Lot 0.02 0.04 0.07 TP 150 for all SL 90 30 30 once total daily profit is 200$ stop trading stop trading once 2 consecutives total losses stop trading if spread exceeded 30 and between hour 15 & 17 PM Move SL to breakeven point once the profit exceeded 50 from from breakeven thanks
MarketMind Breakout Pro XAUUSD H1 — Donchian Breakout EA Project type: Personal EA development and backtesting Platform: MetaTrader 5 Instrument: XAUUSD Timeframe: H1 Strategy: Donchian Channel breakout with EMA 200 Project overview This project evaluates a Donchian breakout trading strategy for XAUUSD on the H1 timeframe. The system uses channel-based breakout conditions and an EMA 200 trend filter. Historical
The purpose of this order is ONLY to test and implement my H1 POI (Point of Interest) identification logic correctly. I am not requesting the complete EA at this stage. I will provide the exact rules for identifying the H1 POI after selecting the developer. The developer must convert those rules into clear, deterministic MQL5 logic. Requirements: Analyze H1 candles according to the rules I provide. Identify and mark
Title: Fully Automatic MT5 Trading Bot (Expert Advisor) with Risk Management I want a fully automated trading robot (Expert Advisor) for MetaTrader 5, written in MQL5. The bot must automatically analyse market data, identify trading opportunities, execute BUY and SELL orders, manage open positions, and close trades according to predefined rules without requiring manual confirmation for each trade. Requirements
Hello, I’m looking for an experienced developer to research, build, test, and install a fully automated MetaTrader 5 trading bot for gold, XAUUSD. My total development and installation budget is $300, including all agreed work and fees. My goal is to pass a $100,000 FTMO US Two-Step Standard evaluation and sustainably maintain the funded account. I need a day-trading strategy that can buy in bullish markets and sell
I have three indicators that operate independently. I want to combine them into one indicator with custom expert programming that automatically enters trades when a signal is generated by one of the indicators. I will pay for this service Thanks you

Project information

Budget
30 - 50 USD