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
(55)
Projets
96
40%
Arbitrage
13
38% / 62%
En retard
25
26%
Gratuit
2
Développeur 2
Évaluation
(2422)
Projets
3042
66%
Arbitrage
77
48% / 14%
En retard
340
11%
Travail
3
Développeur 3
Évaluation
(42)
Projets
62
8%
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
(41)
Projets
88
14%
Arbitrage
30
30% / 53%
En retard
36
41%
Travail
6
Développeur 6
Évaluation
(56)
Projets
175
71%
Arbitrage
4
100% / 0%
En retard
1
1%
Gratuit
7
Développeur 7
Évaluation
(116)
Projets
137
36%
Arbitrage
15
13% / 67%
En retard
9
7%
Gratuit
8
Développeur 8
Évaluation
(363)
Projets
389
70%
Arbitrage
3
100% / 0%
En retard
2
1%
Chargé
Commandes similaires
I installed the E.A. into the Experts folder in MT4. When I double click on it nothing happens. When I right click and "attach to chart" nothing happens. The E.A. is not grayed out, it simply will not attach. Any help would be greatly Appreciated
I have an EA and want to add few new logic to fetch profit taking factors and other values from an external master data and use it in existing EA
Hello Every one, Good day, I want from someone professional to create an EA is working on Mt5, This EA is working by depend on some indicators, and all those indicators must be working on MACD window, not on the chart, for more details please read my attached pdf file carefully. Many Thanks
I'm looking for an expert MQL5 developer that can create an EA that's based on my price action trading strategy with no indicators. The EA must analyze trades based on my price action rules, enter trades based on my price action rules, manage trades based on my price action rules and exit trades based on my price action rules
hi hi there i have an strategy on tradingview and i want to automate it like metatrader EA so i want the strategy to open and close trade automaticlly on tradingview
We are looking for an experienced Expert Advisor Developer who can build a customized MT5 Expert Advisor for us. The Expert Advisor would use two built-in indicators as entry/exit signals and our own risk management strategy with customizable inputs. The goal is to create a reliable and efficient trading tool that can automate our trading process on the MT5 platform. Skills required: - Strong understanding of
I need stochastic div (hidden &regular ea) that should perform task in all tf's ..divergence is a repaint stly so i want to use it with candlestick flips .. so bet for it
Hello, I have an indicator from a friend and I'd like to replicate it on my own TradingView or MT5 platform. Could you assist me with that?. Here is the link
so basically I have an EA(mql5), AI script(python), flask server and socket server both on python. Now this is an experimental script as I am trying to learn. However the EA is not entering any trades. How much would it cost for you to troubleshoot this for me? Thank you in advance
NEW FUNCTION 50+ USD
La idea es la siguiente, sería un EA semi automático. Yo como trader opero en zonas. En adelante las vamos a denominar ``zonas calientes´´. El EA debe que necesito debe operar conforme a 4 zonas calientes que yo configure en el mismo. ¿Qué hará el EA en cada una de esas zonas calientes que yo he configurado? En cada una de estas zonas el EA debe realizar hedging (crear un rango en el cual el EA entrara en sell o en

Informations sur le projet

Budget
80 - 100 USD
Pour le développeur
72 - 90 USD
Délais
à 10 jour(s)