Tarea técnica

Title: MT4 One Click Trader EA (Custom Development)

I am looking for an experienced MQL4 developer to build a custom One Click Trader Expert Advisor for MetaTrader 4.

The objective is a fast, reliable, execution-focused trading panel with minimal visual clutter and robust operation on both standard and offline charts.

Requirements

  1. Trade Panel

The EA must provide a simple trading panel containing:

  • Buy button

  • Sell button

  • Current spread display (enabled by default)

The panel should be minimalistic, compact, and suitable for active trading.

Panel position must be user-adjustable (draggable).

  1. Predefined Trade Parameters

The user must be able to define trade parameters in Expert Properties before opening a trade.

Inputs required:

Measurement Unit

  • Dropdown: Pips / Points

  • This setting applies globally to all distance-based calculations within the EA.

Stop Loss value

Take Profit value

Lot Size value

Maximum Slippage value

When a trade is opened, all configured settings must be applied automatically.

  1. Trade Scope

Each EA instance must manage only its own trades.

A robust magic number system must be used so that multiple instances of the EA can operate simultaneously on different charts without interfering with one another.

  1. Single Position Logic

Each EA instance should maintain only one active position at a time.

If a position is already open, the panel should reflect the current trade state rather than allowing multiple positions to be stacked.

  1. Dynamic Buy / Sell Buttons

When no trade exists:

  • Buy button opens a Buy trade.

  • Sell button opens a Sell trade.

When a Buy trade is active:

  • Buy button becomes Close Buy.

  • Clicking it closes the Buy position.

When a Sell trade is active:

  • Sell button becomes Close Sell.

  • Clicking it closes the Sell position.

This functionality replaces the need for a separate Close button.

  1. Reverse Trade Function

The EA must support reversing positions by pressing the opposite trade button.

Example:

  • Existing Buy position → Sell button clicked

  • Existing Sell position → Buy button clicked

Expert Properties must contain:

Reverse Trade Mode

  • Sequential

  • Async

Sequential Mode:

  • Close existing position

  • Confirm closure

  • Open opposite position

Async Mode:

  • Open opposite position immediately while closing the existing position

The implementation should be reliable and suitable for fast trade execution.

  1. Fast Execution

Trade execution must occur on mouse-down (button press), not mouse-up (button release).

The objective is the fastest practical order entry.

  1. Spread and Market Data Display

Spread display must be enabled by default.

Optional displays available through Expert Properties:

  • Symbol name

  • Bid price

  • Ask price

These displays should remain minimalistic and unobtrusive.

  1. Offline Chart Compatibility

The EA must function correctly on both online and offline charts.

When attached to an offline chart:

  • The EA must automatically obtain live market data.

  • The EA must not require a visible M1 chart to remain open.

  • Trade execution must remain fully functional.

The EA must execute trades using the chart symbol regardless of whether it is attached to a standard online chart or a custom offline chart.

  1. Offline Data Verification

To allow verification that the EA is receiving accurate live market data while attached to an offline chart, the EA should include an optional display that can be enabled or disabled via Expert Properties.

Examples may include:

  • Live Bid/Ask values

  • Source timestamp

  • Other suitable verification information

The purpose is to allow the user to correlate displayed data with the corresponding live market feed.

  1. Broker Compatibility

The EA must function correctly on:

  • 4-digit brokers

  • 5-digit brokers

  • 2-digit JPY pairs

  • 3-digit JPY pairs

All pip/point calculations must be handled correctly and consistently.

  1. Execution Feedback

The EA should provide clear visual feedback for trading actions and errors.

Examples:

  • Order submitted

  • Order opened successfully

  • Position closed successfully

  • Trade execution failure

  • Relevant broker error messages

Preference

Preference will be given to developers who have previously built:

  • MT4 trading panels

  • One-click trading systems

  • Fast execution trading tools

Please include:

  • Estimated price

  • Estimated completion time

  • Examples of similar work

  • Any recommendations for improving robustness or usability

The priority is reliability, speed, and clean implementation rather than visual appearance.
The EA should be FULLY debugged and tested before providing to customer to ensure every feature is correctly implemented and operational.
Source code will also be provided.


Han respondido

1
Desarrollador 1
Evaluación
(634)
Proyectos
1003
47%
Arbitraje
33
36% / 36%
Caducado
98
10%
Trabaja
Ha publicado: 6 ejemplos
2
Desarrollador 2
Evaluación
(260)
Proyectos
325
30%
Arbitraje
35
26% / 63%
Caducado
10
3%
Trabajando
3
Desarrollador 3
Evaluación
(19)
Proyectos
24
8%
Arbitraje
9
33% / 33%
Caducado
1
4%
Trabajando
4
Desarrollador 4
Evaluación
(545)
Proyectos
829
62%
Arbitraje
33
27% / 45%
Caducado
23
3%
Libre
Ha publicado: 1 ejemplo
5
Desarrollador 5
Evaluación
(22)
Proyectos
28
43%
Arbitraje
4
50% / 50%
Caducado
1
4%
Trabajando
6
Desarrollador 6
Evaluación
(2668)
Proyectos
3401
68%
Arbitraje
77
48% / 14%
Caducado
342
10%
Libre
Ha publicado: 1 ejemplo
7
Desarrollador 7
Evaluación
(4)
Proyectos
8
0%
Arbitraje
3
33% / 67%
Caducado
4
50%
Libre
8
Desarrollador 8
Evaluación
(7)
Proyectos
10
10%
Arbitraje
4
50% / 0%
Caducado
0
Trabaja
Ha publicado: 4 artículos, 34 ejemplos
9
Desarrollador 9
Evaluación
(851)
Proyectos
1460
72%
Arbitraje
122
29% / 48%
Caducado
356
24%
Trabaja
Ha publicado: 3 artículos
10
Desarrollador 10
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
11
Desarrollador 11
Evaluación
(454)
Proyectos
718
34%
Arbitraje
34
71% / 9%
Caducado
22
3%
Trabaja
12
Desarrollador 12
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
13
Desarrollador 13
Evaluación
(10)
Proyectos
15
13%
Arbitraje
6
0% / 67%
Caducado
2
13%
Libre
14
Desarrollador 14
Evaluación
(268)
Proyectos
602
34%
Arbitraje
64
20% / 58%
Caducado
147
24%
Trabaja
Ha publicado: 1 artículo, 22 ejemplos
15
Desarrollador 15
Evaluación
(641)
Proyectos
866
48%
Arbitraje
29
38% / 17%
Caducado
63
7%
Trabaja
16
Desarrollador 16
Evaluación
(13)
Proyectos
24
75%
Arbitraje
0
Caducado
2
8%
Libre
Ha publicado: 62 ejemplos
17
Desarrollador 17
Evaluación
(1)
Proyectos
1
0%
Arbitraje
3
0% / 100%
Caducado
1
100%
Libre
18
Desarrollador 18
Evaluación
(48)
Proyectos
57
35%
Arbitraje
15
27% / 60%
Caducado
2
4%
Libre
19
Desarrollador 19
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
20
Desarrollador 20
Evaluación
(8)
Proyectos
9
11%
Arbitraje
0
Caducado
0
Libre
21
Desarrollador 21
Evaluación
(43)
Proyectos
49
29%
Arbitraje
4
25% / 25%
Caducado
0
Libre
22
Desarrollador 22
Evaluación
(64)
Proyectos
68
25%
Arbitraje
12
42% / 42%
Caducado
4
6%
Libre
23
Desarrollador 23
Evaluación
(166)
Proyectos
176
45%
Arbitraje
3
33% / 33%
Caducado
1
1%
Trabaja
24
Desarrollador 24
Evaluación
(1)
Proyectos
2
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
Ha publicado: 1 artículo
25
Desarrollador 25
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
26
Desarrollador 26
Evaluación
(85)
Proyectos
174
44%
Arbitraje
3
100% / 0%
Caducado
5
3%
Libre
Ha publicado: 1 ejemplo
27
Desarrollador 27
Evaluación
(62)
Proyectos
90
29%
Arbitraje
24
13% / 58%
Caducado
7
8%
Trabaja
28
Desarrollador 28
Evaluación
(243)
Proyectos
287
77%
Arbitraje
13
77% / 0%
Caducado
4
1%
Trabaja
29
Desarrollador 29
Evaluación
(25)
Proyectos
32
34%
Arbitraje
0
Caducado
2
6%
Libre
30
Desarrollador 30
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
31
Desarrollador 31
Evaluación
(10)
Proyectos
14
43%
Arbitraje
0
Caducado
3
21%
Libre
32
Desarrollador 32
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 1 ejemplo
33
Desarrollador 33
Evaluación
(13)
Proyectos
31
23%
Arbitraje
8
25% / 63%
Caducado
5
16%
Libre
34
Desarrollador 34
Evaluación
(3)
Proyectos
1
0%
Arbitraje
5
0% / 100%
Caducado
0
Libre
35
Desarrollador 35
Evaluación
(1)
Proyectos
1
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
36
Desarrollador 36
Evaluación
(6)
Proyectos
7
71%
Arbitraje
0
Caducado
0
Libre
37
Desarrollador 37
Evaluación
(8)
Proyectos
8
0%
Arbitraje
2
50% / 0%
Caducado
1
13%
Trabaja
38
Desarrollador 38
Evaluación
(19)
Proyectos
27
11%
Arbitraje
11
9% / 55%
Caducado
12
44%
Libre
39
Desarrollador 39
Evaluación
(13)
Proyectos
20
40%
Arbitraje
1
0% / 100%
Caducado
1
5%
Libre
40
Desarrollador 40
Evaluación
(24)
Proyectos
31
19%
Arbitraje
4
50% / 25%
Caducado
4
13%
Libre
41
Desarrollador 41
Evaluación
(89)
Proyectos
253
78%
Arbitraje
9
22% / 56%
Caducado
36
14%
Trabaja
Ha publicado: 3 artículos, 26 ejemplos
42
Desarrollador 42
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
43
Desarrollador 43
Evaluación
(200)
Proyectos
259
21%
Arbitraje
22
50% / 18%
Caducado
0
Trabaja
44
Desarrollador 44
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
1
100%
Libre
45
Desarrollador 45
Evaluación
(298)
Proyectos
477
40%
Arbitraje
105
40% / 24%
Caducado
81
17%
Trabajando
Ha publicado: 2 ejemplos
46
Desarrollador 46
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
47
Desarrollador 47
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
48
Desarrollador 48
Evaluación
(33)
Proyectos
36
33%
Arbitraje
5
0% / 80%
Caducado
0
Trabaja
Ha publicado: 2 ejemplos
49
Desarrollador 49
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
50
Desarrollador 50
Evaluación
(271)
Proyectos
553
50%
Arbitraje
57
40% / 37%
Caducado
227
41%
Trabaja
Solicitudes similares
Use the H4 timeframe to determine the main trend direction. Identify valid order blocks on the H1 timeframe. Identify liquidity zones and liquidity sweeps. Wait for M15 confirmation before opening a trade. Only take buy trades in bullish market conditions and sell trades in bearish market conditions. Risk a fixed percentage of account balance per trade (user adjustable). Automatically calculate lot size based on
I need an MT5 Indicator that DOES NOT open trades automatically. Its purpose is to analyze the market and send me a notification whenever all the conditions of my strategy are met. INDICATORS USED - RSI (14) - SMA (100) - Volume - H4 Support Detection CONDITIONS 1. RSI on M15 - RSI (14) must be equal to or below 30. 2. RSI on H1 - RSI (14) must be equal to or below 35. 3. SMA 100 - Use a Simple Moving Average (SMA)
MC Trader's 30+ USD
If Buy: it must Buy when a conformation is done Bye the candle that would be a bullish engolfing candle or after liqudity swip or when sellers has stepped down the market and the market regains energy and trand upwards, it's stop loss must be below the Buy position and it's take profit must be at the top of all candles
i am looking to upgrade my trading telegram bot and add live data to it and also make it linked to a dashboard where i can trace the users who register in my bot and pay and make them go in my private channel and manages the expiry date of each user
Read signal and enter trade and close trade at good profits and open trade again. Either bullish or bearish signals at 0.1 on XAUUSD. Maximum trade a day should be 4-5 times with good opens and close signals. Looking foward to a long cooperation and also a honest and genuine person
AlphaGreen 150 - 200 USD
Hello, I need a professional MT5 Expert Advisor (EA) developed for a custom indicator-based strategy. Strategy Logic: Determine the trend direction: Uptrend = Buy opportunities only. Downtrend = Sell opportunities only. Entry Conditions: The indicator has 4 lines: 2 Green lines, 1 Red line, and 1 Blue line. Open a Buy trade when both Green lines move inside/between the Red and Blue lines during an uptrend. Open a
Prop Firm EA 30 - 40 USD
I am looking for an MT5 Expert Advisor specifically designed to help meet common prop-firm evaluation requirements while prioritizing consistency, low drawdown, and strong risk management. The EA should use a robust trend-following and market structure-based strategy with multi-timeframe confirmation, momentum filtering, and optional news filtering to avoid low-quality trades. It must include configurable risk
I need a simple bot for opening range. Simple Entry / Exit rules, to be able to customize the timeframe, time zone (entry candle) and other normal settings like size, etc
I need a new strategy with and edge for BTCUSD, optionally build an simple expert advisor for backtesting demonstration , i can build it myself if necessary, i only look for an effective strategy with an edge. Thanks
Title Professional AI Automation Trading Bot for Forex & Crypto Solution Language Python (preferred) or MQL5 depending on integration requirements. Categories Expert Advisor (EA) for MetaTrader 5 Automated trading strategies AI/ML-based signal generation Risk management automation Required Skills Strong knowledge of MQL5/Python Experience with MetaTrader API integration Machine learning model deployment

Información sobre el proyecto

Presupuesto
60 - 90 USD
Plazo límite de ejecución
de 20 a 40 día(s)

Cliente

Encargos realizados1
Número de arbitrajes0