DESENVOLVER EXPERT ADVISOR PARA METRATRADER 5 VERSÃO NETTING PARA SER EXECUTADO NA BOLSA DE VALORES DE SÃO PAULO (BMF) NO MINI-INDICE E MINI-DOLAR

MQL5 Experten

Spezifikation

ESPECIFICAÇÃO ROBO CONTRA-TENDENCIA

FUNCIONAMENTO RESUMIDO DO ROBÔ

* DEVE SER ENTREGUE COMO PRODUTO FINAL O CÓDIGO FONTE DO ROBO

O robô deve ser desenvolvido em linguagem MQL5 (para execução no Metatrader 5) e rodar na BMF (Bolsa de valores de São Paulo), nos ativos mini-indice e mini-dolar.

O robô deve abrir ordens contra tendência, quando o preço atingir uma distância determinada de uma média móvel configurável. O Take profit pode ser em um valor fixo, ou se o preço tocar na média (deve haver opção para escolher uma entre duas médias para o take profit).

Caso o preço vá contra a abertura de ordem, devem ser previstos até 8 aumentos de posição (martingale), onde são configurados a distância da primeira ordem, o volume e se a ordem de aumento poderá ser fechada também ao toque na média (opção de escolha entre duas médias) e pode ser configurada uma distância da média para a saída da ordem (gap).

O Take profit do aumento também pode ser fixo e é estabelecido a partir do preço médio entre a ordem aberta no aumento e a ordem anterior. As ordens de aumento podem ser a mercado ou Limit.

O stop loss pode ser fixo, em pontos, ou ao toque na média móvel (opção de escolha entre duas médias). Ao ocorrer um stop loss, a próxima ordem só poderá ser aberta quando o preço retornar à média (opção de escolha entre duas médias).

Deve haver a opção de Break even, ou seja, quando o preço se mover X pontos (gap de ativação) a favor da operação, o stop deve ser posicionado no ponto de abertura da ordem ou a Y pontos (stop protetor) acima deste valor.

O robô deve operar em um intervalo de horário definido por parâmetro e fechar todas as ordens abertas em horário também especificado em parâmetro.

Devem haver limites de ganho e perda, diários, para parar a execução do robô e os resultados devem ser mostrados na tela em um painel gráfico (quantidade de ganho e perda do dia, quantidade de operações e índice de acertos).

Segue abaixo a explicação de todos os parâmetros, com todos os detalhes do funcionamento acima descritos.

EXPLICAÇÃO DOS PARÂMETROS POR SEÇÃO

HORÁRIOS

  1. Horário: Mínimo para abrir trade: Horário de início que permite iniciar as operações

  2. Horário: Máximo para abrir trade: Horário de término para abertura das operações. Após esse horário não será mais permitido abrir operações

  3. Horário: Fechar posições: Horário que o robô fechara todas as posições abertas independentes de sua situação (ganho ou perda)

Os três parâmetros acima devem ter o formato hh:mm.

 

MÉDIAS MÓVEIS

  1. MM1: Período da média Móvel 1: O robô irá abrir ordens (contra tendência) quando o preço se distanciar X (parâmetro IN descrito abaixo) pontos desta média

  2. MM1: Tipo da Média Móvel 1: Simples, Exponencial, etc. (prever todos os tipos de média móvel)

  3. MM1: Período da média Móvel 2: Essa média será utilizada para fechamento das ordens por toque do preço na média, se assim for configurado no respectivo parâmetro a ser explicado posteriormente

  4. MM1: Tipo da Média Móvel 2: Simples, Exponencial, etc. (prever todos os tipos de média móvel)

CONFIGURAÇÕES DA ENTRADA INICIAL

  1. IN: Distância da MM 1 para entrar na operação (em pontos): Quando o preço atingir essa distância da média 1, o robô deverá abrir a primeira operação de compra (abaixo da média) ou venda (acima da média)

     

    CONDIÇÕES DE SAÍDA ANTES DE AUMENTAR POSIÇÃO

     

  1. OUT: TP na média Móvel 1: Se esse parâmetro estive true, a primeira ordem deverá ser fechada quando o preço tocar na média MM1, estando no lucro

  2. OUT: Gap entre MM1 e TP (pontos): Distancia da média para fechamento da ordem na média. Nesse caso a ordem deverá ser fechado ao atingir a distância em pontos da média especificada nesse parâmetro

  3. OUT: Take Profit Normal (pontos): A ordem será fechada ao atingir a quantidade de pontos deste parâmetro. Se o parâmetro TP na média Móvel 1 for true, será levado em conta o que for atingido primeiro

  4. OUT: Usar saída por toque na média: Se for true e o preço tocar na média especificada no parâmetro seguinte (Monitora Média 1 ou 2) fechar a operação independente de lucro ou perda

  5. OUT: Monitora Média 1 ou 2: Média a ser monitorada para saída ao toque conforme parâmetro anterior (Usar saída por toque na média)

PROTEÇÃO

  1. SL: Stop Loss Normal (pontos): valor do stop loss em pontos

  2. RM: Esperar retorno à Média Móvel após ocorrer um Stoploss: Após um stoploss, somente voltar a abrir ordens quando o preço voltar a tocar a média especificada no parâmetro seguinte (Esperar retorno à Média 1 ou Média 2)

  3. RM: Esperar retorno à Média 1 ou Média 2: Média que deve ser usada para controle de toque após um stoploss (parâmetro anterior)

  4. BE: Break Even: Se ligado, ativa opção de Break Even, ou seja, mover o stop no 0 x 0

  5. BE: Gap p/ Ativar (pontos): Quantos pontos o preço deve andar a favor do trade para levar o stop no 0 x 0 (ativação do Break Even)

  6. BE: SL Protetor (pontos): distancia que o stop será colocado quando o Break even for acionado (não será mais 0 x 0 e sim na distância deste parâmetro)

 

LOTE INICIAL

LF: Lote Inicial: Quantidade de contratos (volume) para abertura das ordens

 

SEÇÃO AUMENTOS DE POSIÇÃO

  1. N° de Aumentos de Posição (AP) [0-8]: Caso o preço vá contra a abertura da ordem, poderão ser abertas até 8 ordens com aumento de posição (aumento no lote) com distancia especificada

  2. AP: TP na Média Móvel: Se essa opção for TRUE, as ordens de aumento de posição serão fechadas quando o preço tocar na média móvel especificada em cada aumento (MM1 ou MM2) estando no lucro

  3. AP: TP Fixo (pontos): Take profit para cada aumento. Quando um aumento for aberto, o novo Take profit será posicionado na distância especificada neste parâmetro, do preço médio

  4. AP: Tipo de Ordem TP: Tipo de ordem usada para abertura (Ordem Limit ou Ordem a mercado)

  5. AP: Usar saída por toque na média: Média móvel a ser usada na saída por toque especificada (MM1 ou MM2) independente de lucro ou perda

  6. AP_1: Distância da Abertura Inicial (pontos): Distancia da primeira ordem para abertura do primeiro aumento

  7. AP_1: N° Contratos: Volume da ordem do primeiro aumento

  8. AP_1: Monitora Média 1 ou 2: Média que será utilizada para fechamento no toque (MM1 ou MM2)

  9. AP_2: Distância da Abertura Inicial (pontos): Distancia da primeira ordem para abertura do segundo aumento

  10. AP_2: N° Contratos: Volume da ordem do segundo aumento

  11. AP_2: Monitora Média 1 ou 2: Média que será utilizada para fechamento no toque (MM1 ou MM2)

Repetir os 3 parâmetros AP_X até AP_8 (8 aumentos)

LIMITES DIÁRIOS DE GAIN OU LOSS

  1. Exibir na tela o resultado das negociações do dia: Se true, “printar” na tela um resumo dos valores de ganhos, quantidade de operações realizadas e % de acertos

  2. Meta Diária de Gain (R$): Valor monetário que ao ser atingido para ganho, no dia, para a execução do robô

  3. Limite Diário de Loss (R$): Valor monetário que ao ser atingido para perda, no dia, para a execução do robô

PAINEL DE RESULTADOS

  1. Mostrar Painel: Mostrar as informações da seção anterior em uma janela gráfica

  2. Painel em Background: Permitir que gráfico sobreponha o painel

     

CONFIGURAÇÕES ADICIONAIS

  1. EA Magic Number: Número mágico de controle do Robô

  2. Tipo de Preenchimento de Ordem: opções para abertura das ordens (ORDER_FILLING FOK, ORDER_FILLING_IOC e ORDER_FILLING_RETURN, essa última é usada na corretora Modal)

ANEXO TRES IMAGENS COM OS PARAMETROS SUGERIDOS

Dateien:

JPG
PARAM1.jpg
250.1 Kb
JPG
PARAM2.jpg
247.9 Kb
JPG
PARAM3.jpg
248.0 Kb

Bewerbungen

1
Entwickler 1
Bewertung
(186)
Projekte
205
26%
Schlichtung
12
25% / 58%
Frist nicht eingehalten
39
19%
Frei
2
Entwickler 2
Bewertung
Projekte
0
0%
Schlichtung
2
0% / 100%
Frist nicht eingehalten
0
Frei
3
Entwickler 3
Bewertung
(563)
Projekte
932
47%
Schlichtung
302
59% / 25%
Frist nicht eingehalten
124
13%
Überlastet
4
Entwickler 4
Bewertung
(1)
Projekte
2
0%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
0
Frei
5
Entwickler 5
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
6
Entwickler 6
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
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 - 9999 USD
Für die Entwickler
27 - 8999.1 USD
Ausführungsfristen
bis 5 Tag(e)