Tarea técnica

Preciso de um robô que opere dois ativos correlacionados, onde um ativo é vendido e outro é comprado, buscando explorar o fato de que após fugir da média, a relação entre estes ativos tende a voltar a ela.


O robô deve ter um indicador de Ratio: Exemplo:  Ação PETR4/Ação PETR3  e nele inserido Bandas De Bollinger configurável, O ratio é calculado pela divisão entre dois ativos.

O ratio deve ser calculado de acordo com o book de ofertas e não sobre o ultimo negocio.


Filtros de entrada:

1- O robô deve entrar na operação quando o preço cruzar a bandas de bollinger desvio 2.0, período de entrada pode ser qualquer tempo gráfico. Exemplo: diário, uma hora, meia hora.

2- Deve olhar a profundidade do book de ofertas e definir quantos níveis é aceitável na hora de agredir a mercado.

3- Antes de entrar ou sair da operação, sempre verificar a disponibilidade de ações / contratos no book. Só emitir as ordens se no book, se tiver ordens que suportem a compra e venda simultânea com um desvio de x % ou x valor configurável.


Módulo financeiro (importante):

3- Deve ter um módulo financeiro, onde estabelece os valores de entrada em cada operação. Exemplo: O valor máximo define o máximo e o mínimo de capital que você usará para fazer tanto a compra de um ativo (ex. PETR3) quanto a venda do outro (PETR4).

3.1- Financeiro máximo de cada posição: por exemplo R$30.000,00 - O EA deve calcular o tamanho dos lotes para compra e venda dos ativos de forma que o financeiro seja o mais próximo possível de zero. Para ações Bovespa o lote padrão é de 100 ações. 

4- Precisa ter Correlação financeira ( cash neutro) o mesmo volume nos dois ativos. Exemplo: comprei R$ 30 mil de PETR3 e venda R$ 30 mil de PETR4, mas como o padrão de lote é 100 não é possível montar uma posição com o mesmo volume, então o robô precisa ter uma porcentagem máxima entre a diferença de volume entre os dois, se não o Long e Short fica descasado e perde o ratio da operação.


Segurança:

Não abrir ordens no mesmo par se estiver com uma operação em andamento. Extrema importância.

Verificar se algum ativo está em leilão. Se estiver não operar nenhum dos dois pares

Não inserir o robô no mesmo par duas vezes. 


-Critérios de saída:

1 - Fechamento automático por valor fixo de ganho em dinheiro, take profit.

2 - Fechamento automático por valor percentual de ganho.

3 - Fechamento da operação na média da bandas de bollinger.

4 - Fechamento por tempo. Exemplo 25 dias.


Alertas:

- Preciso que tenha alertas quando o robô executa uma ordem ou fecha. O alerta precisa ser enviado para um e-mail, notificações no celular e alertas no próprio Metatrader.


A estratégia é simples, mas o robô precisa ter esses itens para ficar completo. Faz a mesma função que o robo de long short gratuito da xp turbo, só que para metatrader 5 e mais completo

Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(15)
Proyectos
33
0%
Arbitraje
8
25% / 50%
Caducado
14
42%
Libre
2
Desarrollador 2
Evaluación
(7)
Proyectos
9
0%
Arbitraje
3
0% / 100%
Caducado
5
56%
Libre
3
Desarrollador 3
Evaluación
(8)
Proyectos
16
0%
Arbitraje
9
0% / 89%
Caducado
8
50%
Libre
4
Desarrollador 4
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
5
Desarrollador 5
Evaluación
Proyectos
1
0%
Arbitraje
0
Caducado
1
100%
Libre
Solicitudes similares
Robo estilo NeuroMint 30 - 200 USD
Alguem poderia desenvolver um rob estilo o Neuromint? De mini entradas e stops em um unico candle no tempo grafico de 5min? Seria para o XAUUSD e USDJPY de preferencia
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
✅ Estrutura original preservada ✅ Painel original ✅ Lógica original ✅ Arquitetura original ✅ Sem parâmetros alterados ✅ TF dinâmico ✅3 timeframes : H1 / H4 / D1 Time frame Dinamicos podendo mudar para M1/M30/H1 ou D1/W1/MN Quero que fique como está a imagem abaixo e adicionar extra time frame nas entradas

Información sobre el proyecto

Presupuesto
80 - 130 USD
Plazo límite de ejecución
de 7 a 20 día(s)