AE baseado em fechamento de barras gráfica (renko, candle...) e MACD

MQL5 Experten

Auftrag beendet

Ausführungszeit 31 Tage
Bewertung des Entwicklers
Ótimo cliente, super rápido nos testes e retornos.
Bewertung des Kunden
Profissional de altíssimo gabarito, altamente recomendável!

Spezifikation

OBJETIVO DO TRABALHO:

1- Preciso de um EA que funcione em qualquer bolsa de valores do mundo ou ao menos no Brasil (Bovespa) e Forex;

2- O código do 
EA tem que ser fornecido Aberto, porém, em caráter de exclusividade de uso e distribuição do
solicitante deste trabalho;

3- O código do 
EA deve conter um parâmetro para estabelecer período de validade para o funcionamento;

4- Um dos fatores decisivos para a definição do desenvolvedor, é a compatibilidade do código para MQL4 e MQL5;

5- 
EA deve conter a tabela de "sets" conforme o planejado abaixo:



REGRAS DO AE:



A) REGRAS PARA CALENDÁRIO DE FUNCIONAMENTO 

A00. GMT: 
(Regra A00: EA segue o GMT do pais especificado)     
A01.  Dias da semana bloqueados para Operação: S T Q Q S S D
(Regra A01: EA não executa ordens nas dias específicos da semana)     
A02.  Datas especificas bloqueadas para Operação: 00/00/0000 ...  
(Regra A02: EA não executa ordens nas datas especificadas)   



B) REGRAS PARA HORÁRIO DE FUNCIONAMENTO

B01.  Utiliza Horário: True/False (tick box)
(Regra B01: EA obedece a regras de horário parametrizadas nas regras seguintes do item “B)”    
B02.  Horário de Início das Operações: 00:00:00                
(Regra B02: Inicio do funcionamento do AE)
B03.  Horário Final para Execução de Entradas: 00:00:00                
(Regra B03: horário limite para executar ordens de entrada no pregão)
B04.  Horário de Fechamento no final do pregão: True/False (tick box)
(Regra B04: Habilita o encerramento de todas as ordens em horário especificado na regra B05)
B05.  Horário de Fechamento de Ordens: 00:00:00
(Regra B05: Horário que executa ordem de saída a mercado para encerrar todas as operações abertas)
B06.  Horário inicial para bloqueio de Ordens: 00:00:00 
(Regra B06: Especifica um intervalo inicial durante o pregão, aonde o AE não executará ordens)
B07.  Horário final para bloqueio de Ordens: 00:00:00    
(Regra B07: Esta regra funciona em conjunto com a regra B06. Especifica um intervalo final durante o pregão, aonde o AE não executará ordens)



C) REGRAS MACD 

C01.  MACD – Cruzamento MM para Compra: True/False (tick box)
(Regra C01: Executa venda somente após o cruzamento para CIMA da média)  
C02.  MACD – Cruzamento MM para Venda: True/False (tick box)
(Regra C02: Executa venda somente após o cruzamento para BAIXO da média) 
C03.  MACD - Média Lenta: 000 
C04.  MACD - Média Rápida: 000
C05.  MACD – Sinal: 000                
(Regras C03,C04,C05: campos convencionais do indicador MACD)         
C06.  Entrar Compra: True/False (tick box)
(Regra C06: executa compra se a barra “1” do histograma MACD for ascendente em relação a barra "2")           
C07.  Entrar Venda: True/False (tick box)
(Regra C07: executa venda se a barra “1” do histograma MACD for descendente em relação a barra "2")
C08.  Entrar na Compra na Inversão: True/False (tick box)
(Regra C08: só executa a compra mediante a combinação de 3 barras: Se as barras “2” e "3" forem descendente e a barra “1” for acendente do histograma MACD)
C09.  Entrar na Venda na Inversão: True/False (tick box)
(Regra C09: só executa a venda mediante a combinação de 3 barras: Se as barras “2” e "3" forem ascendentes e a barra “1” for descendente do histograma MACD)
C10.  Inverter Compra na Inversão: True/False (tick box)
(Regra C10: inverte a posição na primeira barra descendente do histograma MACD que fechar após a execução)
C11.  Inverter Venda na Inversão: True/False (tick box)
(Regra C11: inverte a posição na primeira barra ascendente do histograma MACD que fechar após a execução)
C12.  Sair Compra na Inversão: True/False (tick box)
(Regra C12: zera a posição na primeira barra descendente do histograma MACD que fechar após a execução)
C13.  Sair Venda na Inversão: True/False (tick box)
(Regra C13: zera a posição na primeira barra ascendente do histograma MACD que fechar após a execução)        

OBS: regras “C)” anulam as regras “D)” quando habilitadas simultaneamente na mesma direção de execução



D) REGRAS FECHAMENTO GRÁFICO (RENKO, CANDLE...) 
D01.  Entrar Compra: True/False (tick box)              
(Regra D01: executa compra se a barra “1” for positiva) 
D02.  Entrar Venda: True/False (tick box)   
(Regra D02: executa venda se a barra “1” for negativa)
D03.  Entrar na Compra na Inversão: True/False (tick box)   
(Regra D03: executa compra se a barra “2” for negativa e a barra “1” for positiva)
D04.  Entrar na Venda na Inversão: True/False (tick box)   
(Regra D04: executa venda se a barra “2” for positiva e a barra “1” for negativa)
D05.  Inverter Compra na Inversão: True/False (tick box)   
(Regra D05: inverte a posição na primeira barra negativa que fechar após a execução)
D06.  Inverter Venda na Inversão: True/False (tick box)   
(Regra D06: inverte a posição na primeira barra positiva que fechar após a execução)
D07.  Sair Compra na Inversão: True/False (tick box)   
(Regra D07: zera a posição na primeira barra negativa que fechar após a execução)
D08.  Sair Venda na Inversão: True/False (tick box)   
(Regra D08: zera a posição na primeira barra positiva que fechar após a execução)                       

OBS: regras “D)” anulam as regras “C)” quando habilitadas simultaneamente na mesma direção de execução



E) QUANTIFICAÇÃO

E01.  VOLUME: 0,00000...

(Regra E01: define o volume em unidades do ativo e derivativo)                          
E02.  VOLUME ACUMULATIVO: True/False (tick box)
(Regra E02: habilita o acréscimo de volume acumulativo para dobra a quantidade inicial a cada nova barra a favor da posição aberta)   
E03.  QUANTIDADE LIMITE ACUMULATIVA: 0,00000...
 
(Regra E03: define o volume em unidades do ativo e derivativo)               
 


F) EXECUÇÃO DE ENTRADA DAS ORDENS

F01.  Cruzamento de Média Móveis: True/False (tick box)
(Regra F01: só executa COMPRA com a cotação acima da média móvel e só executa VENDA com a cotação abaixo da média móvel)     
F02.  Cruzamento MM Curta: 0000          
F03.  Cruzamento MM Longa: 0000         
(Regras F02 e F03: campos convencionais do indicador Média Móvel)  
F04.  "Pendurar" Ordem na abertura da barra: True/False (tick box) 
(Regra F04: habilita a opção de pendurar uma ou duas ordens simultâneas na abertura da barra”0” conforme preenchimento dos parâmetros F05 e F06)
F05.  "Pendurar" Ordem de Compra: - 0,00000... / +0,00000...
(Regra F05: executa compra de “X” pontos acima ou abaixo da cotação de abertura da barra conforme o sinal positivo ou negativo a frente do valor definido)                
F06.  "Pendurar" Ordem de Venda: - 0,00000... / +0,00000...
(Regra F06: executa venda de “X” pontos acima ou abaixo da cotação de abertura conforme o sinal positivo ou negativo a frente do valor definido)               



G) EXECUÇÃO DE SAÍDA DAS ORDENS (EM PONTOS) 
OBS: avaliar mesclar os itens “G” e “H” em um único item

G01.  Break Even - Gatilho (pontos): - 0,00000... ou +0,00000...
(Após a execução da ordem, a Regra G01 quando preenchida, define a quantidade de pontos que ao ser alcançada pela cotação, aciona a regra G02, pendurando uma ordem de saída no valor estabelecido)     
G02.  Break Even - Valor (pontos): 0,00000...         
(Regra G02: estabelece a cotação de saída da operação na quantidade de pontos preenchida a partir da cotação que foi executada a ordem)                              
G03.  Take Profit (pontos): 0,00000...     
(Regra G03: meta de ganho na operação executada) 
G04.  Stop Loss (pontos): 0,00000...        
(Regra G04: perda limite na operação executada)      
G05.  Stop Móvel Inicial (pontos): 0,00000...       
(A Regra G05 aciona o Stop Móvel quando alcançar a quantidade de pontos estabelecida neste campo. O Stop Móvel começa a se movimentar a partir da cotação de entrada na operação)       
G06.  Stop Móvel no Objetivo (pontos): 0,00000...           
(A Regra G06 aciona o Stop Móvel quando alcançar a quantidade de pontos estabelecida neste campo. O Stop Móvel começa a se movimentar como um “Trail Stop” a partir da cotação atingida mediante e a quantidade de pontos estabelecida neste campo)
G07.  Meta do pregão (pontos): 0,00000...           
(Regra G07: se a quantidade de pontos estabelecida neste campo for alcançada, não executa mais ordens até o início do próximo pregão)  
G08.  Stop diário (pontos): 0,00000...                     
(Regra G08: se a quantidade de pontos estabelecida neste campo for alcançada, não executa mais ordens até o início do próximo pregão)                                 

 


H) EXECUÇÃO DE SAÍDA DAS ORDENS (EM $) OBS: avaliar mesclar os itens “G” e “H” em um único item

H01.  Break Even Gatilho ($): - 0,00000... ou +0,00000...                
(Após a execução da ordem, a Regra H01 quando preenchida, define a quantidade de pontos que ao ser alcançada pela cotação, aciona a regra H02, pendurando uma ordem de saída no valor estabelecido)      
H02.  Break Even Valor ($):                         
(Regra H02: executa a saída na quantidade de pontos estabelecida a partir da cotação que foi executada a ordem)               
H03.  Take Profit ($):
(Regra H03: meta de ganho na operação executada) 
H04.  Stop Loss ($):
(Regra H04: perda limite na operação executada)      
H05.  Stop Móvel Inicial ($):        
(A Regra H05 aciona o Stop Móvel quando alcançar a quantidade de pontos estabelecida neste campo. O Stop Móvel começa a se movimentar a partir da cotação de entrada na operação)       
H06.  Stop Móvel no Objetivo ($):            
(A Regra H06 aciona o Stop Móvel quando alcançar a quantidade de pontos estabelecida neste campo. O Stop Móvel começa a se movimentar como um “Trail Stop” a partir da cotação atingida mediante e a quantidade de pontos estabelecida neste campo)
H07.  Meta diária ($):     
(Regra H07: se a quantidade de pontos estabelecida neste campo for alcançada, não executa mais ordens até o início do próximo pregão)
H08.  Stop diário ($):                      
(Regra H08: se a quantidade de pontos estabelecida neste campo for alcançada, não executa mais ordens até o início do próximo pregão)


Bewerbungen

1
Entwickler 1
Bewertung
(81)
Projekte
114
7%
Schlichtung
8
25% / 38%
Frist nicht eingehalten
27
24%
Frei
2
Entwickler 2
Bewertung
(323)
Projekte
471
42%
Schlichtung
77
12% / 64%
Frist nicht eingehalten
76
16%
Frei
Ähnliche Aufträge
Preciso de um programador para fazer um robô baseado na confluência de 04 indicadores projeto simplificado e otimizado para facilitar a programação, possui poucas configurações, terá um filtro de confirmação em outro time para confirmar se o time X dará o sinal também fazendo assim a liberação ou não da entrada
Todas as regras do robô estarão em anexo . Preciso de um robô de execução de ordens que sejam baseadas em padrões de candles respeitando em conjunto algumas regras de indicadores como médias e estocásticos
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
Funcionamento do EA: 1) Dois indicadores: Gann-HiLo e Média móvel. 2) As entradas devem acontecer quando os dois indicadores estiverem virados para a mesma direção (várias entradas seguidas, dependendo do contexto). 3) As saídas devem ocorrer pelo take profit, pelo stop loss, ou pela mudança de posição do Gann-Hilo. 4) Não haverá reversões de posição. 5) Somente uma posição por bloco, independente ter ter ganho ou
Preciso converter uma estratégia do profit para o Meta Trader. Ela usa o indicador Macd no gráfico de renko. Uso ela no míni dólar, fixado o valor de ganho e stop
Robo media movel 30 - 50 USD
Preciso de um ea cruzamento de medias para operar forex e cripto . ea simples com trailing stop e saidas parciais. onde ele deve entrar na vela seguinte ao cruzamento
Olá preciso de um robo de IFR que tenha as seguintes opções de parametros de estratégias : Operar com padrões de divergencia no IFR Operar vendendo e comprado em padrões de sobre compra e sobre venda Acionar a operação no primeiro candle que fechar abaixo de um determinado nivel, por exemplo quando o preço passar acima do nivel 70 o robo deve monitorar, o primeiro candle que fechar abaixo ele vende. Gostaria de
Quero uma boleta que tenha as funções da boleta do Ninja ou do Profit, onde eu possa definir o valor do stop e take maximo e o lote recalcula conforme eu arraste a linha. Botões para breakeven, zerar, cancelar e abrir ordens. Painel mostrando dados da conta negociada, resultados do dia, ponto de cobertura e resultados da operação atual
Olá, Para Mini Índice: Comprar/Vender Abertura, caso suba ou caia 200 pontos do preço de abertura. Fazer parcial de 500 pontos. Mover stop para Stop Gain de 250 pontos. Alvo final de 1000 pontos. Inicia às 9:00h (Brasília). Encerra as 11:00h. Para Ações: Comprar uma Ação se cair abaixo do dia anterior, ex. -0,50%. Inicia as 10:00h (Brasília). Encerra as 14:00h. e-mail para contato: silvio.abdias@hotmail.com
Robô Keltner 40+ USD
preciso de um robô de canal de keltner com seis níveis de keltner onde eu consiga escolher o Periodo e desvio, assim que a vela tocar na primeira banda de keltiner, ele abre a operação contra a tenência, e assim que o for tocando nas proximas bandas ele vai dobrando os contratos, e a operação tem que ser fechada quando bater em uma media exponencial. O robô tera qye ter horario de inicio e fim, stop e gain diario

Projektdetails

Budget
30+ USD
Für die Entwickler
27 USD
Ausführungsfristen
von 1 bis 10 Tag(e)