Lavoro terminato

Tempo di esecuzione 40 giorni
Feedback del cliente
Mr. Mohammed is one of the best programmers I’ve worked with. He exceeded expectations by greatly improving the project, delivered on time, and showed high professionalism. Highly recommended.
Feedback del dipendente
Excellent client highly recommended . Liked wokring with him

Specifiche

Project Description:

I need a professional developer to create a custom Expert Advisor (EA) for MetaTrader 4/5 focused on capital protection, risk control, and automated trade management.

The EA must include two main modules:

Part 1 – Capital & Risk Management

  1. Position Sizing Based on Account Equity

    • User sets a max risk per trade (1%–5%).

    • EA calculates potential loss based on SL and lot size.

    • Blocks trades exceeding the predefined risk.

    • Maximum allowed risk: 5%.

  2. Mandatory Stop Loss & Take Profit

    • SL is required for every trade; no trade executes without it.

    • TP must be at least 1.1× SL (minimum 1:1.1 risk/reward).

    • EA rejects trades violating these conditions.

  3. Daily Loss Limit

    • User sets a daily max loss (up to 5%).

    • If reached, EA blocks new trades for the rest of the day.

    • Open trades continue if still valid.

  4. Total Open Trades Risk Limit

    • User sets a max total risk for all open trades (up to 10%).

    • EA calculates potential total loss based on SL levels.

    • Blocks new trades once the total open risk exceeds the limit.

  5. Manual Trade Closure Restriction

    • Manual close allowed only if trade is in loss.

    • Profitable trades are managed automatically by the EA.

    • User can modify SL/TP only within allowed limits.


Part 2 – Trade Management

  1. Automated Partial Close Using Fibonacci Levels

    • EA draws Fibonacci between entry and TP.

    • Divides trade into 3 parts (33%-33%-33%).

    • At:

      • 38.2% level: Close 33%, move SL to BE.

      • 61.8% level: Close 33%, move SL to 38.2%.

      • 100% level: Close remaining 33%.

  2. Flexible & Customizable Settings (Developer Suggestion Required):

    • Allow custom Fibonacci levels (e.g., 25–50–75–100).

    • Allow user-defined position splits (e.g., 20–30–50%).

    • Add an optional Smart Trailing Stop after 38% level for dynamic protection.


Requirements:

  • EA must work on both MT4 and MT5 (if possible).

  • Clean and optimized code with full comments.

  • Clear and user-friendly input settings panel.

  • Logging for all blocked trades or restricted actions.

  • Testing and debugging on demo account before final delivery.


Deliverables:

  • Compiled .ex4 / .ex5 file and source code (.mq4 / .mq5).

  • Documentation (PDF or text) explaining all inputs, logic, and settings.

  • 1–2 revisions after testing (for fine-tuning if needed).


Optional Developer Suggestions:

If you have ideas to improve trade management, trailing logic, or risk efficiency, please include them in your proposal.



Note:

  • Work seamlessly even when the trader opens or manages trades via the mobile MT4/MT5 app, not only from the desktop terminal.

The EA should be flexible, stable, and well-structured, with clear input settings and clean coding practices.
All detailed rules and parameters will be provided privately after project agreement.


Con risposta

1
Sviluppatore 1
Valutazioni
(249)
Progetti
311
28%
Arbitraggio
33
27% / 64%
In ritardo
10
3%
Gratuito
2
Sviluppatore 2
Valutazioni
(15)
Progetti
19
16%
Arbitraggio
5
40% / 40%
In ritardo
0
Gratuito
3
Sviluppatore 3
Valutazioni
(168)
Progetti
199
48%
Arbitraggio
3
33% / 33%
In ritardo
2
1%
Gratuito
4
Sviluppatore 4
Valutazioni
(18)
Progetti
22
9%
Arbitraggio
5
40% / 40%
In ritardo
1
5%
Caricato
5
Sviluppatore 5
Valutazioni
(270)
Progetti
399
27%
Arbitraggio
39
41% / 49%
In ritardo
1
0%
Gratuito
6
Sviluppatore 6
Valutazioni
(3)
Progetti
5
20%
Arbitraggio
2
0% / 100%
In ritardo
3
60%
In elaborazione
7
Sviluppatore 7
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
2
0% / 0%
In ritardo
0
In elaborazione
8
Sviluppatore 8
Valutazioni
(390)
Progetti
416
30%
Arbitraggio
74
19% / 72%
In ritardo
52
13%
In elaborazione
9
Sviluppatore 9
Valutazioni
(4)
Progetti
3
33%
Arbitraggio
2
0% / 100%
In ritardo
0
Gratuito
10
Sviluppatore 10
Valutazioni
(21)
Progetti
28
4%
Arbitraggio
4
25% / 0%
In ritardo
3
11%
In elaborazione
11
Sviluppatore 11
Valutazioni
(16)
Progetti
22
41%
Arbitraggio
6
33% / 50%
In ritardo
0
Gratuito
12
Sviluppatore 12
Valutazioni
Progetti
1
100%
Arbitraggio
0
In ritardo
0
Gratuito
13
Sviluppatore 13
Valutazioni
(4)
Progetti
5
20%
Arbitraggio
1
100% / 0%
In ritardo
0
Gratuito
14
Sviluppatore 14
Valutazioni
(48)
Progetti
49
8%
Arbitraggio
0
In ritardo
0
Gratuito
15
Sviluppatore 15
Valutazioni
(144)
Progetti
186
41%
Arbitraggio
24
58% / 21%
In ritardo
13
7%
Gratuito
16
Sviluppatore 16
Valutazioni
Progetti
0
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
17
Sviluppatore 17
Valutazioni
(176)
Progetti
228
19%
Arbitraggio
20
40% / 20%
In ritardo
0
Occupato
18
Sviluppatore 18
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
19
Sviluppatore 19
Valutazioni
(270)
Progetti
552
49%
Arbitraggio
57
40% / 37%
In ritardo
228
41%
In elaborazione
Ordini simili
I need a AI signal generating bot for forex trading that use the latest ai technology to track real time forex market, analyse and give signals. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame
Task Title Implement Martingale Lot Scaling Sync Between Master and Slave MT4 Trade Copier Background I am using a local master–slave trade copier setup with: 1 Master MT4 4 Slave MT4 terminals Trades are currently copied correctly (entry, direction, symbol, SL/TP). Lot size handling currently copies either: the exact master lot, or a fixed base lot defined on the slave (e.g., always 0.01 or 1.0). Problem When the
step by step and structure this into a full IEEE 830 / ISO/IEC/IEEE 29148 style Requirements Specification. This format will include: Introduction System Overview Functional and Performance Requirements Traceability Matrix (linking requirements to test cases) Verification and Validation Compliance Standards 1. Introduction 1.1 Purpose The purpose of this document is to define the technical requirements for the
Project Summary We are looking for a highly experienced MetaTrader 5 (MT5) developer to build a pattern-based Expert Advisor (EA) focused on low-time-interval automation (15-second & 30-second logic). This is a pure MT5 project — no external platforms, no shortcuts. It should be very clean ,Efficient ,Precised ,Accurate ,No copy paste ,Low latency. If you have real experience with MT5 tick-based logic and
I am looking for an experienced MQL5 developer to convert a complex TradingView Pine Script (will provide the script from tradingview) into a fully automated MT5 Expert Advisor -bot. The TradingView script includes: Market Structure (BOS, CHoCH, Swing BOS) Strong / Weak High & Low Equilibrium (Premium / Discount zones) Volumetric Order Blocks Fair Value Gaps (FVG / VI / OG) Accumulation & Distribution zones Equal
// Add this to your EA after ExportState() function void SendToBase44(const string state, const string dir, double entry, double sl, double tp) { string url = " https://preview-sandbox--ee0a32a725b788974de435e8cef40b7a.base44.app/api/functions/receiveEAState "; string headers = "Content-Type: application/json\r\n"; string json = "{" "\"symbol\":\""+_Symbol+"\","
Project Summary We are looking for a highly experienced MetaTrader 5 (MT5) developer to build a pattern-based Expert Advisor (EA) focused on low-time-interval automation (15-second & 30-second logic). This is a pure MT5 project — no external platforms, no shortcuts. The selected freelancer will handle the project end-to-end, from strategy implementation to deployment and stability. If you have real experience with
1.Sinyal Perdagangan : Sinyal beli: garis MACD utama memotong garis sinyal ke atas (macd_current>signal_current && macd_previous<signal_previous). Sinyal jual: garis MACD utama memotong garis sinyal ke bawah (macd_current<signal_current && macd_previous>signal_previous). Gambar di bawah menunjukkan kasus beli dan jual. 2. Posisi ditutup pada sinyal yang berlawanan: Posisi beli ditutup pada sinyal jual, dan posisi

Informazioni sul progetto

Budget
100+ USD
Scadenze
da 5 a 10 giorno(i)