Inicio › Documentación › Datos e indicadores
Bloque · Filtros

Filtros de régimen

Un filtro es una condición fija, elegida por ti, que acota cuándo se permite operar: solo se entra si el mercado está en el régimen deseado (a favor de tendencia, con volatilidad suficiente, en la sesión correcta…). Se aplican por dirección — un juego de filtros para Long y otro para Short — como un AND obligatorio sobre la entrada.

El concepto: gate fijo, no optimizado

Por dirección

Long y Short tienen su propio juego de filtros. Lo típico: largos solo en tendencia alcista, cortos solo en bajista.

Fijo (anti-overfit)

Los eliges tú como hipótesis; el motor no los optimiza. Eso evita el data-mining y no multiplica la combinatoria de la búsqueda.

Solo la entrada

Gatean cuándo se abre la posición. La salida, el TP y el SL no se ven afectados.

// Solo operar largos a favor de la tendencia y con volumen
Close > SMA(Close,200) & Volumen > media(20)

Biblioteca de filtros

Cada filtro tiene un sesgo: Alcista, Bajista o Neutro (simétrico, aplicable a ambas direcciones).

Tendencia
  • Close > SMA(200)
  • SMA(50) > SMA(200)
  • EMA(20) > EMA(50)
  • SMA(200) > SMA(200)[10] (media subiendo)
  • SMA(100) > SMA(100)[10]
  • ROC(Close,50) > 0
  • + sus simétricos bajistas (<)
Volatilidad
  • ATR(14) > ATR(14)[5] (volatilidad en expansión)
ADX
  • ADX(14) > 25 (tendencial)
  • ADX(14) < 20 (lateral)
Volumen
  • Volumen > media(20)
  • Volumen > 1.5× media(20)
Momentum
  • RSI(14) > 50 · RSI(14) < 50
  • ROC(Close,20) > 0
Temporal
  • DayOfWeek = Lunes
  • HourOfDay > 8 (desde las 9h)
  • WeekOfMonth = 1 (primera semana)
  • DayOfMonth > 24 (final de mes)
  • Month > 9 (último trimestre)
  • MinuteOfDay > 569 (desde 09:30)
↩

Desplazamiento [n]

Cualquier indicador puede referenciar su valor de n barras atrás, igual que el precio (Close[1]). Por convención SMA(Close,200) equivale a SMA(Close,200)[0] (barra actual); el [0] se omite y solo se muestra [n>0].

// Media de 200 subiendo (pendiente positiva)
SMA(Close,200) > SMA(Close,200)[10]
// Volatilidad expandiéndose
ATR(14) > ATR(14)[5]

Dónde se usan

Ver · Gestión de Indicadores

Una pestaña Filtros (junto a Indicadores, Patrones y Medidas) lista la biblioteca con su expresión, categoría y el epigraje Sesgo: (Alcista / Bajista / Neutro).

Elegir · Testeo Masivo

El botón Filtros… abre un panel con dos columnas, Long y Short: marca qué filtros gatean cada dirección. El botón muestra el recuento: Filtros (L:2 S:1).

En los resultados, export y plantillas

En la columna CONDICIÓN de los resultados, el filtro aparece como un segmento propio al final del nombre, junto a la entrada, la salida y el TP/SL:

Close > SMA(Close,50) [Exit:RSI(14) > 70] [TP:2% SL:1%] [Filtro:Close > SMA(Close,200)]
Exportación: los filtros viajan dentro de las condiciones de entrada, así que se emiten como AND en EasyLanguage, MQL5 y ProRealTime sin nada extra.
Plantillas: la selección de filtros por dirección se graba y carga con la plantilla del Testeo Masivo (compatible con plantillas antiguas).

Límite técnico: cada estrategia admite hasta 8 condiciones de entrada (motor GPU). Como los filtros se suman a las condiciones de señal, MaxAnd + nº de filtros ≤ 8; si te pasas, el Testeo Masivo te avisa antes de arrancar.

Pruébalo tú mismo

AniQuant se prueba gratis durante 30 días, con todos los módulos y sin tarjeta.

← Anterior
Medidas de vela
Siguiente →
Condiciones de entrada: umbrales y combinaciones AND
Más en Datos e indicadores