EA based on the combination of the alignment of moving averages from different chart timeframes of the operational timeframe

Specification

STRATEGY DEFINITION:

This setup is based on the volatility of the "X" minute chart, combining the alignment of averages from different timeframes! It considers the alignment of the averages for the continuity of direction, providing excellent movements.

TRADE DYNAMICS

TYPE OF AVERAGES: EXPONENTIAL.
TIMEFRAME: 1 MINUTE

TRADE DYNAMICS:

WHEN THE "A" EXP MOVING AVERAGE OF "X" MINUTES + "B" EXP OF "X" MINUTES + "C" EXP AND "D" ARITHMETIC OF "X" MINUTES ARE ALIGNED IN THE SAME DIRECTION IN THIS ORDER, WHETHER FOR A DOWNTREND OR UPTREND.

THE ALIGNMENT OF "C" EXP AND "D" ARITHMETIC OF "X" MINUTES IS NOT RELEVANT IF ONE IS AHEAD OR BEHIND THE OTHER AT ANY GIVEN MOMENT; THE CRUCIAL THING IS THAT BOTH ARE BELOW OR ABOVE "B" DEPENDING ON WHETHER IT IS A BEARISH OR BULLISH SCENARIO.

INCLUDE THE RULE AS A COLORATION IN THE ROBOT ITSELF!

ENTRY: WHEN THE MOVING AVERAGE ALIGNMENT PATTERN, AS DESCRIBED IN TRADE DYNAMICS, OCCURS, THE PRICE MAKES A PULLBACK, PIERCING THROUGH THE "A" AND "B" AVERAGES, MAYBE EVEN "D" (IF IT IS THE 3RD AVERAGE IN THE ALIGNMENT) AND TOUCHES THE "C" EXP MOVING AVERAGE ("X" MINUTES) – ENTER THE TRADE AT THE MARKET PRICE WHEN IT TOUCHES THE AVERAGE!

STOP: "X" POINTS (CONFIGURABLE)

PARTIAL EXIT: "X" PTS (15X1) – WE WILL USE A STOP WITH TRAILING STOP TO CONFIGURE.

TRADE CLOSURE: "X" POINTS (2X1) (KEEP IT AS A PARAMETER)

NECESSARY PARAMETERS

DISTANCE (IN POINTS) BETWEEN THE AVERAGES:
"A" TO "B"
"B" TO "C"

EXIT THE TRADE:
IN CASE OF GAIN OR LOSS
IN ANY SCENARIO, WAIT FOR THE PRICE TO CLOSE BELOW (IN THE CASE OF A BEARISH SCENARIO) OR ABOVE (IN THE CASE OF A BULLISH SCENARIO) MOVING AVERAGE "A", ONLY IF THE ALIGNMENT PATTERN IS RESPECTED, AND RE-ENTER IF IT TOUCHES THE "C" EXP AVERAGE AGAIN.

IN CASE OF AVERAGE MISALIGNMENT, THE ROBOT WILL NOT EXECUTE ANYTHING UNTIL THE ALIGNMENT (PATTERN) IS RESPECTED!

MANAGEMENT WITH FINANCIAL LIMITS FOR GAIN AND LOSS

LEVERAGING OPTION IN RELATION TO CONTRACT VOLUME PROPORTIONAL TO THE ACCOUNT BALANCE

SCHEDULE MANAGEMENT WITH BREAK OPTIONS


Responded

1
Developer 1
Rating
(32)
Projects
55
5%
Arbitration
35
0% / 94%
Overdue
24
44%
Working
2
Developer 2
Rating
(28)
Projects
39
23%
Arbitration
14
0% / 93%
Overdue
4
10%
Working
Similar orders
1️ ⃣ Informações Gerais Plataforma: MetaTrader 5 Tipo: Expert Advisor (EA) Operação: Hedge + Grid Dinâmico Indicador base: Average True Range (ATR período 20) 2️ ⃣ LÓGICA OPERACIONAL 🔹 2.1 Abertura Inicial O robô trabalha sempre com ordem de compra e venda ao mesmo tempo (HEDGE) e o fechamento é sempre usando GRID que tem multiplicador de lote e o tamanho (espaçamento) dinâmico com base em um fator de
Robo de elite 40 - 100 USD
seu Robô de Elite: Precisão: Filtros RSI e Price Action. Rentabilidade: Lote dinâmico baseado no capital (Compound Interest). Automação 24h: Filtro de horário para evitar spreads altos. Satisfação: Dashboard interativo com "Botão de Pânico"
Já tenho um código MQL5 com uma base do funcionamento. Basicamente o EA traça um canal na virada do dia (penso que utilizar horário seria melhor em razão da diferença entre corretoras), com base em um número x de candles, calcula e posiciona ordens stop com base em % do capital. Caso uma ordem aberta venha a stopar, o EA deve realizar uma virada de mão com base no mesmo canal, contudo recalculando o lote para que
//+------------------------------------------------------------------+ //| EA Cruzamento de Médias MT5 | //+------------------------------------------------------------------+ #property strict #include <Trade/Trade.mqh> CTrade trade; //---- Inputs input int FastMAPeriod = 20; input int SlowMAPeriod = 50; input double LotSize = 0.01; input int StopLoss = 300; input int TakeProfit = 600; //----

Project information

Budget
30 - 60 USD
Deadline
to 5 day(s)