Need to create a Semi-Auto EA to place trades in DCA

MQL5 Experts

Spécifications

I need a semi-automated Expert Advisor (EA) for MetaTrader 5 (MT5).
The EA will not open trades by itself.

Instead, I will manually place Buy/Sell market or limit orders, and the EA should automatically start placing pending limit orders by applying DCA (Dollar Cost Averaging) at every 5pips.

The manual order is the anchor trade with a fixed Take Profit (30pips) / Stop Loss (to be insert at the trading panel, or can be fixed at 100pips).

Also the ability of moving the stoploss all orders to breakeven with a button.

🔹 Key Requirements

  1. Platform: MetaTrader 5 (MT5).

  2. Trade Entry:

    • I will manually enter 1 trade (Buy/Sell, either Limit or market order).

    • EA should detect the trade and start placing pending limit orders every 5 pips for DCA purpose.

  3. DCA Logic:

    • EA must place additional orders every X pips (configurable, default: 5 pips).

    • Each additional order should have its lot size increased by a multiplier (configurable, default: 1.1).

    • Maximum number of trades in a basket must be configurable. (configurable, default: 10)

  4. TP & SL:

    • Each order should have a fixed Take Profit and Stop Loss in pips (configurable, default TP 30pips, SL 100pips).

    • TP/SL values must be automatically applied to all positions in the basket.

  5. Other Settings:

    • Ability to configure:

      • Step size (pips between DCA orders).

      • Lot multiplier.

      • Fixed TP (in pips).

      • Fixed SL (in pips).

      • Initial lot size.

      • Max number of trades in a basket.

    • Option to manage only manual trades (Magic=0).

    • EA must only manage trades on the attached symbol.

🔹 Example Workflow

  1. I place a manual Buy limit order at 2000.00. 

  2. EA sets TP and SL automatically (e.g., TP=30 pips, SL=100 pips).

  3. If price moves against me by 5 pips (configurable), EA opens a new Buy order with lot size = previous lot × multiplier.

    • Example: First lot = 0.10, next lot = 0.11 (if multiplier = 1.1).

  4. This process continues until max trades limit is reached. (10 trades Max)

  5. Each order has the fixed 30 pips TP applied. SL is as per anchor trade.

🔹 Deliverables

  • MT5 EA (.mq5 + .ex5).

  • Source code with clear comments.

  • External input parameters (Step size, Lot Multiplier, TP, SL, Max trades, Initial lot, Magic number).

  • Ability to backtest in MT5 strategy tester.



Répondu

1
Développeur 1
Évaluation
(189)
Projets
234
35%
Arbitrage
8
63% / 38%
En retard
6
3%
Gratuit
Publié : 1 article, 8 codes
2
Développeur 2
Évaluation
(13)
Projets
17
18%
Arbitrage
3
67% / 0%
En retard
0
Travail
3
Développeur 3
Évaluation
(50)
Projets
73
21%
Arbitrage
11
18% / 27%
En retard
6
8%
Travail
4
Développeur 4
Évaluation
(34)
Projets
36
11%
Arbitrage
2
50% / 50%
En retard
2
6%
Chargé
5
Développeur 5
Évaluation
(19)
Projets
23
48%
Arbitrage
5
0% / 100%
En retard
2
9%
Gratuit
6
Développeur 6
Évaluation
(20)
Projets
26
38%
Arbitrage
2
50% / 50%
En retard
2
8%
Gratuit
7
Développeur 7
Évaluation
(156)
Projets
280
35%
Arbitrage
14
29% / 50%
En retard
42
15%
Gratuit
8
Développeur 8
Évaluation
Projets
0
0%
Arbitrage
1
0% / 0%
En retard
0
Gratuit
9
Développeur 9
Évaluation
(4)
Projets
3
33%
Arbitrage
1
0% / 100%
En retard
0
Travail
10
Développeur 10
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
11
Développeur 11
Évaluation
(3)
Projets
4
25%
Arbitrage
0
En retard
0
Gratuit
12
Développeur 12
Évaluation
(5)
Projets
5
20%
Arbitrage
2
0% / 0%
En retard
1
20%
Chargé
13
Développeur 13
Évaluation
(4)
Projets
2
0%
Arbitrage
1
0% / 0%
En retard
1
50%
Travail
14
Développeur 14
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
15
Développeur 15
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
16
Développeur 16
Évaluation
(270)
Projets
550
49%
Arbitrage
55
40% / 36%
En retard
227
41%
Travail
17
Développeur 17
Évaluation
(7)
Projets
16
38%
Arbitrage
1
0% / 100%
En retard
2
13%
Travail
18
Développeur 18
Évaluation
(290)
Projets
520
36%
Arbitrage
62
34% / 35%
En retard
187
36%
Travail
19
Développeur 19
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
20
Développeur 20
Évaluation
(461)
Projets
905
77%
Arbitrage
25
16% / 68%
En retard
99
11%
Travail
Publié : 1 article, 6 codes
21
Développeur 21
Évaluation
(1)
Projets
1
100%
Arbitrage
0
En retard
0
Travail
22
Développeur 22
Évaluation
(30)
Projets
38
29%
Arbitrage
0
En retard
2
5%
Travail
Commandes similaires
I need a developer who can help me with a profitable Expert Advisor that is profitable. Kindly bid if you are interested. No to martingale, no to grid or dangerous methods. It must trade from $100. Bot to trade Forex pairs like EurUsd, usdjpy and usdchf. I will need source code which is clean. Please dont bid if you have nothing. Thanks
Precision Shift EA 100 - 500 USD
Use the Daily (D1) chart as the higher timeframe reference. On the H1 timeframe, monitor for a sweep of the previous day’s high or low. A sweep means that price takes liquidity above or below the previous day’s level and then shifts back inside. After a sweep on H1, drop to the M5 timeframe. On M5, wait for a Change of State in Delivery / Market Structure Shift (CHOCH/BOS) to confirm entry. If the sweep occurs above
Sharper trading bot 30 - 200 USD
I have a $200,000 trading account challenge. I need the bot to work on trading view so it has to be a pine script I think. I’m going to attach a photo of the requirements for the account
Need proficient coder. skilled mql4 mql5 specialist to help with the optimization of my existing EA per asset, you must be well vast and ready for ongoing businesses as I am requesting optimization based various assets, kindly reach out if you can help with this exactly thanks
📌 Forex EA Bot Requirement Document 1. General Information Trading Platform: MetaTrader 5 (MT5) / MetaTrader 4 (MT4) Trading Instruments: (e.g., GBP/JPY, XAU/USD, BTC/USD) Timeframes to Trade: (e.g., 15M, 1H, 4H, Daily) Trading Style: (Scalping, Swing trading, Intraday, Position trading) 2. Entry Rules Define the indicators/strategies for entry (e.g., Moving Averages, MACD, RSI, Order Blocks, Supply & Demand)
I need an experienced MQL4/MQL5 developer to optimize my existing EA on multiple assets (S&P500, Nasdaq, Tesla, Nvidia, Meta, GBPJPY) using the H4 timeframe. The EA is already built; the task is to optimize key parameters such as: SL, TP, Break-even SL Trailing profit & Partial take profit Number of trades open Market vs Pending orders Deliverables include optimized parameter sets for each asset, with reliable
I need an experienced MQL4/MQL5 developer to optimize my existing EA on multiple assets (S&P500, Nasdaq, Tesla, Nvidia, Meta, GBPJPY) using the H4 timeframe. The EA is already built; the task is to optimize key parameters such as: SL, TP, Break-even SL Trailing profit & Partial take profit Number of trades open Market vs Pending orders Deliverables: optimized parameter sets for each asset, with reliable
MORE WINS GOLD SCALPER 50 - 100 USD
I need someone who can create a scalping trading bot for me. With a 1 - 5 minutes timeframe entry. A good robot that automatically opens a trade and close in profit. BOT should have a 80 percent win rate. Opens only one trade at a time. Closes a trade before opening a new one . Trading strictly GOLD/USD PLEASE TAKE NOTE PROGRAMMER SHOULD BE ABLE TO REMOTELY INSTALL AND SETUP THE BOT AS WELL PROGRAMMER SHOULD ALSO
A few months ago, I started conducting some trading funding tests. I want to develop a management system that allows me to apply it to any account, regardless of the funding company. The idea is that ONLY from 11:00 PM to midnight, Monday through Friday, and on Saturday and Sunday, I can indicate the maximum number of trades allowed per day for each account. This means that if the system detects that I have already
Sharp scalping 30 - 100 USD
I have $1 million account that I need a scalping box for with a 90% win rate I attached a photo of the daily draw down and the max draw down of the account because it is a prop firm challenge. I need it in Pine script for trading view. Thanks

Informations sur le projet

Budget
30 - 50 USD
Pour le développeur
27 - 45 USD