Ver en GitHub

Diagrama de escalera de desviación EMA

El diagrama une la señal de reversión EMA(30)/StandardDeviation(14) del C# con la idea de rejilla del README. Una desviación 1,5σ arma un límite cercano negociable y otro pendiente a 2,5σ; la salida vuelve al límite fuente EMA ± 0,5σ.

Resumen de la estrategia

  • Velas replay terminadas de cinco minutos actualizan EMA, desviación y un cierre sincronizado tras ambos indicadores.
  • Cruzar bajo EMA − 1,5σ registra compras en −1,5σ y −2,5σ con Position <= 0; el lado superior es simétrico con Position >= 0.
  • El peldaño cercano suele ejecutarse de inmediato y el lejano espera un movimiento mayor.
  • El largo cierra con Close > EMA + 0,5σ y el corto con Close < EMA − 0,5σ, como el código.
  • Toda salida cancela ambos límites lejanos y una señal opuesta elimina el peldaño obsoleto anterior.

Reglas de entrada y salida

  • Entrada en largo: Al cruzar bajo EMA − 1,5σ con Position <= 0, registra compras de una unidad en EMA − 1,5σ y EMA − 2,5σ.
  • Entrada en corto: Al cruzar sobre EMA + 1,5σ con Position >= 0, registra ventas de una unidad en EMA + 1,5σ y EMA + 2,5σ.
  • Salida: Close > EMA + 0,5σ cierra el largo y Close < EMA − 0,5σ cierra el corto mediante ClosePosition, que calcula todo el volumen actual automáticamente.

Parámetros

Parámetro Por defecto Descripción
Candle Time Frame 00:05:00 Intervalo terminado; cinco minutos adapta el valor C# de cuatro horas.
EMA Length 30 Periodo de EMA central y parámetro C# real.
Standard Deviation Length 14 Periodo de anchura; 14 es literal en C#.
Near Entry Deviation 1.5σ Multiplicador de entrada fuente, literal 1,5.
Far Grid Deviation 2.5σ Segundo rango pendiente añadido desde el README.
Mean-Reversion Exit Deviation 0.5σ Límite de retorno fuente, literal 0,5.
Volume per Rung 1 Volumen independiente de cada peldaño.

Detalles del diagrama

  • Solo EmaLength y CandleType son StrategyParam en C#; periodo 14 y multiplicadores 1,5/0,5 son literales expuestos aquí para estudio.
  • C# usa cuatro horas; cinco minutos es una adaptación replay para formar suficientes señales en un mes.
  • El C# ejecutable tiene un único umbral 1,5σ pese al nombre Three Level Grid. El rango 2,5σ procede expresamente del README.
  • La fuente revierte con dos mercados inmediatos. Aquí el límite cercano puede aplanar primero y el lejano completar después la reversión.
  • Crossing crea una escalera por excursión y la cancelación evita que un rango pendiente abra luego una posición sin gestión.

Uso

Importe el archivo .json en Designer, ejecútelo sobre datos históricos en el probador y después ajuste los parámetros o los propios bloques a su instrumento antes de operar en real.