Pesquisar
Projeto exclusivo

Desenvolver robô para MetaTrader 5

ontem às 22:31

Descrição do Projeto:

Objetivo

Robô para MetaTrader 5 com Buy/Sell simultâneos (conta hedging), preço médio simplificado (distância + multiplicador), 2 TPs (com/sem PM), trailing opcional, filtro de notícias, janelas de operação, stop diário (valor/%), lote fixo/%, painel on-chart e marca d’água “tradereb.com.br”.
Licenciamento local obrigatório: por nº da conta + data de validade.

Funcionalidades (básicas)

Entradas só na abertura do candle do timeframe.

Preço Médio: distância em pontos, multiplicador de lote por nível, limite de níveis por lado.

Alvos: TP sem PM (pontos fixos) e TP com PM (pontos a partir do preço médio do lado ou alvo monetário do lado).

RSI básico: pausa PM em sobrecompra/sobrevenda e prioriza trades a favor da tendência.

Trailing Stop: início + passo.

Filtro de notícias: bloqueio X min antes/Y min depois (alto impacto).

Janelas de operação: dias/horários permitidos.

Stops diários: por valor/% + ação ao atingir (pausar/fechar tudo).

Lote: fixo ou % do saldo/equity.

Guardas: spread/slippage máximos.

Painel: status, P/L do dia, nº de ordens e preço médio por lado; marca d’água.

Licenciamento (local)

Inputs: License_Account, License_Expire, License_Action_On_Fail(HALT_NEW|CLOSE_ALL).
Se inválido/expirado, exibir aviso no gráfico e bloquear novas entradas (e/ou fechar tudo, conforme configuração).

Entregáveis (incluindo código-fonte)

.mq5 (código-fonte) bem comentado + .ex5 compilado.

Manual rápido (1 página) com os inputs acima.

2 presets .set (Conservador e Padrão) para um símbolo (ex.: XAUUSD M5).

Estrutura de projeto:

/src/TraderEB_MT5.mq5 (arquivo principal)

/include/ (utilitários: risco, notícias, painel, licença)

/docs/Manual_Rapido.pdf

/presets/*.set

Histórico de mudanças (changelog) e instruções de compilação.

Padrões de qualidade do código

Sem DLLs externas; se usar includes de terceiros, incluir fonte.

Nomes claros, funções modulares, sem magic numbers (usar inputs/constantes).

Tratamento de erros de trade (TRADE_RETCODE_*) com retries limitados.

Persistência mínima de estado (Global Variables) para retomada segura.

Comentário de cabeçalho com versão, data e autor; comentários nas seções-chave.

Checklist de aceite do código-fonte

Compila em MT5 (Build atual) sem warnings/erros.

Inputs listados disponíveis e funcionais.

Licença bloqueia novas entradas quando inválida/expirada e exibe mensagem no gráfico.

Buy/Sell simultâneos em conta hedging funcionando; em netting, comportamento documentado.

PM respeita distância, multiplicador e limite de níveis.

Dois TPs por lado operando (sem PM vs com PM).

Trailing e stops diários respeitados.

Filtro de notícias bloqueia corretamente novas entradas no intervalo.

Painel exibe P/L do dia, status e marca d’água.

Código entregue em .mq5 com a estrutura acordada.

Cláusulas contratuais sugeridas (resumo)

Cessão integral de direitos do código ao contratante (você): uso, modificação, rebranding e revenda sem restrições.

Proibição de time-bombs ocultas; o único bloqueio permitido é o licenciamento local descrito acima.

Entrega de todo o código-fonte legível e arquivos auxiliares necessários para compilar.

Suporte para correções de defeitos por X dias após a entrega (ex.: 30 dias).

Habilidades desejadas:

MQL4

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 3
Interessados: 3
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (3)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Luiz F.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Configurar OBS para transmissões ao vivo - Procuro profissional com experiência em transmissões ao vivo utilizando o OBS. O trabalho consiste em criar e organizar cenas fixas e padronizadas para diferentes formatos de live, va...

Automação no Make.com - Olá, preciso de ajuda para concluir a configuração da seguinte automação no Make.com. Projeto: criar um fluxo que 1. Leia lifelogs pela API do Limitless (docume...

Criação de páginas no meu site - Preciso criar em torno de 50 páginas no meu site, que está no Google Sites. As páginas são simples; eu tenho o layout pronto, é só copiar e colar, mudando...

Sistema de monitoramento e relatórios sobre reforma tributária - Criar um sistema que faça: (1) Monitore fontes oficiais para enviar alertas automáticos aos clientes. (2) Gere relatórios personalizados sobre os impactos da reforma tribut&aa...

Modificar jogo em HTML/JavaScript para estilo Crash - Estou procurando um desenvolvedor experiente que possa modificar um jogo já pronto em HTML/JavaScript e transformá-lo em um jogo de Crash, no estilo do Aviator. O que preciso: &bull...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.