One click trading EA for online and offline charts

Tâche terminée

Temps d'exécution 2 jours
Commentaires de l'employé
So, professional in communicating the specs and requirements.

Spécifications

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.


Répondu

1
Développeur 1
Évaluation
(636)
Projets
1006
47%
Arbitrage
33
36% / 36%
En retard
99
10%
Travail
Publié : 6 codes
2
Développeur 2
Évaluation
(271)
Projets
341
29%
Arbitrage
36
28% / 64%
En retard
10
3%
Travail
3
Développeur 3
Évaluation
(21)
Projets
27
7%
Arbitrage
9
33% / 33%
En retard
1
4%
Travail
4
Développeur 4
Évaluation
(550)
Projets
838
61%
Arbitrage
33
27% / 45%
En retard
24
3%
Gratuit
Publié : 1 code
5
Développeur 5
Évaluation
(27)
Projets
33
42%
Arbitrage
4
50% / 50%
En retard
3
9%
Chargé
6
Développeur 6
Évaluation
(2673)
Projets
3410
68%
Arbitrage
77
48% / 14%
En retard
342
10%
Gratuit
Publié : 1 code
7
Développeur 7
Évaluation
(4)
Projets
8
0%
Arbitrage
3
33% / 67%
En retard
4
50%
Gratuit
8
Développeur 8
Évaluation
(12)
Projets
17
35%
Arbitrage
5
40% / 20%
En retard
1
6%
Chargé
Publié : 7 articles, 35 codes
9
Développeur 9
Évaluation
(851)
Projets
1461
72%
Arbitrage
122
29% / 48%
En retard
356
24%
Travail
Publié : 3 articles
10
Développeur 10
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
11
Développeur 11
Évaluation
(454)
Projets
720
34%
Arbitrage
35
71% / 9%
En retard
22
3%
Gratuit
12
Développeur 12
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
13
Développeur 13
Évaluation
(10)
Projets
15
13%
Arbitrage
6
0% / 67%
En retard
2
13%
Gratuit
14
Développeur 14
Évaluation
(268)
Projets
603
34%
Arbitrage
65
22% / 57%
En retard
147
24%
Travail
Publié : 1 article, 22 codes
15
Développeur 15
Évaluation
(645)
Projets
872
48%
Arbitrage
29
38% / 17%
En retard
63
7%
Gratuit
16
Développeur 16
Évaluation
(13)
Projets
24
75%
Arbitrage
0
En retard
2
8%
Gratuit
Publié : 62 codes
17
Développeur 17
Évaluation
(1)
Projets
1
0%
Arbitrage
3
0% / 100%
En retard
1
100%
Gratuit
18
Développeur 18
Évaluation
(49)
Projets
59
36%
Arbitrage
15
27% / 60%
En retard
1
2%
Travail
19
Développeur 19
Évaluation
(1)
Projets
1
100%
Arbitrage
0
En retard
0
Gratuit
20
Développeur 20
Évaluation
(9)
Projets
10
10%
Arbitrage
0
En retard
0
Gratuit
21
Développeur 21
Évaluation
(43)
Projets
49
29%
Arbitrage
4
25% / 25%
En retard
0
Gratuit
22
Développeur 22
Évaluation
(64)
Projets
68
25%
Arbitrage
12
42% / 42%
En retard
4
6%
Gratuit
23
Développeur 23
Évaluation
(169)
Projets
180
46%
Arbitrage
3
33% / 33%
En retard
1
1%
Travail
24
Développeur 24
Évaluation
(1)
Projets
2
0%
Arbitrage
1
0% / 0%
En retard
0
Gratuit
Publié : 2 articles
25
Développeur 25
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
26
Développeur 26
Évaluation
(85)
Projets
174
44%
Arbitrage
3
100% / 0%
En retard
5
3%
Gratuit
Publié : 1 code
27
Développeur 27
Évaluation
(62)
Projets
90
29%
Arbitrage
24
13% / 58%
En retard
7
8%
Travail
28
Développeur 28
Évaluation
(257)
Projets
301
76%
Arbitrage
13
77% / 0%
En retard
4
1%
Chargé
29
Développeur 29
Évaluation
(28)
Projets
34
35%
Arbitrage
0
En retard
2
6%
Gratuit
30
Développeur 30
Évaluation
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
31
Développeur 31
Évaluation
(10)
Projets
14
43%
Arbitrage
0
En retard
3
21%
Gratuit
32
Développeur 32
Évaluation
(3)
Projets
3
33%
Arbitrage
0
En retard
0
Chargé
Publié : 1 code
33
Développeur 33
Évaluation
(13)
Projets
31
23%
Arbitrage
8
25% / 63%
En retard
5
16%
Gratuit
34
Développeur 34
Évaluation
(3)
Projets
1
0%
Arbitrage
5
0% / 100%
En retard
0
Gratuit
35
Développeur 35
Évaluation
(1)
Projets
1
0%
Arbitrage
1
0% / 0%
En retard
0
Gratuit
36
Développeur 36
Évaluation
(9)
Projets
11
55%
Arbitrage
0
En retard
0
Gratuit
37
Développeur 37
Évaluation
(8)
Projets
8
0%
Arbitrage
2
50% / 0%
En retard
1
13%
Travail
38
Développeur 38
Évaluation
(19)
Projets
27
11%
Arbitrage
11
9% / 55%
En retard
12
44%
Gratuit
39
Développeur 39
Évaluation
(13)
Projets
20
40%
Arbitrage
1
0% / 100%
En retard
1
5%
Gratuit
40
Développeur 40
Évaluation
(25)
Projets
32
19%
Arbitrage
5
40% / 40%
En retard
4
13%
Gratuit
41
Développeur 41
Évaluation
(89)
Projets
254
78%
Arbitrage
9
22% / 56%
En retard
36
14%
Travail
Publié : 3 articles, 26 codes
42
Développeur 42
Évaluation
Projets
0
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
43
Développeur 43
Évaluation
(203)
Projets
264
22%
Arbitrage
23
52% / 17%
En retard
0
Travail
44
Développeur 44
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
1
100%
Gratuit
45
Développeur 45
Évaluation
(298)
Projets
478
40%
Arbitrage
105
40% / 24%
En retard
82
17%
Chargé
Publié : 2 codes
46
Développeur 46
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
47
Développeur 47
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
48
Développeur 48
Évaluation
(33)
Projets
36
33%
Arbitrage
5
0% / 80%
En retard
0
Travail
Publié : 2 codes
49
Développeur 49
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
50
Développeur 50
Évaluation
(271)
Projets
553
50%
Arbitrage
57
40% / 37%
En retard
227
41%
Travail
Commandes similaires
Forex robot 30+ USD
Hello… need an MT5 expert advisor that scans up to five user-selected symbols for bullish and bearish engulfing patterns on a chosen timeframe, displays a signal dashboard with pattern strength scores, and automatically enters trades with risk-based lot sizing, fixed stop-loss and take-profit tied to the engulfing candle’s high or low
Mt5 ea 30+ USD
I have a fast execution ea that need a little touch, it trade on gold and my problem is about the risk ratio the tp is 3pip and stop loss 20 but i cannot get it right to make the average win larger and average loss lower. I would like to know if i can get help to get it right without touching the tragedy and the trade frequency. Those two pictures I attached is the example of what my bot actually do like i explained
Requirements Specification Here is an example of Requirements Specification for the development of the MACD Sample Expert Advisor, which is available in the MetaTrader 5 standard package. 1. The idea of the trading system is as follows : market entries are performed when MACD's main and signal lines intersect in the current trend direction . 2. Trend is determined based on the Exponential Moving Average with
REWARD! 35 - 200 USD
I will pay you a REWARD, if you find / create an EA that fits ALL the below criteria! Platform : MT4 Timeframe : doesn’t matter Pair : doesn’t matter Strategy : doesn’t matter Drawdown : no more than 25% Return : minimum 5%, every month Lot sizing : dynamic lots I will backtest the EA with 99.9% tick data accuracy for a period of 20+ years . If the EA can produce minimum 5% returns EVERY MONTH over 20 YEARS with less
Hello, I am looking for someone to Run and Monitor the EA and Signals in the account. Should be able to monitor daily and fix any issue in the signal Copying and EA running. The Settings and configuration to be checked and updated periodically. Should be available to report and update on daily basis. Tell me the cost and your previous experience for the same. Thanks
Looking for an Experienced MQL4/MQL5 Developer to Build a Professional Scalping Expert Advisor (EA) I am looking for an experienced MQL4/MQL5 developer to build a professional Expert Advisor (EA) for MetaTrader 4 or MetaTrader 5 from scratch. My goal is to develop a high-quality scalping system with strong risk management and long-term profitability potential. I am not looking for unrealistic promises or "100%
void OnTick() { // Check if we already have an open trade if(OrdersTotal() == 0) { // Get the value of a 14-period Moving Average double ma = iMA(Symbol(), 0, 14, 0, MODE_SMA, PRICE_CLOSE, 0); // Basic Condition: If current close price moves above the MA, buy if(Close[0] > ma) { int ticket = OrderSend(Symbol(), OP_BUY, 0.1, Ask, 3, 0, 0, "My First Bot", 0, 0, clrGreen); } } }
Recently I have backtested more than 100 EAs and I have come to a conclusion that in the long-term all of them produce catastrophic results. I used 99.9% data quality and whenever possible decades of data. In the short-term almost all of them can have nice gains. But there is hardly any EA that could survive even just 3-5 years, let alone decades ! This got me thinking: if almost all EAs are unfit for long-term
I am looking for an experienced MQL5 developer to convert a TradingView indicator into an MT5 indicator. The objective is to recreate the TradingView indicator in MQL5 so that it produces the same calculations, plots, values, and signals as closely as possible. Requirements: Convert the TradingView Pine Script into an MT5 indicator (.mq5). Ensure the MT5 version matches the TradingView version as accurately as
Hello, I want a simple bot for NinjaTrader8. I need a bot that operates automatically on Nasdaq (NQ/MNQ). Requirements: open buys and sells following a simple trend strategy, configurable stop loss and take profit, risk per trade of 1 to 2% of capital, if it loses 3% in a day, stop trading until the next day. Compatible with backtesting, delivery of the source code and the working bot in NinjaTrader 8. My initial

Informations sur le projet

Budget
60 - 90 USD
Délais
de 20 à 40 jour(s)