Sistema de trading automático basado en la cointegración

Comparte y comenta tus estrategias de trading.

Re: Sistema de trading automático basado en la cointegración

Notapor Andres2012 » 15 Ene 2016, 04:00

Hola BartRoberts,
para poder programar los algoritmos de cointegración, necesitarás usar alguno de los métodos habituales. Arb-maker utiliza el método Engle–Granger para 2 pares, yo personalmente suelo utilizar Johansen ya que permite poder encontrar relaciones de cointegración con más de 2 pares. Puedes usar Matlab para crear los algoritmos de cointegración y conectar matlab a tu interfaz gráfica mediante Java o C++. Yo tengo algo parecido usando Matlab y Java con el broker DukasCopy

Hace unos meses escibí un post en NovatoTrader para hacer pruebas de cointegración in-sample y out-sample, pero la web parece que no funciona..

Saludos
Andrés
Andres2012
 
Mensajes: 11
Registrado: 25 Ene 2012, 19:51
Karma: 0

Re: Sistema de trading automático basado en la cointegración

Notapor BartRoberts » 15 Ene 2016, 05:14

que tal Andres

el matlab se me hizo mas complicado :$ xD
he estado operando solo dos pares y su cruce de forma manual, casi que es lo que mas hago ultimamente

de forma super simple; mexicano (un saludo) me paso hace tiempo un indi para hacerte tu propio indice en el grafico que tiene mucho que estudiar, esta genial

vaya que lastima, seria interesante leer tu post, lo buscare de todos modos
sera interesante aprender de forma mas seria estos rollos, hace un par de meses intente con el oro algo que antes hacia en las noticias o comparecencias de la FED

xaujpy por ejemplo en lo alto de un pico mientras que xauusd por lo bajo, se dan esos casos mas o menos a menudo y si no con jpy se dara con aud o lo que sea, pero
definitivamente seria mas realista y operativo, osea menos tedioso hacerlo de forma automatica que no estar esperando que se cierre y se cruce la pinza para cerrar todo a la vez

arbmaker te saca pares (de pares) que uno ni se imaginaba de forma simple, seguramente volvere a cacharrear con eso, por que una vez se tiene el par el resto es pan comido


el sistema de position/sintetizar y demas lo use el 2013 sobre todo, pero este año lo estoy volviendo a usar no solo por que es mas volatil como me gusta, sino por que el tema del oro/china en abril sobretodo, politicas distintas por parte de los bancos, etc me da una sensacion de riesgo que no habia tenido nunca...

para mi este año es prioritario poner especial atencion a cubrir riesgos si se piensa dejar correr y operar solo con brokers realmente serios y probados

que tan eficiente resulta tu algoritmo de johansen?


saludos
I'm the operator with my pocket indicator

Imagen
Avatar de Usuario
BartRoberts
 
Mensajes: 1229
Registrado: 07 Oct 2012, 08:06
Ubicación: Tortuga
Karma: 27

Re: Sistema de trading automático basado en la cointegración

Notapor FXWizard » 15 Ene 2016, 12:24

Ahora que comentas eso Bart, te paso uno que genera velas de activos compuestos en lugar de gráfico de línea, seguro que te resulta útil.

La pena es que me gustaría poder crear gráfico offline de sumas y restas de activos en lugar de mediante indicador, para poder hacerle perrerías pero bueno, ya daré con la tecla.

Saludos,
FXWizard
Adjuntos
BasketCandles_v1.0.mq4
(6.87 KiB) 384 veces
Avatar de Usuario
FXWizard
 
Mensajes: 8493
Registrado: 12 Feb 2008, 15:17
Karma: 35

Re: Sistema de trading automático basado en la cointegración

Notapor mexicano » 15 Ene 2016, 18:22

BartRoberts escribió: mexicano (un saludo) me paso hace tiempo un indi para hacerte tu propio indice en el grafico que tiene mucho que estudiar, esta genial


Un abrazo bro, aquí leyéndolos todos los días, muy interesante todo esto de la cointegración, el año pasado Andy me dio a conocer el tema que está como para dedicarle bastante tiempo, los voy a seguir con atención......

Salu2 a to2!!!!!
Reorganizando !!!!
Avatar de Usuario
mexicano
 
Mensajes: 559
Registrado: 08 Ago 2013, 20:48
Karma: 20

Re: Sistema de trading automático basado en la cointegración

Notapor Andrest » 15 Ene 2016, 19:38

mexicano escribió:
BartRoberts escribió: mexicano (un saludo) me paso hace tiempo un indi para hacerte tu propio indice en el grafico que tiene mucho que estudiar, esta genial


Un abrazo bro, aquí leyéndolos todos los días, muy interesante todo esto de la cointegración, el año pasado Andy me dio a conocer el tema que está como para dedicarle bastante tiempo, los voy a seguir con atención......

Salu2 a to2!!!!!


así es yo estuve en su momento estudiando todo este tema de cointegración, con matlab, test de johasen y demás, pero fue demasiado para mi.

Ahora lo que si puedo decir que no tiene absolutamente nada que ver el trading de cestas, que imagino que es a lo que se refiere bart con el indi de mexicano, o por lo que veo que colgó wizard (solo me guio por el nombre del indicador).
A groso modo Recuerdo que a través de johasen se sacaba la cointegración entre varios pares, cuantos más pares integraban la multi-cointegración más estable era, y a través de este mismo test también se sacaban las betas, que no son más que los lotajes o porcentaje de lotaje de cada par.
Entonces esto daba un gráfico de spread que era estacionario, es decir, oscilaba en torno a una media y no se iba nunca mucho más allá de esa media, se compraba y vendía (según lo que daba el test una cosa u otra) cuando el spread se alejaba de la media y buscábamos el retorno a la media para cerrar todo.

Aun conservo algunos apuntes entre los que tengo uno de estos gráficos para el ejemplo.

Imagen

Aquí tenemos una integración con:

EURUSD, con beta 0,467
USDCHF, con beta –0,017
NZDUSD, con beta 0,516


Asi cuando el spread se acercaba a 2
Comprábamos EURUSD 0,46 lotes o proporción
Vendiamos USDCHF 0,01 lotes
Comprabamos NZDUSD 0,51 lotes

Si el spread iba a -2 hacíamos lo contrario Vendíamos EURUSD, compramos USDCHF y vendíamos NZDUSD.
Esto es a groso modo porque yo no llegue a pasar de hacer el test en más de dos pares y ahí me quede, andres2012 imagino que podrá explicarlo mejor ya que lo mío fue muy básico, lo que llegue a estudiar también venia del blog novatotrader y un grupo de face de Pedro el dueño del blog. Una pena que ya no este, un blog muy interesante.

Un saludo!
“No sirve para nada proclamar la verdad en economía o recomendar cosas útiles. Es la mejor manera de hacerse enemigos” A. Kostolany
“El optimismo es el enemigo del comprador racional” Warren Buffet
...
Avatar de Usuario
Andrest
 
Mensajes: 960
Registrado: 23 Ene 2014, 19:24
Karma: 31

Re: Sistema de trading automático basado en la cointegración

Notapor fran-forex » 15 Ene 2016, 23:22

hola campeones

la verdad , que de lo que habláis se me escapa , pero bueno poco a poco ire aprendiendo estos temas .
Nunca imagine que pudiera ser rentable en este negocio y con esfuerzo y mucho estudio lo estoy consiguiendo
ahora voy a por el trading automatico , os ire siguiendo . gracias a todos por lo que aportáis

saludos :)
fran-forex
 
Mensajes: 123
Registrado: 06 Nov 2014, 00:38
Karma: 1

Re: Sistema de trading automático basado en la cointegración

Notapor BartRoberts » 16 Ene 2016, 03:00

nada mas lejano que el trade de "cestas"


Wizard muchas gracias por el indi, mirare a ver y comentamos, es eso que dices es mas o menos la idea pero hay que buscarse la vida con lo que hay, suenta interesante
la idea que tenia con el otro era sacar un vector comun cuando este no es obvio
yo de esos programas solo busco sintetizar y el resto se que hay que hacer, donde terminan las matematicas comienza la estrategia, como siempre...



fran, por intentar ponertelo de forma super simple y otra vez a groso modo, pero a fin de cuentas es la parte practica del tema

una cointegracion en forex es una correlacion + covarianza


por lo que podemos decir que en forex existe la correlacion, la integracion y la cointegracion, por que de otra forma no podriamos hablar de la eficiencia del mercado

de modo que ninguna divisa va a su bola, esa "fuerza" que les hace mantenerse todas juntas viajando en el tiempo... que por eso me las suelo comparar con el sistema solar...
es como una media de regresion que nadie sabe realmente donde esta por que no es fija, si hicieras con una simple linea de regresion por ejemplo es lo que le llaman cointegracion espuria por que si es fija
y no es suficiente para operar en forex por que terminan "fugandose" de tu regresion.


si te fijas, los que hablan de arbitraje se refieren a tiempos muy cortos casi siempre en las aperturas, pues imagina lo mismo pero en un plazo mayor de tiempo

es mas o menos la idea



saludos
I'm the operator with my pocket indicator

Imagen
Avatar de Usuario
BartRoberts
 
Mensajes: 1229
Registrado: 07 Oct 2012, 08:06
Ubicación: Tortuga
Karma: 27

Re: Sistema de trading automático basado en la cointegración

Notapor fran-forex » 16 Ene 2016, 11:16

BartRoberts escribió:nada mas lejano que el trade de "cestas"


Wizard muchas gracias por el indi, mirare a ver y comentamos, es eso que dices es mas o menos la idea pero hay que buscarse la vida con lo que hay, suenta interesante
la idea que tenia con el otro era sacar un vector comun cuando este no es obvio
yo de esos programas solo busco sintetizar y el resto se que hay que hacer, donde terminan las matematicas comienza la estrategia, como siempre...



fran, por intentar ponertelo de forma super simple y otra vez a groso modo, pero a fin de cuentas es la parte practica del tema

una cointegracion en forex es una correlacion + covarianza


por lo que podemos decir que en forex existe la correlacion, la integracion y la cointegracion, por que de otra forma no podriamos hablar de la eficiencia del mercado

de modo que ninguna divisa va a su bola, esa "fuerza" que les hace mantenerse todas juntas viajando en el tiempo... que por eso me las suelo comparar con el sistema solar...
es como una media de regresion que nadie sabe realmente donde esta por que no es fija, si hicieras con una simple linea de regresion por ejemplo es lo que le llaman cointegracion espuria por que si es fija
y no es suficiente para operar en forex por que terminan "fugandose" de tu regresion.


si te fijas, los que hablan de arbitraje se refieren a tiempos muy cortos casi siempre en las aperturas, pues imagina lo mismo pero en un plazo mayor de tiempo

es mas o menos la idea



saludos


hola

perfecto BartRoberts , estare al loro de todo , la divisa mas correlacionada puede que sea ( EUR/USD , USD/CHF ) ? , gracias

saludos
fran-forex
 
Mensajes: 123
Registrado: 06 Nov 2014, 00:38
Karma: 1

AnteriorSiguiente

Volver a Estrategias de Trading

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron