Estrategia de farming de financiación basada en el tiempo — Guía del usuario

Resumen

La Estrategia de Funding Farming Basada en Tiempo te permite abrir y cerrar operaciones automáticamente alrededor de los eventos de tasa de financiamiento. Esta estrategia ayuda a capturar pagos de financiamiento con mínima exposición al mercado operando en momentos precisos relativos a los periodos de financiamiento.

Puedes configurar el sistema para:

  1. Abrir operaciones antes de un evento de financiamiento (por ejemplo, 60 minutos antes)
  2. Cerrar operaciones poco después de que se otorgue el financiamiento (por ejemplo, 10 minutos después)
  3. Usar zonas horarias UTC para operación consistente entre exchanges (00:00, 08:00, 16:00 UTC)

⚙️ Configuración

Todos los valores de configuración se definen bajo la sección funding_farming_settings en tu archivo de configuración YAML.

funding_farming_settings: is_enabled: true max_open_trades: 5 max_symbols_to_pick: 10 funding_rate_threshold: 0.0003 # Mínimo 0.03% spot_order_size: 100.0 future_order_size: 100.0 liquidation_percent: 5.0 # Controles basados en tiempo open_trade_before: 60 # Abrir operaciones 60 minutos antes del tiempo de financiamiento close_trade_after: 10 # Cerrar operaciones 10 minutos después de que se pague el financiamiento 

🧭 Escenarios Comunes de Configuración

Escenario Descripción Uso Recomendado
Timing Preciso (Recomendado) Abrir 1 hora antes, cerrar 10 minutos después Mejor para captura consistente de financiamiento
Entrada/Salida Rápida Abrir 15 min antes, cerrar 5 min después Adecuado para traders activos
Siempre Operando Sin límites de tiempo Para trading continuo basado en financiamiento
Ventana Extendida Abrir 2 horas antes, cerrar 30 minutos después Para exchanges más lentos o alta volatilidad

Ejemplos de Configuración

1. Timing Preciso
open_trade_before: 60 close_trade_after: 10 

Aperturas: 23:00, 07:00, 15:00 UTC
Cierres: 00:10, 08:10, 16:10 UTC

2. Entrada/Salida Rápida
open_trade_before: 15 close_trade_after: 5 

Aperturas: 23:45, 07:45, 15:45 UTC
Cierres: 00:05, 08:05, 16:05 UTC

3. Siempre Operando
open_trade_before: 0 close_trade_after: 0 

Abrir en cualquier momento cuando la tasa de financiamiento cumpla el umbral
Sin restricción de cierre automático

4. Ventana Extendida
open_trade_before: 120 close_trade_after: 30 

Aperturas: 22:00, 06:00, 14:00 UTC
Cierres: 00:30, 08:30, 16:30 UTC


🔄 Cómo Funciona

1. Apertura de Posiciones

Los horarios de financiamiento ocurren tres veces al día: 00:00, 08:00 y 16:00 UTC.
El sistema empieza a monitorear antes de cada evento de financiamiento y solo abre operaciones dentro de la ventana definida por open_trade_before.

Ejemplo: Para open_trade_before: 60, las operaciones se abren entre 23:00–00:00 UTC.

2. Cierre de Posiciones

Después de que se otorga el financiamiento, el sistema mantiene las posiciones durante la duración definida por close_trade_after. Luego cierra automáticamente las posiciones cuando expira el retraso.

3. Intervalos de Revisión

Ventana de Apertura Frecuencia de Revisión
0 minutosCada 10 minutos
1–10 minutosCada 2 minutos
11–30 minutosCada 5 minutos
31+ minutosCada 10 minutos

📋 Ejemplos de Logs

✅ Ventana de apertura activa: 45 minutos hasta financiamiento a las 16:00 UTC 🎯 Coincidencia BTCUSDT (Financiamiento: 0.0850%) ✅ Posición abierta para BTCUSDT a las 15:15 UTC 
⏳ No está en la ventana de apertura. La próxima ventana abre en 85 minutos a las 15:00 UTC. 
📍 Monitoreando posiciones activas... ⚠️ Posición BTCUSDT cerrando después de financiamiento (12 minutos pasados) ✅ Posición cerrada exitosamente. 

🛡️ Gestión de Riesgos

  1. Umbral de Tasa de Financiamiento – Opera solo si la tasa cumple el mínimo
  2. Protección contra Liquidación – Cierra operaciones cercanas a liquidación
  3. Validación de Spread – Evita spreads amplios
  4. Verificación de Movimiento de Precio – Alerta sobre volatilidad súbita
  5. Límite Máximo de Operaciones – Respeta los límites configurados

⏱️ Orden de Cierre Prioritario

  1. ✅ Cierre basado en tiempo (financiamiento + retraso)
  2. ⚠️ La tasa de financiamiento cae por debajo del umbral
  3. 🚨 Aproximándose a liquidación
  4. ⚡ Gran movimiento del mercado (solo advertencia)

💡 Beneficios

Ventajas

  • Horario de trading predecible
  • Exposición al mercado reducida
  • Captura de financiamiento garantizada
  • Ciclos totalmente automáticos
  • Múltiples oportunidades diarias

Consideraciones

  • Puede perder operaciones en ventanas cortas
  • Posibles retrasos en la actualización del financiamiento
  • Mayor competencia durante el financiamiento
  • Potencial deslizamiento cerca del tiempo de financiamiento

✅ Mejores Prácticas

  • Comenzar con ventanas de tiempo más amplias (60–120 minutos)
  • Monitorear logs para confirmar sincronización precisa
  • Agregar 10–15 min de margen en exchanges lentos
  • Verificar pagos de financiamiento después de cada ciclo
  • Usar órdenes limit/post-only para reducir comisiones
  • Comenzar con poco capital al probar la estrategia

🧩 Solución de Problemas

Problema Causas Posibles Solución Sugerida
Posiciones no se abren Fuera de ventana / tasa de financiamiento baja / máximo de operaciones alcanzado Revisar tiempos y umbrales
Posiciones no se cierran close_trade_after = 0 o financiamiento no procesado aún Ajustar tiempos, revisar logs
Pago de financiamiento perdido Abrir demasiado tarde o retraso en financiamiento Abrir antes o verificar calendario del exchange

🕓 Línea de Tiempo de Ejemplo

Configuración:
open_trade_before: 60
close_trade_after: 10

Hora (UTC)Evento
22:30Sistema inactivo, esperando ventana
23:00Comienza ventana de apertura
23:05Operación BTCUSDT abierta
00:00Pago de financiamiento procesado
00:10Cierre automático activado
00:15Operación registrada, lista para el siguiente ciclo

La siguiente ventana comienza a las 07:00 UTC para el financiamiento de las 08:00 UTC.


📊 Seguimiento de Rendimiento

MétricaDescripción
Funding GanadoTotal de comisiones de financiamiento cobradas
Beneficio NetoGanancia después de comisiones y deslizamiento
Tasa de ÉxitoPorcentaje de ciclos rentables
Tiempo Promedio de MantenerDebe coincidir con la ventana configurada
Tasa de EjecuciónOperaciones exitosas por ciclo de financiamiento

🚀 Configuración Avanzada

Timing Dinámico (Función Planificada)

  • Se ajusta según la magnitud de la tasa de financiamiento
  • Se adapta a la volatilidad del mercado
  • Usa datos históricos de deslizamiento
  • Considera la latencia del exchange

Estrategia Multi-Exchange

  • Operar en múltiples exchanges con diferentes horarios de financiamiento
  • Capturar más oportunidades diarias
  • Reducir riesgo mediante diversificación

📎 Related Topics