Preciso automatizar minha estrategia - I need to automate my media strategy

Specification

Codigo encontra-se em Pine v5, mas quero trazer um EA para o meta trader 5 

segue codigo:

//@version=5
strategy("Estratégia de Médias Móveis", overlay = true)

// Períodos das médias móveis definidos nas configurações
ma_periodo = input(24, title = "Período das Médias Móveis")
filtro_periodo = input(500, title = "Período do Filtro de Tendência")

// Opção para habilitar/desabilitar o filtro de entrada
habilitar_filtro = input(true, title = "Habilitar Filtro de Entrada")

// Horário de início e fim da sessão de Londres
hora_inicio_londres = input.int(8, title = "Hora de Início (Londres)")
hora_fim_londres = input.int(16, title = "Hora de Fim (Londres)")

// Horário de início e fim da sessão de Nova York
hora_inicio_ny = input.int(13, title = "Hora de Início (Nova York)")
hora_fim_ny = input.int(21, title = "Hora de Fim (Nova York)")

// Médias de 24 períodos
ma_minimas = ta.sma(low, ma_periodo)
ma_maximas = ta.sma(high, ma_periodo)

// Média de 500 períodos (filtro de tendência)
ma_500 = ta.sma(close, filtro_periodo)

// Verifica se o horário atual está dentro da sessão de Londres ou Nova York
dentro_sessao_londres = time >= timestamp(year, month, dayofmonth, hora_inicio_londres) and time <= timestamp(year, month, dayofmonth, hora_fim_londres)
dentro_sessao_ny = time >= timestamp(year, month, dayofmonth, hora_inicio_ny) and time <= timestamp(year, month, dayofmonth, hora_fim_ny)

// Condições de entrada de compra
condicao_compra = close > ma_maximas and close > ma_minimas and close[1] < ma_maximas and close[1] < ma_minimas and (not habilitar_filtro or (close > ma_500 and (dentro_sessao_londres or dentro_sessao_ny)))

// Condições de entrada de venda
condicao_venda = close < ma_maximas and close < ma_minimas and close[1] > ma_maximas and close[1] > ma_minimas and (not habilitar_filtro or (close < ma_500 and (dentro_sessao_londres or dentro_sessao_ny)))

// Condições para fechar trades
fechar_compra = close < ma_maximas and close < ma_minimas
fechar_venda = close > ma_maximas and close > ma_minimas

// Plotar entradas e saídas no gráfico
plotshape(condicao_compra, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(condicao_venda, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)

if (condicao_compra)
    strategy.entry("Compra", strategy.long)

if (condicao_venda)
    strategy.entry("Venda", strategy.short)

// Fechar trades de compra
if (fechar_compra)
    strategy.close("Compra")

// Fechar trades de venda
if (fechar_venda)
    strategy.close("Venda")

plot(ma_minimas, title = "Média de Mínimas", color = color.blue)
plot(ma_maximas, title = "Média de Máximas", color = color.red)
plot(ma_500, title = "Média de 500 períodos", color = color.green)


Responded

1
Developer 1
Rating
(11)
Projects
17
59%
Arbitration
2
0% / 100%
Overdue
2
12%
Free
2
Developer 2
Rating
(468)
Projects
530
33%
Arbitration
28
39% / 43%
Overdue
7
1%
Busy
3
Developer 3
Rating
(39)
Projects
40
10%
Arbitration
0
Overdue
0
Free
4
Developer 4
Rating
(1)
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
5
Developer 5
Rating
(236)
Projects
440
26%
Arbitration
125
21% / 57%
Overdue
96
22%
Working
6
Developer 6
Rating
(6)
Projects
10
0%
Arbitration
0
Overdue
2
20%
Working
7
Developer 7
Rating
(256)
Projects
417
38%
Arbitration
86
44% / 19%
Overdue
71
17%
Busy
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
The text below is long because it is very detailed, but not a very complex project. READ CAREFULLY AND LOOK AT THE IMAGES BEFORE YOU ARE READY TO DO THE WORK. > If you are going to ask questions be clear and specific. > If you have no experience please do not prontifique or be willing to carry out the work. Indicator name: O Burro Paciente. Basic parameters and details: > Indicator averages: MA20 Linear gradient
Crie um indicador para mt5 que mostre no gráfico de candlesticks alguns sinais com alguns requisitos: A base do indicador são trêsmédias onde os sinais de compra só serão mostrados acima dessas duas médias, e o de venda abaixo dessas 3 médias: Média móvel de 9 períodos simples calculada aplicada a "median Price (HL/2);Média móvel simples 20 períodos azul com 2 de espessura; média móvel 200periodos vermelha com 3 de
Preciso inserir um Sinal para Cancelar a Estratégia do meu Expert quando Não ocorrer o sinal preço fecha fora preço fecha dentro em um outro tempo gráfico a ser escolhido. Preciso que e crie: Inserir Indicador Banda de Bollinger Inserir Janela para ajustar tempo do indicador Banda de Bollinger inserir estratégia de Cancelar a operação se, NÃO ocorrer fechou fora fechou dentro após ultimo candle no tempo gráfico do

Project information

Budget
30 - 70 USD
For the developer
27 - 63 USD
Deadline
to 10 day(s)