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

MQL5 エキスパート

仕事が完了した

実行時間31 日
開発者からのフィードバック
Ótimo cliente, super rápido nos testes e retornos.
依頼者からのフィードバック
Profissional de altíssimo gabarito, altamente recomendável!

指定

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)


応答済み

1
開発者 1
評価
(94)
プロジェクト
130
9%
仲裁
8
25% / 38%
期限切れ
28
22%
仕事中
2
開発者 2
評価
(332)
プロジェクト
485
40%
仲裁
82
11% / 63%
期限切れ
77
16%
パブリッシュした人: 1 code
類似した注文
Estou em busca de um sistema operacional para mesas proprietárias brasileiras, com foco em operações de mini índice (WIN) e mini dólar (WDO), que possa rodar tanto em conta real quanto em conta de mesa proprietária, linguagem profit de preferência. Procuro uma estratégia com um drawdown aceitável, boa rentabilidade mensal e, principalmente, consistência nos resultados e controle de risco. Não tenho preferência entre
Estou em busca de um sistema operacional para mesas proprietárias que tenha um drawdown máximo de até 3% e busque uma rentabilidade média de aproximadamente 1% a 2% ao mês. Pode ser operado em Forex ou futuros; o mais importante para mim é o resultado e a consistência da estratégia. Valor negociável
DEVERÁ TER ESTRATEGIA PRONTA E VALIDADA Preciso de um desenvolvedor para criar um robô personalizado na plataforma Profit (linguagem NTSL) focado em operar Mini Índice (WIN) e Mini Dólar (WDO) para mesas proprietárias da B3. Objetivo Duplo: O robô deve servir tanto para passar em testes de aprovação (buscando o alvo de ganho com controle rigoroso de risco) quanto para o gerenciamento de conta real (protegendo o
Eu preciso de um robô que opere arbitragem do mercado de Forex e que fácil para passar numa mesa proprietária. Pode ser até robô tbm de HFT desde que passe numa mesa já está bem e que rode em conta real. tenha suporte para forex e indice/dolar BR. I need a robot that operates arbitration in the Forex market and is easy to use at a proprietary table. It could even be an HFT robot, as long as it passes through a table
OBS: NÃO POSSUO ESTRATÉGIA PRONTA, DEVERÁ SER APRESENTADO ALGO JÁ FUNCIONANDO. ESTOU EM BUSCA DE ALGO COMPROVADO/VALIDADO Pedido 1: B3 (Mini Dólar ou Mini Índice) Título: Robô MQL5/PROFIT B3 (WDO/WIN) - Lucrativo com Código-Fonte Descrição: Desenvolvimento de Expert Advisor (EA) para MetaTrader 5 focado no Mini Dólar ou Mini Índice. Requisitos: Entrega do código-fonte ( .mq5 ) aberto e comentado. Estratégia
Pedido 1: B3 (Mini Dólar ou Mini Índice) Título: Robô MQL5/PROFIT B3 (WDO/WIN) - Lucrativo com Código-Fonte Descrição: Desenvolvimento de Expert Advisor (EA) para MetaTrader 5 focado no Mini Dólar ou Mini Índice. Requisitos: Entrega do código-fonte ( .mq5 ) aberto e comentado. Estratégia técnica estritamente fixa e gerenciamento de risco fixo (Stop Loss, Take Profit, lote fixo e horários de zeragem). Validação

プロジェクト情報

予算
30+ USD
締め切り
最低 1 最高 10 日