Ver no GitHub

Diagrama da estratégia Early Bird Range Latch

English | Русский | 中文 | Español | Deutsch | 日本語

Este diagrama negocia um rompimento estrito do extremo da vela anterior de cinco minutos quando o preço concorda com a direção da EMA 20. Uma trava diária UTC aceita no máximo uma nova posição por dia, enquanto o ATR 14 atual define os limites de stop e alvo.

schema

Visão geral da estratégia

  • Velas concluídas de cinco minutos fornecem o fechamento atual, a máxima e a mínima da vela anterior, a EMA 20 e o ATR 14. Os blocos Previous value deslocam apenas os fluxos High e Low, por isso a decisão nunca compara uma vela com os próprios extremos.
  • A configuração comprada exige Close > previous High e Close > EMA 20; a vendida exige Close < previous Low e Close < EMA 20. Todas as comparações são estritas, portanto igualdade não gera sinal.
  • Um bloco Time controla o intervalo fixo de reinício diário de 00:00:00 a 00:04:59 UTC. O horário da vela controla o intervalo fixo de entrada de 00:05:00 a 23:59:59, e um Flag compartilhado libera apenas a primeira configuração direcional válida depois de cada reinício.
  • Uma configuração aceita guarda o fechamento atual como preço de entrada e abre uma unidade a mercado somente quando o retrato da posição é zero. A trava continua consumida depois da saída e impede nova entrada até o próximo reinício diário UTC.
  • Em cada vela concluída posterior, as fórmulas recalculam quatro limites usando a entrada guardada e o ATR atual: stop e alvo comprados em entry − 1.5×ATR e entry + 2.5×ATR, com os sinais invertidos para uma venda. Ações ReduceOnly a mercado fecham o lado correspondente quando qualquer limite é atingido.

Regras de entrada e saída

  • Entrada comprada: Depois de formada a EMA 20, entre 00:05:00 e 23:59:59 UTC, posição zerada, Close > previous High, Close > EMA 20 e Flag diário disponível enviam uma compra OpenPosition a mercado de uma unidade.
  • Entrada vendida: Depois de formada a EMA 20, entre 00:05:00 e 23:59:59 UTC, posição zerada, Close < previous Low, Close < EMA 20 e Flag diário disponível enviam uma venda OpenPosition a mercado de uma unidade.
  • Saída: Para uma posição comprada, uma venda ReduceOnly a mercado dispara em Close ≤ entry − 1.5×current ATR ou Close ≥ entry + 2.5×current ATR. Para uma posição vendida, uma compra ReduceOnly a mercado dispara em Close ≥ entry + 1.5×current ATR ou Close ≤ entry − 2.5×current ATR. Não há saída por horário, trailing, reversão ou reentrada no mesmo dia.

Parâmetros

Parâmetro Padrão Descrição
Candles 00:05:00 Período das velas concluídas que acionam todos os cálculos de sinal e risco.
EMA Length 20 Período da média móvel exponencial formada usada como filtro direcional.
ATR Length 14 Período do Average True Range formado e recalculado para cada vela concluída.
Stop ATR Multiplier 1.5 Multiplicador aplicado ao ATR atual para colocar o limite adverso em relação ao preço de entrada guardado.
Target ATR Multiplier 2.5 Multiplicador aplicado ao ATR atual para colocar o limite favorável em relação ao preço de entrada guardado.
Order Volume 1 Quantidade fixa fornecida às duas entradas OpenPosition e às duas saídas ReduceOnly.

Detalhes do diagrama

  • O bloco Candles emite velas concluídas de cinco minutos e pode construí-las a partir do histórico por minuto incluído.
  • Três Converters extraem Close, High e Low. Dois blocos Previous value aplicam Shift 1 aos fluxos numéricos High e Low.
  • Blocos Indicator com saída apenas depois de formados calculam EMA 20 para direção e ATR 14 para distância de risco. A prontidão da EMA também evita entradas antes de ambos os indicadores acumularem dados suficientes.
  • O fluxo Time alimenta o bloco de reinício Working time. Outro bloco Working time lê o horário da vela e participa diretamente das duas condições de entrada.
  • Um Flag compartilhado consome o primeiro candidato comprado ou vendido do dia UTC. Blocos Variable capturam a posição e o fechamento da entrada aceita; uma segunda variável de preço de entrada republica o valor guardado em cada vela para as fórmulas de risco.
  • Blocos Formula, Comparison e Logical condition montam os filtros de rompimento e os quatro limites de ATR. Flags de saída por vela impedem fechamentos duplicados quando várias entradas atualizam durante uma avaliação.
  • Dois blocos OpenPosition e dois ReduceOnly de Modify position executam entradas e saídas a mercado. O Chart panel recebe velas, High e Low anteriores, EMA, ATR e um fluxo Combination com todas as execuções.

Uso

Importe o arquivo .json no Designer, execute-o sobre dados históricos no backtester e depois ajuste os parâmetros ou os próprios blocos ao seu instrumento antes de operar ao vivo.