PDA

Ver la versión completa : Filtro de Kalman y fuerza relativa de divisas: análisis y estrategias con modelos bayesianos



sebalpda
16-04-2025 07:02,
Últimamente estoy trasteando con estimadores bayesianos recursivos (

sebalpda
16-04-2025 07:05,
Ahora tengo una estimación de cuál es la tendencia más probable. Ojo! Es solo una probabilidad, no una certeza. Esta info la puedo usar para determinar si el EUR/USD va hacia arriba o hacia abajo. Sí, ya sé, puedes mirar el gráfico y ver si sube o baja. Tienes razón. Pero mi idea es repetir esto con todos los principales, no solo para saber si suben o bajan, sino cuánto lo hacen. Por ejemplo, si el GBP/USD cae, eso implica que el dólar está más fuerte que la libra. Si el EUR/USD también baja, el euro está más débil que el dólar. Pero ¿quién está más débil, el euro o la libra? No puedes comparar directamente los pips porque un pip no vale lo mismo en todos los pares. Por eso uso el porcentaje de variación: al dividir la diferencia de precio entre el precio, eliminas la unidad. Así puedo comparar EUR/NZD con USD/JPY sin problema. Como EUR/GBP es EUR/USD dividido entre GBP/USD, no hace falta filtrar todos los pares. Basta con estimar el precio y la tendencia de los principales para tener una linealización suficientemente precisa. Si ves que la libra está más débil que el euro, puedes ordenar las monedas: GBP < EUR < USD. Entonces tendría sentido buscar una entrada en corto en GBP/USD porque es donde podrías pillar una tendencia clara. Luego, ordeno las monedas por pares, de más fuerte a más débil. Cada divisa recibe una puntuación cada vez que es más fuerte que otra. Esa puntuación es el crecimiento estimado en porcentaje. Al final, cada divisa tiene un puntaje y una lista de monedas más fuertes que ella. Esto lo puedo representar en un grafo que simboliza el flujo estimado del dinero. No me pidas que te haga un indicador porque no sé programar en MQL. Si alguien quiere programarlo, puedo echar una mano cuando tenga tiempo. Sin avaricia. Sin miedo. Solo matemáticas.

sebalpda
16-04-2025 07:10,
Lanzando la pregunta: si en ese grafo aparece un ciclo, ¿tendría sentido hacer basket trading con esas divisas en forma de anillo? Sin avaricia. Sin miedo. Solo matemáticas.

beto
16-04-2025 07:16,
Muy interesante, voy a echar un ojo a los enlaces que pusiste. Yo ahora mismo uso los cambios de valor como sesgo para mantener operaciones abiertas y añadir posiciones. Aún no tengo una hoja de Excel perfecta, pero estoy en ello. Mencionas el trading por cestas, eso puede ser muy rentable. Hoy mismo tuve un ejemplo claro. Suelo operar cable (GBP/USD

sebalpda
16-04-2025 07:20,
Curiosamente, mi filtro muestra que el GBP/USD está subiendo, pero al mismo tiempo calcula que la libra es la más débil y el dólar el más fuerte. ¿Podría ser una señal de que el repunte de la libra es solo un retroceso para vender? Sin avaricia. Sin miedo. Solo matemáticas.

sebalpda
16-04-2025 07:24,
Parece que una divisa puede estar fuerte por dos razones: porque recibe fuerza de algunas monedas o porque recibe fuerza de todas las demás. Normalmente ambas condiciones coinciden. ¿Cuál sería la más fuerte entonces? ¿El USD por tener la mayor puntuación o el EUR por recibir de todas las otras? (La puntuación es la suma de las pendientes de las tendencias

cjimenezro
16-04-2025 07:28,
Estoy haciendo algo parecido. Trabajo con los índices de 7 monedas y 21 pares. Los marco estadísticamente una vez al día, asignando 1 si el día es alcista y 0 si es bajista. Esto podría representar el flujo del dinero, pero es complicado asegurarlo. Claramente tiene debilidades. Sin duda es más fácil operar así, pero hay que tener disciplina en tendencia y en correcciones. Me ayuda a ver cuáles son las monedas más activas, tanto en positivo como en negativo. Me centro en las dos más fuertes y las dos más débiles. El problema es siempre el mismo: el retraso en detectar cuándo una corrección empieza, se profundiza y da paso a una nueva tendencia. Cuesta mucho programar algo que lo capte. Por eso reviso a diario qué está ocurriendo. Uso 4 velocidades de índice diferentes. Los de tendencia fuerte me muestran por dónde va el flujo del dinero (Imagen 1

sebalpda
16-04-2025 07:34,
He probado a usar filtros adaptativos tipo LMS y RLS para ver si podía reducir el lag sin sacrificar la estabilidad, pero no ofrecen gran ventaja frente al Kalman. La ganancia instantánea se ajusta, sí, pero la precisión empeora. En resumen, es cambiar un problema por otro.

ltbtrade
16-04-2025 07:39,
¿Y no has pensado en implementar un sistema híbrido? Algo como un filtro de Kalman para la estructura y una red simple para corregir los errores. Sería interesante ver si la red puede aprender la desviación sistemática del modelo.

sebalpda
16-04-2025 07:44,
Ya lo hice. El problema es que la red necesita muchos datos para aprender algo mínimamente útil, y eso sin contar que el entorno cambia constantemente. Lo que aprendió ayer no vale hoy. No es una cuestión de arquitectura, sino de estabilidad del entorno.

Javat
16-04-2025 07:47,
O sea, que después de todo el rollo te acabas rindiendo al MA de toda la vida pero con otro nombre.

sebalpda
16-04-2025 07:53,
No es rendirse, es aceptar que la información llega tarde. Lo único que puedes hacer es estimar con incertidumbre. Quien crea que va a adivinar el futuro con un filtro lineal, que se compre una bola de cristal.

Master
16-04-2025 07:56,
Pero tío, ¿no crees que estás complicando demasiado algo que al final es simplemente seguir el precio y no perder la cabeza?

sebalpda
16-04-2025 08:00,
Claro, simplificar está bien... hasta que el precio hace un giro de 180 grados y te revienta la cuenta. Yo prefiero complicarme antes que arriesgarme a operar a ciegas.

jorgebego
16-04-2025 08:05,
Tanta teoría y aún así no veo una sola entrada con resultados reales. Menos matemática y más trading real.

sebalpda
16-04-2025 08:08,
¿Resultados? Fácil. Suma o resta fuerza relativa, observa la pendiente del cambio y entra cuando la divergencia empieza a reducirse. Pero claro, si buscas señales mágicas sin entender el modelo, mejor quédate con los indicadores de colores.

heatle
16-04-2025 08:14,
Me gusta tu enfoque, aunque no me queda del todo claro cómo ponderas las correlaciones cruzadas. ¿Lo haces de forma dinámica o fija?

sebalpda
16-04-2025 08:20,
Uso correlaciones ponderadas con una ventana móvil de 288 muestras (12 días

cesarinalmanzar
16-04-2025 08:24,
¿Y cómo manejas pares con volatilidad explosiva como GBP/JPY? ¿O simplemente los ignoras?

sebalpda
16-04-2025 08:29,
No los ignoro, pero les aplico una penalización de varianza. Es decir, si la volatilidad es muy alta, la señal tiene menos peso. Prefiero señales más limpias aunque sean menos rentables.

Juan Gabriel
16-04-2025 08:34,
¿No te estás contradiciendo? Primero dices que lo más importante es la fuerza de la tendencia, luego dices que prefieres señales estables. ¿En qué quedamos?

sebalpda
16-04-2025 08:39,
No es contradicción. Una tendencia fuerte y estable es ideal, pero si tengo que elegir, prefiero estabilidad. Lo otro es un casino con más drawdown del que vale la pena asumir.

leandroser
16-04-2025 08:44,
Oye, ¿has intentado usar entropía para medir la direccionalidad? Podría darte una pista sobre el ruido en cada momento.

sebalpda
16-04-2025 08:50,
Sí, medí la entropía de Shannon sobre las diferencias logarítmicas de precio. Es útil para detectar consolidaciones, pero no lo suficiente para validar entradas. Te da contexto, no señales.

bufon3
16-04-2025 08:54,
Lo más triste es que toda esta teoría se cae con un simple tweet de la Fed.

sebalpda
16-04-2025 08:58,
Exactamente. Por eso el sistema tiene un filtro de eventos: si el ATR se dispara por encima de la media histórica + 2 desviaciones estándar, no opero. Así evito los latigazos por noticias.

vikt88
16-04-2025 09:03,
¿Y si simplemente asumimos que no se puede predecir y nos dedicamos a seguir la acción del precio sin tanto rollo?

sebalpda
16-04-2025 09:08,
Eso es como ir al bosque sin brújula y decir que seguirás el sol. Funciona... hasta que te nublas.

fama
16-04-2025 09:12,
Vale, tienes razón. Pero ¿cuántos traders conoces que ganen usando filtros de Kalman?

sebalpda
16-04-2025 09:17,
Cero. Porque la mayoría ni sabe qué es. Pero no se trata de cuántos lo usan, sino de si da una ventaja estadística que se pueda explotar.

LUIS VIDAL
16-04-2025 09:20,
¿Por qué no haces un EA y lo pruebas en demo 6 meses? Ya está, sin más teoría.

sebalpda
16-04-2025 09:24,
Porque no tengo tiempo ni para dormir, menos para debuggear MQL. Pero si alguien quiere codificarlo, le paso el modelo encantado.

FERNANDOREGA
16-04-2025 09:29,
Pues pásamelo! Yo lo programo. ¿Tienes la lógica estructurada?

sebalpda
16-04-2025 09:33,
Te paso el esquema en pseudo-código. Si haces el EA y compartes resultados, te ayudo a ajustarlo. Trato justo.

mame
16-04-2025 09:37,
Trato hecho! Te escribo por privado. Esto puede estar interesante.

sebalpda
16-04-2025 09:42,
Perfecto. Si lo hacemos bien, podríamos tener un sistema híbrido robusto. Nada espectacular, pero sí sólido.

Gritanzo
16-04-2025 09:47,
¿Has probado en otros mercados? Por ejemplo, futuros o índices.

sebalpda
16-04-2025 09:51,
Sí, en el DAX y en el oro. El sistema funciona mejor en mercados con ciclos marcados. En mercados demasiado direccionales, el filtro tiende a reaccionar tarde.

genadij
16-04-2025 09:55,
¿Y en criptos? Ahí los ciclos son puro caos.

sebalpda
16-04-2025 09:59,
En cripto es inútil. La estructura del mercado es tan impulsiva que el modelo se rompe. Es como poner un termómetro en un volcán: no mide, se derrite.

gjhg
16-04-2025 10:03,
Tu frase final debería estar tatuada: Sin avaricia. Sin miedo. Solo matemáticas. Grande.

sebalpda
16-04-2025 10:09,
Gracias. No es solo un lema. Es una filosofía. Cuando quitas las emociones del trading, lo que queda es puro análisis. Ahí empieza el juego real.