An Expert Advisor utilising TMA Bands and Averaging for MT4

MQL4 Experts

Tâche terminée

Temps d'exécution 1 jour
Commentaires du client
Excellent and speedy service provided by Shukurjon. Would highly recommend.
Commentaires de l'employé
Thanks so much!!!!!

Spécifications

Hi there,

I am looking for an experienced developer to help automate my trading strategy via an expert advisor for MT4. I am open to new ideas and suggestions that may improve the EA. This EA is something I would like to utilise on live personal accounts and live proprietary firm accounts. I also have the source code that I use for TradingView that I utilise when manually trading this strategy. Once all things have been agreed upon between myself and the developer, I will provide further images for illustration purposes as well as MT5 screenshots of what it may look like. Each time the entry criteria is met, the EA must instantly execute the trade as opposed to having limit orders etc.

The strategy uses one indicator - Triangular Moving Average (TMA) Bands. I recently asked a question within the MQL5 forum regarding TMA Bands that do not repaint and the response was to use 'Non-Centred TMA Bands' - maybe this is useful for the EA? This is important as the entry involves touching the TMA Band in order to enter.

Strategy Description:

The TMA Bands act as an area where price may be overbought/oversold and therefore, where price may reverse. The strategy is simple:

  • When price touches or reaches the price/level of the lower TMA Band = BUY.
  • When price touches or reaches the price/level of the upper TMA Band = SELL. 
  • The EA must be able to average into losing positions via grid management settings detailed below. The important part of the strategy is to ensure the EA completes the first active position and its averaging positions before entering further positions (if that makes sense). Once all active positions have closed, make sure the EA waits for price to CLOSE within the TMA bands and wait until price touches the TMA Band again before entering a new position. I would like the initial position and its averaging positions to always close as 'one' - I am not sure if it is standard practice for each trade and its averaging trades to close together at the same time and as part of the same sequence in profit.

Settings Layout:

I would like the EA settings to be displayed exactly as below to make it easier to on the eye and easier to navigate please. All inputs are examples only:


—Time Management—

Time Management: True

Start Time: 00:00

End Time: 10:00


—Zone Management—

TMA: 100

ATR: 100

ATR-X: 5


—Lot Management—

Lot Size: 1

Lot Size Exponent: 1


—Grid Management—

PIP Step: 10

PIP Step Exponent: 1

Maximum Grid Management: 10


—Risk Management—

Take Profit: 50

Trailing Start: 25

Trailing Step: 5


—Money Management—

Maximum % Daily Risk: 5

Maximum % Risk Per Trade: 2.5


—Extra—

Zone Colour: Red

Magic Number: 1111

Maximum Slippage: 10

Information Panel: True


Additional information:

Time Management: Within these settings, I would like the EA to only enter trades within the 'Start Time' and 'End Time'. Allow the EA to always complete averaging trades until the sequence has closed and do not open any new positions outside of 'Start Time' and 'End Time'.

Zone Management: 'TMA' refers to TMA Period and 'ATR' refers to ATR Period. 'ATR-X' refers to ATR multiplier. These settings control the width of the TMA Bands.

Lot Management: 'Lot Size' refers to the lot size of the first position that touches the TMA Band and 'Lot Size Exponent' is a multiplier and refers to the averaging trades.

Grid Management: 'PIP Step' will control the distance in PIPs from the first position and 'PIP Step Exponent' is a multiplier and will control the distance between the averaging trades. 'Maximum Grid Management' will control how many times the EA averages into losing positions. Example: if 'Maximum Grid Management' is set to 10. The EA should not open more than 10 trades including the initial position.

Risk Management: 'Take Profit' is for each initial active position in order to capitalise on volatile moves and to secure profits. The 'Trailing Start' feature is to ensure that the EA secures profits by moving stop loss into profit and lastly, the 'Trailing Step' is used to trail behind current price and is used to capitalise on large impulsive moves in profit.

Money Management: 'Maximum % Daily Risk' refers to the percentage loss the account should reach before immediately closing all trades and not trading for the rest of the trading day. If the account reaches the Maximum % Daily Risk, do not trade for the rest of that trading day, wait until the next trading day. 'Maximum % Risk Per Trade' refers to the percentage risk per trade including its averaging positions. Example: If the EA opens 5 positions (1st position touching the TMA Band and 4 averaging positions) and the account balance reaches the 'Maximum % Risk Per Trade', immediately close all active positions. Using the example above: Maximum % Daily Risk: 5 and Maximum % Risk Per Trade: 2.5 - If the EA opens a trade and it averages in, and the account balance reaches 2.5% in loss, immediately close all active positions and wait until the entry criteria is met. If the same thing happens and the account balance goes into another 2.5% loss, immediately close all active positions and wait until the next trading day as this would breach the 5% Maximum % Daily Risk.

Extra:

I would also like the TMA Bands to be displayed on the chart for visual purposes if possible and to be able to change the colour in the 'Extra' settings - this should be displayed as 'Zone Colour'. 'Magic Number' is to make the account unique. Maximum slippage is to control slippage. Lastly, I would like an 'Information Panel' if possible which will display the following (see below) and reset each day/week according to profit and loss (and have the option to not display this on the chart):

—Information Panel— 

Account Balance: £10000

Daily Profit: £500

Weekly Profit: £2000

Running Profit/Loss: -£150

Thank you all for taking the time to read and consider my request and if you have any questions, please ask away!



Répondu

1
Développeur 1
Évaluation
(68)
Projets
127
41%
Arbitrage
19
47% / 53%
En retard
33
26%
Gratuit
2
Développeur 2
Évaluation
(2676)
Projets
3418
68%
Arbitrage
77
48% / 14%
En retard
343
10%
Travail
Publié : 1 code
3
Développeur 3
Évaluation
(43)
Projets
66
12%
Arbitrage
12
58% / 42%
En retard
1
2%
Gratuit
4
Développeur 4
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
5
Développeur 5
Évaluation
(45)
Projets
91
13%
Arbitrage
34
26% / 59%
En retard
37
41%
Gratuit
6
Développeur 6
Évaluation
(78)
Projets
246
74%
Arbitrage
7
100% / 0%
En retard
1
0%
Gratuit
Publié : 1 article
7
Développeur 7
Évaluation
(116)
Projets
137
36%
Arbitrage
16
13% / 69%
En retard
9
7%
Gratuit
8
Développeur 8
Évaluation
(462)
Projets
489
70%
Arbitrage
6
67% / 0%
En retard
2
0%
Travail
Commandes similaires
I want a robot that will monitor the h4 time frame. wait for 10ema to cross below or above 50 ema. look for candles to touch the 10 ema, wait for a break of structure and a reversal to the neckline. the robot must send me notification when the reversal touches the neckline and give visual indication on the chart
Hello, I have an existing XAUUSD market-analysis system called I am looking for an experienced MQL5 developer to perform a technical review and prepare a precise architecture for rebuilding the existing SIGNAL ENGINE / ANALYSIS LOGIC in MQL5. IMPORTANT: This request is ONLY about the signal-analysis engine. I am NOT requesting an Expert Advisor (EA), automated trading system, order execution, or live trading
Hi, I'm looking for an experienced MQL5 developer to build a profitable Expert Advisor for MetaTrader 5. The goal is to get the highest possible return from a small account while keeping the account alive. ACCOUNT - Broker: IC Markets (EU, regulated), MT5, hedging account - Leverage: 1:30 - Deposit: 200 USD - Instruments: Forex and/or XAUUSD, your choice. Please check that the margin for the minimum lot size is
I need a professional MT5 Expert Advisor for multi-symbol trade monitoring and risk management. The EA should focus on trade management rather than generating trading signals. Requirements: Platform: MetaTrader 5 / MQL5 Monitor all open positions on the account Multi-symbol support Display a dashboard showing: Symbol Buy/Sell direction Lot size Entry price Current profit/loss Stop Loss Take Profit Configurable
Hi, I’m looking for an experienced MQL5/MT5 developer to build a complex AI-powered adaptive Expert Advisor for XAUUSD+ on Ultima Markets. I have a detailed 28-section technical specification, and the requirements are fixed. I’m looking for the complete implementation , not a simplified EA or a conventional indicator-based system. The project includes: Genuine AI/ML integration AI-based market regime classification
This may be a weird request but if anyone has an EA that is actually consistently profitable I want to buy a copy from you. Ideally trades a lot, I'm sure theres a coder out there who has made a profitable EA, I want to backtest if you have, I have been trying to code a few on my own with no success as I'm not yet good at coding, lets see what ya got.thanks
I need a simple MetaTrader 5 Expert Advisor based on a MACD crossover. Requirements: Platform: MetaTrader 5 / MQL5 Buy when the MACD main line crosses above the signal line Sell when the MACD main line crosses below the signal line Use completed candles only MACD parameters configurable Fixed lot size configurable Stop Loss configurable Take Profit configurable Maximum one open position per symbol Configurable Magic
I need a simple MT5 Expert Advisor based on Bollinger Bands. Requirements: Platform: MetaTrader 5 / MQL5 Buy when price closes below the lower Bollinger Band Sell when price closes above the upper Bollinger Band Bollinger period configurable, default 20 Deviation configurable, default 2.0 Fixed lot size configurable Stop Loss configurable Take Profit configurable Maximum one open position per symbol Use completed
Platform: MT5 / MQL5 Buy khi RSI < 30 Sell khi RSI > 70 RSI period configurable, default 14 Fixed lot configurable SL/TP configurable Max 1 position per symbol Completed candles only Configurable Magic Number Deliver .mq5 source Compile without errors/warnings No martingale/grid No profitability guarantee
Trading bot ea 30+ USD
yoo i want to make a trading bot i have my strategy in videos and also the rules to if anyone can work it out for me i will be glad welcome your bid and it urget let connect here on mgl5 And if you know you can not do the project without getting paid first please don't bid thanks

Informations sur le projet

Budget
80 - 100 USD
Délais
à 10 jour(s)