One click trading EA for online and offline charts

Specification

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.


Responded

1
Developer 1
Rating
(634)
Projects
1003
47%
Arbitration
33
36% / 36%
Overdue
98
10%
Working
Published: 6 codes
2
Developer 2
Rating
(260)
Projects
325
30%
Arbitration
35
26% / 63%
Overdue
10
3%
Loaded
3
Developer 3
Rating
(19)
Projects
24
8%
Arbitration
9
33% / 33%
Overdue
1
4%
Loaded
4
Developer 4
Rating
(545)
Projects
829
62%
Arbitration
33
27% / 45%
Overdue
23
3%
Free
Published: 1 code
5
Developer 5
Rating
(22)
Projects
28
43%
Arbitration
4
50% / 50%
Overdue
1
4%
Loaded
6
Developer 6
Rating
(2668)
Projects
3401
68%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
7
Developer 7
Rating
(4)
Projects
8
0%
Arbitration
3
33% / 67%
Overdue
4
50%
Free
8
Developer 8
Rating
(7)
Projects
10
10%
Arbitration
4
50% / 0%
Overdue
0
Working
Published: 4 articles, 34 codes
9
Developer 9
Rating
(851)
Projects
1460
72%
Arbitration
122
29% / 48%
Overdue
356
24%
Working
Published: 3 articles
10
Developer 10
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
11
Developer 11
Rating
(454)
Projects
718
34%
Arbitration
34
71% / 9%
Overdue
22
3%
Working
12
Developer 12
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
13
Developer 13
Rating
(10)
Projects
15
13%
Arbitration
6
0% / 67%
Overdue
2
13%
Free
14
Developer 14
Rating
(268)
Projects
602
34%
Arbitration
64
20% / 58%
Overdue
147
24%
Working
Published: 1 article, 22 codes
15
Developer 15
Rating
(641)
Projects
866
48%
Arbitration
29
38% / 17%
Overdue
63
7%
Working
16
Developer 16
Rating
(13)
Projects
24
75%
Arbitration
0
Overdue
2
8%
Free
Published: 62 codes
17
Developer 17
Rating
(1)
Projects
1
0%
Arbitration
3
0% / 100%
Overdue
1
100%
Free
18
Developer 18
Rating
(48)
Projects
57
35%
Arbitration
15
27% / 60%
Overdue
2
4%
Free
19
Developer 19
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
20
Developer 20
Rating
(8)
Projects
9
11%
Arbitration
0
Overdue
0
Free
21
Developer 21
Rating
(43)
Projects
49
29%
Arbitration
4
25% / 25%
Overdue
0
Free
22
Developer 22
Rating
(64)
Projects
68
25%
Arbitration
12
42% / 42%
Overdue
4
6%
Free
23
Developer 23
Rating
(166)
Projects
176
45%
Arbitration
3
33% / 33%
Overdue
1
1%
Working
24
Developer 24
Rating
(1)
Projects
2
0%
Arbitration
1
0% / 0%
Overdue
0
Free
Published: 1 article
25
Developer 25
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
26
Developer 26
Rating
(85)
Projects
174
44%
Arbitration
3
100% / 0%
Overdue
5
3%
Free
Published: 1 code
27
Developer 27
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
28
Developer 28
Rating
(243)
Projects
287
77%
Arbitration
13
77% / 0%
Overdue
4
1%
Working
29
Developer 29
Rating
(25)
Projects
32
34%
Arbitration
0
Overdue
2
6%
Free
30
Developer 30
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Working
31
Developer 31
Rating
(10)
Projects
14
43%
Arbitration
0
Overdue
3
21%
Free
32
Developer 32
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
33
Developer 33
Rating
(13)
Projects
31
23%
Arbitration
8
25% / 63%
Overdue
5
16%
Free
34
Developer 34
Rating
(3)
Projects
1
0%
Arbitration
5
0% / 100%
Overdue
0
Free
35
Developer 35
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 0%
Overdue
0
Free
36
Developer 36
Rating
(6)
Projects
7
71%
Arbitration
0
Overdue
0
Free
37
Developer 37
Rating
(8)
Projects
8
0%
Arbitration
2
50% / 0%
Overdue
1
13%
Working
38
Developer 38
Rating
(19)
Projects
27
11%
Arbitration
11
9% / 55%
Overdue
12
44%
Free
39
Developer 39
Rating
(13)
Projects
20
40%
Arbitration
1
0% / 100%
Overdue
1
5%
Free
40
Developer 40
Rating
(24)
Projects
31
19%
Arbitration
4
50% / 25%
Overdue
4
13%
Free
41
Developer 41
Rating
(89)
Projects
253
78%
Arbitration
9
22% / 56%
Overdue
36
14%
Working
Published: 3 articles, 26 codes
42
Developer 42
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
43
Developer 43
Rating
(200)
Projects
259
21%
Arbitration
22
50% / 18%
Overdue
0
Working
44
Developer 44
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
1
100%
Free
45
Developer 45
Rating
(298)
Projects
477
40%
Arbitration
105
40% / 24%
Overdue
81
17%
Loaded
Published: 2 codes
46
Developer 46
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
47
Developer 47
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
48
Developer 48
Rating
(33)
Projects
36
33%
Arbitration
5
0% / 80%
Overdue
0
Working
Published: 2 codes
49
Developer 49
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
50
Developer 50
Rating
(271)
Projects
553
50%
Arbitration
57
40% / 37%
Overdue
227
41%
Working
Similar orders
Hello, I'm looking for an expert who can help me acquire a secure, easy-to-use bot with Turkish language support for automated buying and selling in Forex, commodities, and cryptocurrencies, and who can also teach me how to set it up and use it
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
I need an Ai trading bot for Binance and BTC on MT5 that also uses order flow data. It should also make use of TSI- Temporal indicator sampling and also it should make use of fundamental analysis in the process of signal generation
MT5 EA Developer for Structured ICT/SMC Market Logic Requirements Specification: I need an MT5 Expert Advisor only in MQL5. No indicator, no script, no DLL, and no external API. The EA must be built on a rule-based ICT/SMC-style framework with objective, backtestable logic. I am not looking for social-media-style ICT/SMC interpretation. I need a developer who can convert trading concepts into clear coding rules. The

Project information

Budget
60 - 90 USD
Deadline
from 20 to 40 day(s)

Customer

Placed orders1
Arbitrage count0