Segundas reflexiones sobre COINTEGRACION...

El espacio de los traders quant: sistemas de trading, gestión monetaria, automatización de sistemas.
Avatar de Usuario
IaM
Mensajes: 449
Registrado: 08 Feb 2009 12:23

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por IaM »

No lo he entendido. Es normal.. llevo 8 horas mirando código de programación, estoy trabajando xD. Necesito un dibujo guevon. Es buena la idea, realmente cuando apostamos al alza y a la baja estamos creándonos nuestra propia acción, pero creo.. que el spread.. está acotado. Solo hay esa diferencia y la acción no lo estaría. O sea.. a ver si me explico, si os fijáis en el Software de Aris, en el gráfico de abajo, es un gráfico de desviaciones de estándar, para saber cuando un gráfico está desviado de la media. En la bolsa, las cosas tienden a la media (Return to the mean tan nombrado por los americanos en varios libros de quantitative trading), y si no os lo creeis dibujad una media simple de un periodo en el ibex 35 (es decir sumando todos los cierres de las velas y dividiéndolos entre el número de velas), veréis como cruza esa raya una y otra vez a lo largo de los años, cuando está por debajo de la media sube y cuando está por encima baja aunque se desvíe mucho.

Hay otra cosa que me gustaría comentar, leyendo los libros de Carol Alexander, comenta que una acción es un ACTIVO LIBRE DE RIESGO. Yo me quede extrañado.. libre de riesgo? y sigue: SI por que no es arbitrable. Realmente.. es la definición.... cuando hacemos cointegración estamos realizando arbitraje entre dos valores, sabemos que se mueven a la par y que uno es más caro que el otro.. entonces realizamos el arbitraje, nos ponemos al alza en el que esta infravalorado y nos ponemos a la baja en el que creemos que está sobrevalorado. Todo esto es nuevo para mi... tengo que familiarizarme más con toda la jerga esta...

Cuando llegue a casa me volveré a leer el post de nuevo, por que ya mi coco no da más por hoy. :)

Saludos,
Una persona se puede equivocar, pero la multitud se equivoca siempre. (Anónimo)
NO PUEDES COMER COMO UN PÁJARO Y CAGAR COMO UN ELEFANTE. (Gordon Geko).
CDS
Mensajes: 203
Registrado: 16 Feb 2010 00:28

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por CDS »

guevon escribió:Leo este hilo con fruicion.

Iam, eres un artista matematico, y te admiro, pues bien...

El enfocar la cointegracion como lo estas haciendo, no creo que es el mejor enfoque.

Te pongo un ejemplo a ver si me lo entiendes.

Hablamos de cointegracion, bonita palabreja, es nueva, es moderna, es ... lo ultimo en trading...

Bien, entonces yo pregunto, porque no buscamos "algo" que este verdaderamente cointegrado, sin ninguna duda, vamos, que no haya que hacer ningun calculo, que no tengamos que andar tirando de calculadora, que pase lo que pase, sepamos que lo esta.

Cual puede ser esto?

Pues... una sola cotizacion... jejeje

No, no estoy chalado, pensemos un momento en lo que estoy diciendo...

Una sola cotizacion cumple con todas las condiciones matematicas de la cointegracion... esta correlacionada con sigo misma, aunque la derives y la compares incluso no tiene ninguna desviacion (puesto que solo es una cotizacion), en una palabra que estoy describiendo algo obvio a cualquiera que tenga cuatro dedos de imaginacion y piense que estoy diciendo una boutade... siempre, siempre, algo esta correlacionado consigo mismo, e incluso, ese algo es causa y efecto de eso mismo, puesto que es la misma cosa.

Bien, me explico un poco mejor, Que pasaria? si a esa cotizacion (la que estamos hablando), la cogieramos en periodos temporales diferentes???...

Pues pasaria lo mismo, la cotizacion seguiria cointegrada (exceptuando el lapsus que hayamos escogido como periodo).

Pasemos a lo practico (que es lo que interesa a la mayoria de los que leen esta web).

Los mas listos, ya me habran cogido la idea, pero tendre que explicarme mejor, pensando en aquellos gañanes (como un servidor) que se acercan a este mundo.

Como puedo aprovecharme de saber que algo esta cointegrado consigo mismo?.

...

Cojamos una cotizacion cualquiera, mejor un indice o algo que nos permita hacer edge con ella (jugar para arriba y para abajo a la vez).
Cogemos y con algun software que nos lo permita la displayamos por duplicado y desfasada medio periodo, medio periodo quiero decir que si cogemos velas diarias una la displayamos con la cotizacion a mitad de la vela y la otra al final de la cotizacion...

Comprobaremos entonces los huecos que va teniendo en cada mitad de periodo en relacion con el final del periodo.

Comprobaremos que a pesar de ello, los huecos se van tapando y cruzandose de una forma regular...

Bien, ahora el problema es... como podemos apostar a que lado del hueco se va a tapar...

Pues... en el periodo no desfasado, apostaremos a los dos sentidos, y cuando el desfase pase de (por ejemplo dos desviaciones standard)... nos quedaremos con la apuesta contraria (con profit de dos desviaciones y stop de dos desviaciones)...

En un 95,7 de ocasiones ganaremos.

...

Y asi ademas... sabremos si las matematicas son validas o no...

Hombre! algun calculo hay que hacer, pero... con tal de ganar en el 95% de las ocasiones... creo que vale la pena...

Y comprobaremos lo de la cointegracion de una forma feten...

Os gusta?
Guevon seria interesante que pusieras unas graficas, asi es mas posible comprenderla tu idea.

Jose yo me he bajado muchos libros de Arb - el problema radica en que algunos si no tienes un fuerte background en estadisticas, econometria o matematicas no lo comprendes.
Última edición por CDS el 10 Feb 2011 18:42, editado 1 vez en total.
CDS
Mensajes: 203
Registrado: 16 Feb 2010 00:28

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por CDS »

asi es
Última edición por CDS el 10 Feb 2011 18:42, editado 1 vez en total.
CDS
Mensajes: 203
Registrado: 16 Feb 2010 00:28

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por CDS »

Seria mas provechoso si nos enfoacamos en una tools escalable que puedas poner cualquier activo: bond, futures, equities, etc - ademas indicadores y se pueda operar intradia para utilizarla en pruebas HFT y con API a IB, zenfire, etc y si alguein la vende lifetime y es provechosa pues se compra, la que mencione se alquila por mes.
Avatar de Usuario
IaM
Mensajes: 449
Registrado: 08 Feb 2009 12:23

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por IaM »

CDS escribió:Seria mas provechoso si nos enfoacamos en una tools escalable que puedas poner cualquier activo: bond, futures, equities, etc - ademas indicadores y se pueda operar intradia para utilizarla en pruebas HFT y con API a IB, zenfire, etc y si alguein la vende lifetime y es provechosa pues se compra, la que mencione se alquila por mes.
La última versión de Aris puedes coger las cotizaciones de yahoo, pero no permite intradia. ¿Como vas a operar la cointegración intradía? En principio tarda dias en regresar a la media... nunca lo he visto aplicar intradía.
Una persona se puede equivocar, pero la multitud se equivoca siempre. (Anónimo)
NO PUEDES COMER COMO UN PÁJARO Y CAGAR COMO UN ELEFANTE. (Gordon Geko).

josecubells
Mensajes: 17
Registrado: 14 Ene 2011 22:45

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por josecubells »

CDS... hace aproximadamente que utilizo "kwanti"... pero creo que tan sólo es para gestión de carteras... ya sabes la frontera eficiente y todo eso... permite establecer dentro de una cartera cual debe ser el peso de cada instrumento para paliar el riesgo y optimizar el beneficio... para mi gusto muy buena.

Ojo X-trader... ese podría ser un buen artículo y una buena herramienta para el master de bolsa... "optimización de carteras y frontera eficiente con kwanti.

IAM... opino igual que CDS... el objetivo debe ser el tiempo real... porque cuando el delta llega a determinado nivel +2 ó -2 es el momento de abrir posiciones... para ello debemos ir al detalle y apoyarnos en el análisis técnico para encontrar el mejor momento de entrada.

Como CDS ha metido un montón de links... no voy a poner los blogs que comenté de momento... hay que digerir poco a poco.

Lo que os presento es una plataforma web para busqueda de valores correlacionados... en donde no sólamente se puede operar a cierre de día sino que se puede complementar con una api de excel para ver la evolución en tiempo real.

http://www.pairslog.com/

Sólo hay que registrarse y tras la validación, puedes realizar búsquedas de pares y operar con ellos... te presentan gran cantidad de gráficos... delta, spread, correlación, rsi, desviación típica, ratio, etc... así puedes ver como se comporta un par y su evolución... puedes reslizar operaciones simuladas y un backtest de todas las operaciones con el beneficio que tendríamos.

Para complementar el tiempo real hace falta... la plataforma "Think or swin" que pase ayer y la hoja excel que se baja de la misma web

http://www.pairslog.com/dev//article/monitortos.html

A mi me distrae mucho y me permite ver la evolución no sólo de mi portafolio sino también del resto de participantes.

Ojo X-trader... otro artículo al bote.

¡A disfrutar¡
josecubells
Mensajes: 17
Registrado: 14 Ene 2011 22:45

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por josecubells »

IAM... te adjunto un video donde se ve la plataforma de ARIS (o una muy similar) operando en tiempo real... podría ser un buen comienzo para los que teneis habilidades informática.

http://fuzzcode.blogspot.com/2010/11/i- ... ideos.html

Ese podría ser uno de nuestros objetivos...Un abrazo.
josecubells
Mensajes: 17
Registrado: 14 Ene 2011 22:45

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por josecubells »

X-trader... para muchos has sido una inspiración, para mi aquel que me abrió los ojos, para todos un innovador.

Tan sólo quiero agradecerte estos 10 años de trabajo y de éxitos, sin duda lo mejor está por venir... por mi parte me apunto a la escuela de trading cuantitativo ya¡... mientras tanto trataré de aportar lo que he aprendido.

A todos, recordaros que el viernes pasado cumplió 10 añitos esta bendita web... FELICIDADES¡... me ha impresionado el recorrido y el alcance del trabajo realizado, del esfuerzo y la dedicación.

Para todos los que en algún momento nos hemos sentido solos e incomprendidos en nuestra dedicación... eres un ejemplo a seguir.

Alberto... GRACIAS¡¡¡

https://www.x-trader.net/articulos/vari ... r.net.html
Avatar de Usuario
IaM
Mensajes: 449
Registrado: 08 Feb 2009 12:23

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por IaM »

[/quote]

He encontrado oro de nuevo! :D Gracias CDS. No tengo mucho tiempo como veis entre semana, acabo de cenar ahora y me pongo aqui a leer. A ver si durante el fin de semana puedo seguir programando algo.

Un saludo y seguid dándole vida a este hilo que no decaiga! Que para una cosa interesante que encontramos y que da frutos hay que explotarla a toda costa!
Una persona se puede equivocar, pero la multitud se equivoca siempre. (Anónimo)
NO PUEDES COMER COMO UN PÁJARO Y CAGAR COMO UN ELEFANTE. (Gordon Geko).
Avatar de Usuario
IaM
Mensajes: 449
Registrado: 08 Feb 2009 12:23

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por IaM »

Mmmmmm navegando en esa página he encontrado otro enlace que lleva a un foro en inglés:

http://www.nuclearphynance.com/ (Sí, el nombre da un poco de miedo la verdad xD)

Y buscando la palabra cointegration, hay un hilo de ese foro, como no, en la que un usuario indica que el paquete URCA del software R tiene todos los detalles y todo para la cointegración:

http://cran.r-project.org/web/packages/urca/index.html

Es cierto, en esa página hay un pdf con la documentación de como utilizar esa librería en R :) además hay varios tests no solo los de Augmented Dickey-Fuller, tb por ejemplo podemos encontrar los tests de Ouliaris.

Pongo esto aquí, aunque esté duplicado para tenerlo en castellano, así la gente ataja bastante si lo buscan.

Sigo leyendo... :)
Una persona se puede equivocar, pero la multitud se equivoca siempre. (Anónimo)
NO PUEDES COMER COMO UN PÁJARO Y CAGAR COMO UN ELEFANTE. (Gordon Geko).
Avatar de Usuario
IaM
Mensajes: 449
Registrado: 08 Feb 2009 12:23

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por IaM »

Increible!! fijaos en esto:

http://gretl.sourceforge.net/gretl_espanol.html <- es un proyecto libre solo para econometría, series temporales, estadística y regresión o_O. Hay un montón de cosas ya hechas si uno busca un poco.

Poquito a poco, nuestras investigaciones van dando sus frutos!
Una persona se puede equivocar, pero la multitud se equivoca siempre. (Anónimo)
NO PUEDES COMER COMO UN PÁJARO Y CAGAR COMO UN ELEFANTE. (Gordon Geko).
josecubells
Mensajes: 17
Registrado: 14 Ene 2011 22:45

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por josecubells »

"Solamente estaremos solos si nosotros queremos"... por eso muchas gracias CDS por esos blogs... algunos ya estaban en cartera pero otros me han parecido (al igual que a IAM) interesantísimos... tendré que dedicarles tiempo.

Por mi parte paso a compartir una de las joyas de la corona... se trata de una auténtica plataforma, gratuita y especializada en todo esto que nos interesa... la COINTEGRACION.

Para mi gusto es lo mejor que he encontrado para analizar y aún la estoy estudiando... pero adelanto que es una bomba.

Todos sabemos lo complicado que es utilizar un programa tipo Matlab y analizar series para hallar cointegraciones (a mi me resulta imposible)... pues bien, este programa está precisamente enfocado a eso... de manera "sencilla" te permite ingresar instrumentos financieros y trabajar con ellos... hacer regresiones, estudiar su raíz unitaria, hacer cointegraciones y retocar los resultados al gusto del consumidor.

Una auténtica plataforma para analizar instrumentos... también permite crear sintéticamente índices (con todos los instrumentos que quieras) y graficarlos... el límite... la imaginación.

Aquí la dejo para que la analicéis:

http://www.palantirfinance.com/

Permite programar estrategias y ver los resultados... tiene múltiples aplicaciones o módulos... el más interesante para mi gusto es uno llamado "regression".

http://www.palantirfinance.com/apps/regression.html

Tiene un extenso manual... (en inglés claro) y varias secciones de videos explicativos que os anexo.

http://www.palantirfinance.com/analysis-blog/

Es una plataforma muy flexible que permite analizar cualquier serie temporal... aunque no sea financiera... por lo que he visto puedes incluso hacer paquetes para posteriormente realizar spreads con otros paquetes (por ejemplo como se comporta un sector con respecto a otro).

En definitiva... una herramienta ser estudiada y para disfrutar.
josecubells
Mensajes: 17
Registrado: 14 Ene 2011 22:45

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por josecubells »

Como comenté... os adjunto algunos de los blogs que sigo... es posible que muchos estén repetidos o los hayamos colgado antes en el foro... la verdad no he tenido tiempo para hacer la criba.

De hecho creo que lo más conveniente sería que en el futuro subieramos todos nuestros "favoritos" con el Megaupload... y así compartir toda la información.

En todo caso ahí quedan por si pueden aportar algo... lo más interesante puede ser que cada blog cuelga enlaces a otros blogs amigos... con lo que la cadena puede ser interminable.

http://www.palisade.com/risk/
http://estrategumtrading.com/2010/04/22 ... s-etchart/
http://finviz.com/
http://financefreebooks.blogspot.com/se ... %20Trading
http://fuzzcode.blogspot.com/2010/11/pa ... lyser.html
http://leptokurtosis.com/main/taxonomy/term/6
http://www.iqfront.com/
http://www.spreadco.com/
http://matlab-trading.blogspot.com/
http://quantivity.wordpress.com/
http://www.maxdama.com/
http://maxdama.blogspot.com/
http://www.univision.com/uv/video/MATLA ... 4174561810
http://quantifiableedges.blogspot.com/
http://epchan.blogspot.com/
http://www.timberlake.pl/software/Oxmet ... cgive.html
http://tradingsystemonexcel.blogspot.co ... l-iii.html
http://tradingwithmatlab.blogspot.com/
http://www.visualeconomy.com/MarketMoni ... e=ECO_Home
https://kwanti.com/login.php?target=tools.php
http://screener.finance.yahoo.com/newscreener.html
http://www.tradery.com/symbols#
https://devzone.palantirtech.com/displa ... Regression
https://www2.saxowebtrader.com/Login.as ... fault.aspx
http://matlaber.blogspot.com/
http://arisdavid.wordpress.com/

Hay mucha tela que cortar... pero espero que en breve todos tengamos más o menos el mismo material y podamos digerirlo poco a poco y centrarnos en algo concreto.
CDS
Mensajes: 203
Registrado: 16 Feb 2010 00:28

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por CDS »

IaM,en HFT se utiliza coint ni siquiera lo tienes que dudar ya que a ese nivel estas compitiendo con un "puñado" que con el daily data close. Oye el forito ese que pasaste: nuclear.. me la estoy pasando muy bien...gracias hay varios articulos que merecen la pena!!!

Eso si les pido que no pongan links que nada tiene que ver Arb o otros asuntos si no arruinaremos este post y les sere sincero me retirare si sucede, haber esperemos que los programadores se manifiesten ya que esto abre un abre un mundo de posibildades: arch,garch, support vector machine,kalman , etc etcc....
Última edición por CDS el 10 Feb 2011 18:43, editado 1 vez en total.
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12793
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Segundas reflexiones sobre COINTEGRACION...

Mensaje por X-Trader »

Chicos, simplemente un breve comentario: estoy abrumado!!! :lol: :lol: :lol: Tomo nota de todas las referencias que estaís colgando para futuros artículos. Madre mía al final parece que hay interés por todo esto. Y yo que pensaba que estaba sólo!!! :-D

Saludos,
X-Trader

PD: José, muchas gracias por las felicitaciones, me alegro de que la web te resulte útil.
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Sistemas de Trading”