Desenvolvimento de E.A. (robô) para operações com ativos financeiros das bolsas NASDAQ e NYSE em conta Netting e em conjunto com outros EA e Order Copier.

İş Gereklilikleri

Fornecer o código do E.A.  
Operar em mais de um ativo na mesma conta.
Operar uma ordem por vez em cada ativo em qualquer tempo gráfico.


ESTRATÉGIA 

//-----------------------------------------------------------------------------------------------------------------------------  

  • 4 estratégias para operar comprado e 4 estratégias para operar vendido. 
  • As estratégias baseiam-se em “price action” (OCHL) e médias móveis (forneço a estratégia). 
  • Seguir tendências em time frames maiores que o time frame da operação. 
  • Usar como filtro as divergências do MACD, RSI, RSV. e volume da barra anterior.
  • Invertendo a estratégia encerrar posição e abrir posição da nova estratégia (virada de mão). 

//----------------------------------------------------------------------------------------------------------------------------- 

 
 LÓGICA OPERACIONAL 

//----------------------------------------------------------------------------------------------------------------------------- 

  • Gatilho para disparo será o da barra anterior (candle[1]) a partir de 1 das 8 estratégias.
  • Disparar a ordem de compra ou a de venda a mercado na barra atual (tick.last_price[0] > que high[1] para estratégia “comprado” ou  tick.last_price[0] < low[1] para estratégia “vendido”), após confirmação da estratégia.  
  • Opção de seleção de quantidade de lotes pelo cálculo: Prejuízo máximo por ordem / (high - low) da barra de Gatilho. 
  • Stop Loss por valor fixo ou ATR ou valor  da barra de gatilho da operação (high[1] ou low[1]). 
  • Take Profit com saída parcial e o restante conduzido até a inversão do ATR ou hi-lo ou Parabolic Sar 
  • Traill Stop após determinado valor por ATR (escadinha), HI-LO, P_SAR, e Estocástico 
  • Opção de seleção de “Break Even 
  • Enquanto a lógica operacional estiver configurada, mantenha-se a ordem em aberto, desconfigurando, encerrar a ordem instantaneamente. 

 

FUNÇÕES 

//----------------------------------------------------------------------------------------------------------------------------- 

  • Todas funções devem ser encapsuladas individualmente contendo tratamento do erro e reportando o código e a descrição do erro ou falha. (não reportar por conjunto Ex. “Erro Indicadores”). 
  • Função para confirmar o fechamento da barra anterior.
  • Usar função“VOID” somente quando indispensável. 
  • "Chamar” a função somente quando necessária.  
  • Maximizar a performance do E.A. para “back-tests 


ENVIO DE ORDENS 

//----------------------------------------------------------------------------------------------------------------------------- 

  • Enviar a ordem "SOMENTE" após a confirmação do fechamento da barra anterior e da não existência de Posições e Ordens abertas, usando mais de uma variável na função de verificação.  
  • Enviar a ordem sempre com Stop Loss e Take Profit.
  • Confirmar e Tratar todas as ordens enviadas, contendo valores, estratégia usada, ping, latência e perda de pacotes. 

 

SEGURANÇA 

//----------------------------------------------------------------------------------------------------------------------------- 

  • Limitar o EA para não operar ou encerrar ordens e posições com as seguintes variáveis:  
    1. Lotes (Máximo e Mínimo conforme o Ativo financeiro e saldo em conta e stop loss) 
    2. Saldo Mínimo em Conta, 
    3. Erros de Valores dos Ativos (0 e valor atual muito divergentes do último valor) 
    4. Prejuízo (por operação, dia, semana e mês) 
    5. Horário de Operação (Abertura e fechamento do Dia, manhã e tarde, dia da semana) 
    6. Configurações do computador (Processamento mínimo, Memória RAM mínima) 
    7. Conexão (Latência máxima, perda de pacotes máximo) 
    8. Sequência máxima de Stop Loss. 
    9. Limite de 1 ordem por time frame (Sugestão para proteção de Loop Operacional) 
  • Quando possível usar mais de um manipulador de evento para encerrar ordens e posições devido a falhas operacionais. (como medida de segurança) 
  • Botão Pânico. (encerra a ordem e desativa o robô). 
  • Proteção para operar em conjunto com outros E.A.s 
  • Operar 1 dia, da abertura ao fechamento, em  "CONTA REAL" (qualquer) com 2 ações diferentes e simultaneamente com valores simbólicos (os mais baixos possíveis porem com um volume significativo de operações diárias) com custo calculado e combinado anteriormente ao fechamento do desenvolvimento do E.A. e incluso no valor, fornecendo os resultados para confirmar o desempenho do E.A. (não a lucratividade) nesta condição. 

 

INTERFACE GRÁFICA  

//----------------------------------------------------------------------------------------------------------------------------- 

Com o E.A. em funcionamento, o gráfico principal do ativo financeiro deverá conter: 

  1. Painel fixo (descrito posteriormente). 
  2. Média móvel com a cor vermelha na tendência de baixa, verde na alta e amarela lateral. 
  3. Indicador de Ordem Aberta e Fechada. 
  4. Indicador da Estratégia Usada. 
  5. Indicador Gráficos Superior e Inferior a barra conforme a tendência (“escadinha”) do indicador selecionado para trail-stop e carregamento do take-profit. 

No Sub Grafico, os filtros.

Painéis: 

  • Painel Fixo em cada gráfico do respectivo ativo financeiro 
    1. Horário Servidor 
    2. Horário Local 
    3. Tempo para o fechamento da barra atual (Dias, Horas, Minutos e segundos) 
    4. Nome do Ativo em destaque 
    5. LastBid e Ask 
    6. Trades Lucrativos em Relação a todos os trades por dia, semana, mês e total (em número e em %) 
    7. Posição Atual com a quantidade de ações e o resultado no momento. 
    8. Botão Pânico.   
  • Painel gráfico contendo todos ativos financeiros em operação usando o E.A. 
    1. Nome dos Ativos 
    2. Posição Atual com a quantidade de ações e o resultado no momento. 
    3. Botão “Pânico” geral. 































    Yanıtlandı

    1
    Geliştirici 1
    Derecelendirme
    (186)
    Projeler
    205
    26%
    Arabuluculuk
    12
    25% / 58%
    Süresi dolmuş
    39
    19%
    Serbest
    2
    Geliştirici 2
    Derecelendirme
    (15)
    Projeler
    33
    0%
    Arabuluculuk
    8
    25% / 50%
    Süresi dolmuş
    14
    42%
    Serbest
    3
    Geliştirici 3
    Derecelendirme
    (284)
    Projeler
    459
    39%
    Arabuluculuk
    95
    43% / 18%
    Süresi dolmuş
    73
    16%
    Çalışıyor
    Yayınlandı: 2 kod
    Benzer siparişler
    JB-1 30 - 50 USD
    Olá! gostaria de um orçamento para desenvolver um robô para mercado forex com: regra de coloração; Cruzamento de duas médias moveis tillson; confirmação no macd; com quantidade de operações diarias que eu possa controlar o horário para operar
    I need a programmer who can take a ready-made and free BOT that I downloaded for MT5 and do the same and make it work on any currency pair, especially the Brazilian index. -- Preciso de um programador que pegue um BOT já pronto e grátis que baixei para MT5 e faça igual e faça funcionar em qualquer par de moedas, principalmente no índice brasileiro
    Procuro programador para fazer ajustes em EA que já tenho, basicamente seriam ajustes no contador de mantingale que não está funcionando direito e em algumas entradas que entram antes do fechamento do candle
    Olá, comunidade! Estou procurando um programador experiente em MQL5 para me ajudar a desenvolver um robô do zero , baseado no comportamento de um expert advisor (EA) que utilizo atualmente. Tenho acesso a dados de execução do robô em backtest, bem como diversos exemplos do seu funcionamento na prática (ordens abertas, horários, SL/TP, tipos de entrada, etc.). A ideia é reproduzir a lógica e comportamento observados
    Eu já utilizo um robô na plataforma BA. É um indicador com automação baseado no Canal de Keltner, onde o box quando vai pra fora do canal ele indica que absorveu fora, ele aguarda o box que fecha para dentro do canal e indica que absorveu dentro, caso o próximo box feche para dentro ele confirma a compra ou venda. Além disso, preciso de opção de apenas comprar ou apenas vender; e outra com as duas opções de compra e
    Estratégia com código aberto : • Sinal de negociação média móvel de 200: Após o último preço de negociação(se disponível) ficar igual(será necessário verificar último last price para verificar sentido) ou ficar maior(sinal de compra) ou ficar menor(sinal de venda) que a média móvel de 200 abrir uma ordem a mercado no sentido do sinal. Deverá ser realizado no máximo mais 3 entradas caso tenha atingido o Take Profit 1

    Proje bilgisi

    Bütçe
    100+ USD
    Geliştirici için
    90 USD