Intervalo temporal, operador, valor y parámetros
Todas las reglas de filtro del editor se construyen con los mismos elementos básicos. Si los comprendes, podrás interpretar casi cualquier regla de la estrategia y detectar errores con rapidez.
Qué es
Este artículo explica la estructura de una regla de filtro en el editor de robots.
Cuándo usarlo
Consulta este artículo si:
- no entiendes el significado de algún campo de la regla;
- quieres crear filtros con mayor precisión;
- necesitas averiguar por qué una regla se comporta de forma distinta a la prevista.
Antes de comenzar
Antes de editar una regla, ten en cuenta estos fundamentos:
- una regla se define mediante type , timeframe , op , value y params ;
- los intervalos temporales admitidos son 1 , 5 , 15 , 30 , 60 , 240 y D ;
- los operadores principales son above , below , cross_above , cross_below y eq ;
- algunos filtros ofrecen parámetros adicionales y otros no;
- ciertos filtros, como funding_rate , ocultan por completo el intervalo temporal.
Paso a paso
Paso 1: Elige el tipo de regla
El tipo de regla es el propio indicador o activador, por ejemplo:
- RSI;
- cruce de EMA;
- %B de Bollinger;
- relación de volumen;
- señal de TradingView.
El tipo de regla determina qué otros campos son pertinentes.
Paso 2: Define el intervalo temporal
El intervalo temporal indica a la regla qué duración de vela debe evaluar.
Usa intervalos mayores para un contexto más lento e intervalos menores para activadores más rápidos. El principio fundamental es la coherencia: el intervalo debe corresponder a la idea de la configuración, no elegirse al azar.
No todas las reglas muestran el selector del intervalo temporal. Es el comportamiento previsto en los filtros cuya fuente de datos no depende de las velas de la misma manera.
Un filtro puede aparecer en el gráfico aunque el intervalo de su regla sea mayor que el de las velas visibles. El valor se conserva en las velas del intervalo menor hasta que haya un nuevo cálculo. Por ejemplo, una regla de 15 minutos en un gráfico de 5 minutos permanece visible en cada vela de 5 minutos y se actualiza cada tres velas.
Paso 3: Define el operador
El operador establece la relación que debe cumplirse.
Los operadores actuales son:
- above ;
- below ;
- cross_above ;
- cross_below ;
- eq .
Usa los operadores de cruce cuando importe el acontecimiento. Usa above o below cuando importe el nivel en sí. Usa eq para casos con valores fijos, como las acciones de una señal de TradingView.
Paso 4: Define el valor
El valor es el umbral o el objetivo con el que se compara la regla.
Ejemplos:
- un valor del RSI como 30 ;
- un umbral porcentual;
- opciones fijas como Comprar o Vender en una señal de TradingView.
No des por hecho que el valor siempre es un precio. En muchos filtros se trata de un umbral, no de una cotización.
Paso 5: Configura los parámetros
params contiene ajustes propios del indicador. Puede incluir:
- el periodo retrospectivo;
- el periodo de suavizado;
- un multiplicador;
- campos de ajuste propios de la regla.
Ejemplos de los filtros disponibles:
- rsi usa period ;
- ema_crossover usa fast_period y slow_period ;
- supertrend usa period y mult ;
- funding_rate puede usar:
- max_seconds_to_next_funding : ventana de entrada; solo permite la regla cuando la financiación está lo suficientemente cerca;
- target_seconds_to_next_funding : momento objetivo de envío; retiene el envío de la orden hasta que comienza la ventana prevista;
- submit_slack_seconds : margen de ejecución; tiene en cuenta la latencia de la pasarela y de la bolsa alrededor del momento objetivo;
- cancel_unfilled_seconds_after_funding : plazo posterior a la financiación; cancela una orden de entrada que siga sin ejecutarse después de la liquidación.
Paso 6: Valida la regla en su contexto
Después de editar una regla, comprueba:
- si el intervalo temporal corresponde a la idea de la configuración;
- si el operador representa el comportamiento deseado;
- si el valor es un umbral, un acontecimiento o una opción fija;
- si los parámetros vuelven la regla demasiado lenta o demasiado sensible al ruido.
Después ejecuta Probar filtros , en vez de confiar únicamente en una inspección visual.
Qué deberías ver
Después de leer una regla, deberías poder responder:
- qué mide;
- en qué intervalo temporal lo mide;
- qué condición debe cumplirse;
- qué umbral u opción comprueba;
- qué parámetros adicionales modifican el cálculo.
Errores frecuentes
- usar cross_above cuando solo necesitas una condición estable above ;
- copiar un valor de un indicador a otro con un significado distinto;
- tratar los parámetros como un detalle decorativo en vez de una parte del cálculo;
- mezclar intervalos temporales sin un diseño deliberado;
- esperar que un indicador de un intervalo mayor aparezca en el gráfico únicamente sobre la vela exacta en la que se vuelve a calcular;
- olvidar que algunas reglas usan opciones de valor fijas en lugar de umbrales numéricos libres.
Comportamiento especial del valor
stochastic_fast_cross , ema_crossover y macd_signal_cross siempre cruzan la línea fija de cero. VWAP no tiene un valor numérico: el operador compara directamente el cierre con la VWAP. Los filtros de financiación ocultan el intervalo de las velas y comparan los valores de la bolsa incluyendo el propio umbral.
Artículos relacionados
- Cómo funcionan los filtros de entrada
- Ajustes de cuadrícula
- Ajustes de salida y gestión del riesgo