Robo para mercado Brasileiro, divergência diária com entradas e saídas parciais.

MQL5 Experts

Spécifications


Necessito de EA para executar compra/venda dependendo da variação diária do ativo.
Por exemplo se o ativo cair 1%(configurável) ele executa uma compra, caso ele suba 1% ele executa uma venda;

O robô precisa funcionar em mercados futuros, ações etc (mercado brasileiro) Forex não.

Arquivo fonte e executável do robô para eventuais edições.

Preciso de um robô seguro, com todas as diretrizes de segurança que o metatrader sugere para não haver bugs/erros.

Gostaria de um programador com experiencia e com responsabilidade, pretendo fazer outros robôs caso o profissional seja dedicado.


Configurações básicas:
- Nome robô
- Tempo gráfico
- Sinal de entrada (a cada tick, a cada canddle, ou abertura do mercado(primeiro tick))
- Tipo de lote (numero de contratos, valor financeiro, porcentagem da margem)
- Valor do tipo de lote
- Numero máximo de operações no dia (numero)
- Exibir janela de informações ?? (Nome do Robo, Numero de lotes/financeiro, posição atual, etc etc)



Configuração de entrada:
- Tipo de operação (compra, vendas, ou ambas)
- Preço base para entrada (Fechamento do ultimo canddle, abertura do canddle atual, Spread)
- Validade da ordem (Em segundos)
- Opção de executar a ordem a mercado ou Limit

- Margem para busca de melhor preço (em porcentagem).
- Distancia da entrada (valor numérico 1%, 1.5%, 0.8% etc)
"Distancia da entrada" antes de colocar a ordem puxar o book e verificar o melhor local para colocar a ordem limit, por exemplo se tiver um buraco no book ele colocar abaixo do ultimo preço.
Objetivo é procurar o melhor preço para entradas/saídas em ativos com pouca liquidez.
Como programar: Obter o livro de ofertas e buscar o próximo preço que no book for maior que a opção "Valor a buscar" quando achar pegar o preço da posição e diminuir 1 tick e colocar uma ordem limit no book, Com o objetivo de ficar na frente deste suporte/resistencia. (Conforme conversamos pelo chat)


Entradas parciais:
- Tipo de volume da entrada (Porcentagem do valor atual e numero de lotes)
- Horário para cancelamento das entradas parciais.
(6 entradas parciais iguais)
- Distancia do preço do Sinal da entrada (porcentagem e ticks)
- Volume da entrada parcial

- Opção de executar a ordem a mercado ou Limit
- Distancia da entrada (valor numérico 1%, 1.5%, 0.8% etc)
"Distancia da entrada" antes de colocar a ordem puxar o book e verificar o melhor local para colocar a ordem limit, por exemplo se tiver um buraco no book ele colocar abaixo do ultimo preço.
Objetivo é procurar o melhor preço para entradas/saídas em ativos com pouca liquidez.
Como programar: Obter o livro de ofertas e buscar o próximo preço que no book for maior que a opção "Valor a buscar" quando achar pegar o preço da posição e diminuir 1 tick e colocar uma ordem limit no book, Com o objetivo de ficar na frente deste suporte/resistencia.(Conforme conversamos pelo chat)



Saídas parciais:
- Tipo de volume da saída (Porcentagem do valor atual e numero de lotes)
- Horário para cancelamento das saídas parciais.
(6 saídas parciais iguais)
- Distancia do preço do Sinal da entrada (porcentagem e ticks)
- Volume da saída parcial
- Opção de executar a ordem a mercado ou Limit

- Distancia da entrada (valor numérico 1%, 1.5%, 0.8% etc)
"Distancia da entrada" antes de colocar a ordem puxar o book e verificar o melhor local para colocar a ordem limit, por exemplo se tiver um buraco no book ele colocar abaixo do ultimo preço.
Objetivo é procurar o melhor preço para entradas/saídas em ativos com pouca liquidez.
Como programar: Obter o livro de ofertas e buscar o próximo preço que no book for maior que a opção "Valor a buscar" quando achar pegar o preço da posição e diminuir 1 tick e colocar uma ordem limit no book, Com o objetivo de ficar na frente deste suporte/resistencia. (Conforme conversamos pelo chat)




Saída Parcial pelo Livro de ofertas: (objetivo é ler o book e determinar onde ficara a ordem de saída limit)
- Ativar saída somente com a posição estiver positiva (Sim, Não)
- Tipo de valor busca (Financeiro, numero de lotes)
- Valor a buscar
- Porcentagem da saída (opção em porcentagem se quero sair com 50%, 100% da posição atual)
- Horário de Inicio 
- Horário de fim
- Atualizar informações ( a cada tick, a cada canddle)

- Distancia da entrada (valor numérico 1%, 1.5%, 0.8% etc)

"Distancia da entrada" antes de colocar a ordem puxar o book e verificar o melhor local para colocar a ordem limit, por exemplo se tiver um buraco no book ele colocar abaixo do ultimo preço.
Objetivo é procurar o melhor preço para entradas/saídas em ativos com pouca liquidez.
Como programar: Obter o livro de ofertas e buscar o próximo preço que no book for maior que a opção "Valor a buscar" quando achar pegar o preço da posição e diminuir 1 tick e colocar uma ordem limit no book, Com o objetivo de ficar na frente deste suporte/resistencia.(Conforme conversamos pelo chat)


Saída total pelo horário:
Caso a posição não se feche com as saídas parciais, determinar um horário que cancela todas as entradas e saídas e execute uma ordem a mercado.
- Horário (HH:MM:SS)


Sou programador em outras linguagens, posso auxiliar na programação.


Duvidas me pergunte.


Obrigado.
















Répondu

1
Développeur 1
Évaluation
(24)
Projets
34
9%
Arbitrage
3
33% / 0%
En retard
8
24%
Gratuit

Informations sur le projet

Budget
100 - 250 USD
Délais
de 5 à 10 jour(s)