Ver no GitHub

Diagrama de escada de desvio da EMA

O diagrama une o sinal de reversão EMA(30)/StandardDeviation(14) do C# à ideia de grade do README. Um desvio 1,5σ arma limite próximo negociável e outro pendente em 2,5σ; a saída ocorre no retorno fonte EMA ± 0,5σ.

Visão geral da estratégia

  • Candles replay finalizados de cinco minutos atualizam EMA, desvio e um fechamento sincronizado após os dois indicadores.
  • Cruzar abaixo de EMA − 1,5σ registra compras em −1,5σ e −2,5σ com Position <= 0; acima é simétrico com Position >= 0.
  • O degrau próximo normalmente executa de imediato e o distante espera movimento maior.
  • Long fecha com Close > EMA + 0,5σ e short com Close < EMA − 0,5σ, como no código.
  • Toda saída cancela os dois limites distantes e sinal oposto remove o degrau antigo da outra direção.

Regras de entrada e saída

  • Entrada comprada: Ao cruzar abaixo de EMA − 1,5σ com Position <= 0, registra compras de uma unidade em EMA − 1,5σ e EMA − 2,5σ.
  • Entrada vendida: Ao cruzar acima de EMA + 1,5σ com Position >= 0, registra vendas de uma unidade em EMA + 1,5σ e EMA + 2,5σ.
  • Saída: Close > EMA + 0,5σ fecha long e Close < EMA − 0,5σ fecha short por ClosePosition, que calcula todo o volume atual.

Parâmetros

Parâmetro Padrão Descrição
Candle Time Frame 00:05:00 Intervalo finalizado; cinco minutos adapta as quatro horas do C#.
EMA Length 30 Período da EMA central e parâmetro C# real.
Standard Deviation Length 14 Período da largura; 14 é literal no C#.
Near Entry Deviation 1.5σ Multiplicador de entrada fonte, literal 1,5.
Far Grid Deviation 2.5σ Segundo rango pendente vindo do README.
Mean-Reversion Exit Deviation 0.5σ Limite de retorno fonte, literal 0,5.
Volume per Rung 1 Volume independente de cada degrau.

Detalhes do diagrama

  • Somente EmaLength e CandleType são StrategyParam em C#; período 14 e multiplicadores 1,5/0,5 são literais expostos para estudo.
  • C# usa quatro horas; cinco minutos é adaptação replay para gerar eventos suficientes no mês.
  • O C# executável possui só o limiar 1,5σ apesar de Three Level Grid. O rango 2,5σ vem expressamente do README.
  • A fonte reverte com duas ordens a mercado. Aqui o limite próximo pode zerar primeiro e o distante completar a reversão depois.
  • Crossing cria uma escada por excursão e o cancelamento evita posição futura sem gestão por ordem restante.

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.