viernes, 23 de diciembre de 2011
Going OpenSource
Eviews, Stata, Matlab, Gauss son las herramientas que más use. A continuación, una serie de reemplazos para ellos, totalmente OpenSource y todas corren en Windows.
Matlab ~= GNU Octave. La sintaxis es casi idéntica y Octave busca imitarla explicitamente. Tienen sus diferencias, pero la mayoría de los programas son portables de uno a otro (excepto los que usen toolkits especiales, aunque algunos ya estan porteados a Octave). Gauss entra también en esta categoría, aunque siempre estuvo más concentrado en la parte estadística que Matlab.
Eviews o Stata pueden reemplazarse por R o Gretl. Si bien R es mucho más que un paquete estadístico (es más un lenguaje de programación en el cual hay muchas herramientas estadísticas desarolladas) y la interfaz por pura línea de comandos puede asustar, no hay nada que un poco de práctica y alguna GUI elaborada (como RCommander o RStudio) no puedan hacer fácil de sobrellevar. Gretl por otra parte esta específicamente apuntado a Econometría, y no es necesario agregarle packages para aumentar su funcionalidad. Además, Gretl y R trabajan juntos. La transición es mucho más fácil viniendo de Stata, porque se apunta a laburar más con la línea de comandos que con la GUI (aunque la GUI ayuda a conocer los comandos por primera vez). Los menues de Gretl y de RCommander son similares a lo que se encuentra en Stata. Aca no podemos dejar de mencionar como especializados a Rattle, una GUI para R apuntada al Data Mining, y a JMulTi, una aplicación standalone escrita en Java muy útil para hacer series de tiempo.
Como ven, las alternativas estan, es cuestión de tomarse el tiempo para aprender a usarlas. Y no va a haber ningún departamento de sistemas que prohiba su uso...
EDIT: Algo relacionado, pero distinto, es Ox, un lenguaje con reminiscencias de C en su sintaxis, pero con manejo de matrices incorporado y con enfásis en aplicaciones financieras (Ox es closed-source, pero la versión de consola esta disponible para uso académico)
Season Finale F&F
Con un look y en un setting muy particulares, Ivan, Gastón y quién escribe discuten los forecasts para 2012. Más que nunca vale la pena verlo en HD y no dejen de visitar el sitio del QFC
TIR de los cupones
En este caso, no es necesario hacer un supuesto sobre las tasas de descuento, pero si sobre el deflactor y los tipos de cambio, y en este caso seguimos manteniendo nuestro supuesto anterior de un deflactor chato (excepto para el de 2011 que ya lo fijamos en 18%) y un tipo de cambio también sin cambios (fijo a los últimos valores).
A continuación una tabla describiendo los valores encontrados haciendo un Montecarlo para la TIR
Cupon | TVPY | TVPE | TVPP |
---|---|---|---|
Mkt Val (ARS) | 58 | 61 | 11 |
Mean | 0.23336002 | 0.30890894 | 0.43968069 |
Median | 0.24596718 | 0.31686578 | 0.44783802 |
Min | -1 | -1 | -1 |
Max | 0.61208531 | 0.80018533 | 0.99200383 |
StDev | 0.19202053 | 0.22145958 | 0.26583358 |
Skew | -2.36156357 | -1.67009261 | -1.09733462 |
Kurt | 11.4138172 | 7.32550987 | 3.99350931 |
Perc 10 | 0.06574563 | 0.09107614 | 0.13696349 |
Perc 30 | 0.16673113 | 0.21469111 | 0.30176845 |
Perc 50 | 0.24596718 | 0.31686578 | 0.44783802 |
Perc 70 | 0.32598564 | 0.42023163 | 0.60579567 |
Perc 90 | 0.44156879 | 0.56819565 | 0.76678253 |
Los valores estan en "decimal" (sin porcentualizar) y dados los supuestos que venimos usando, podemos considerar que la tasa en pesos es una tasa real, y que las tasas de los cupones en moneda extranjera son tasas en la moneda de ese cupón.
Los números hablan por si solos, pero vale la pena hacer algunas aclaraciones
- En el caso donde no hay TIR (el algoritmo no converge porque el polinomio no tiene raíces reales), le asigne un valor de -1 (-100%)
- La gran asímetria negativa (skewness negativa, cola larga hacia la izquierda) esta causada por estos casos donde la TIR es -1
- La Kurtosis reportada es Excess Kurtosis
- Tenemos la contra de que estamos descontando todos los flujos a la misma tasa, cuando el correspondiente a 2011 ya esta casi fijo. Podríamos restarle al valor del mercado el valor de ese pago descontado para ajustar esto (no lo hice)
Sigo creyendo que el TVPP es la mejor opción, y cada vez que lo veo abajo de 10 me lo llevo. Para el próximo post relacionado con este tema, podría mirar alguna medida de la duración del flujo de fondos.
miércoles, 7 de diciembre de 2011
Chapter 18 de Fun and Finance
En este capítulo Leandro Infantino, trader en NY, nos cuenta por Skype desde la metrópolis financiera sobre que es el Alpha y luego pasa a una discusión muy interesante de HFT (High Frequency Trading).
Como siempre, muy recomendable, y más todavía en HD
martes, 22 de noviembre de 2011
miércoles, 16 de noviembre de 2011
Desgracia con suerte
martes, 8 de noviembre de 2011
Scary Finance
viernes, 4 de noviembre de 2011
Porque está mal modelar el PBI sin autocorrelación para valuar el cupón
Hay algunos modelos dando vueltas que en el Montecarlo suponen que los cambios en el PBI tienen alguna distribucion iid (generalmente normal) sin tener en cuenta la autocorrelacion (ac) de un período a otro, o sea, lo modelan el log pbi (o peor aún, los cambios simples!) como un random walk.
Para facilitar el tema, supongamos que solo quedan dos posibles períodos.
En casi todos los modelos, el valor teórico del cupón es la media Montecarlo del valor de los flujos descontados. El hecho del descuento no influye en este asunto, y lo dejamos de lado. También asumimos que en ningún caso vamos a tocar el techo (se puede introducir fácil, pero solo oscurece el asunto)
Notemos como g1 y g2 a los crecimientos de los dos períodos, y notemos p() a la función que dado el crecimiento de ese año, me da el pago.
Entonces el valor teórico del cupón, es \[E(v) = E(p(g1)+p(g2))=E(p(g1))+E(p(g2))\] donde v =p(g1)+p(g2) es el valor en cada simulación.
Hasta aquí la autocorrelación entre g1 y g2 no influye, pero si calculamos su varianza (una medida de riesgo) \[V(v) = V(p(g1)+p(g2)) = V(p(g1)) + V(p(g2)) + 2 Cov(p(g1),p(g2))\]
Como p() es creciente, y como g1 y g2 tienen autocorrelacion positiva (crecimientos de PBI generalmente se ven sucedidos por crecimientos, es más probable crecer luego de un año en el que creciste) entonces la varianza del valor teórico es mayor en un modelo que toma en cuenta la autocorrelación que en uno que no lo tiene. Luego, los modelos sin autocorrelación estan subestimando el riesgo del cupón.
Remarco la presencia de la función p porque es no lineal (si g menor a caso base entonces p=0) y este es otro factor importante. Obviamente que V(p(g)) != p(V(g)). Ahora la pregunta que les dejo es, supongan que p es una función partida del tipo \[ p = 0 \quad \text{si} \; g < k \qquad p = cg \quad \text{si} \;g>=k}\] con c mayor a 0 En este caso, ¿V(p(g)) mayor a p(V(g)) o al revés?
jueves, 20 de octubre de 2011
Rf in F&F
jueves, 15 de septiembre de 2011
martes, 23 de agosto de 2011
Martes 13 pero sin Jason
jueves, 18 de agosto de 2011
Noticias administrativas
- Estamos registrados!! Desde ahora a través de www.quantsargentina.com llegas al blog. Es más, es la dirección oficial del mismo. Para el que le interese, lo registre a través de Google con GoDaddy. Muy fácil, y todo a través de Blogger. Hay que pagar, claro, pero el costo del dominio es USD 10 anuales. También pueden llegar por quantsargentina.com. Ey, hasta me dieron unas cuentas de Google Apps de regalo, con mail, docs, calendar y todo!
- Split, para intentar mantener el purismo del blog, decidi dejar todos los tips geeks para Random Geek Tips. Claro, todavía no hay nada. La idea es mantener Quants Argentina puramente dedicado a temas quants y mover esos pequeños posts relacionados a programación al nuevo blog, en inglés. El inglés no lo uso de snob, sino porque creo que quizá de esa manera lo aprovecha más gente. Basicamente es la lingua franca del geek (así como de la ciencia)
martes, 2 de agosto de 2011
Play it again Marco
lunes, 25 de julio de 2011
Subversion Hosting
Los requerimientos eran
- Que fuera totalmente hosteado y gratis
- Que tuviera la posibilidad de scalear a más de 1 usuario por poca guita (menos de 10 USD)
- Que se pudiera migrar a JIRA posteriormente (me compre una licencia hace poco pero todavía no la instalé)
Me arme una lista enorme (yo actualmente utilizo xp-dev.com y estoy satisfecho, pero quería saber que más había) y me termine topando con http://www.svnhostingcomparison.com/
Si bien lo banca Codesion, el sitio tiene un monton de datos (aunque me parece que esta un poco desactualizado)
Muy útil
El resultado de mi búsqueda? Me quedo con FogBugz si es solo issue tracker, Xp-Dev o Assembla si necesito source control. Bitbucket parece interesante también, hace poco lo compro Atlassian.
On a sidenote, Acunote se centra en Scrum y se integra con FogBugz, JIRA, Trac, etc. Interesante también
lunes, 18 de julio de 2011
Toco con Rollo
Gracias a todos los que nos siguen
PD: Ni siquiera nuestra nota se salvo del ya clásico "comentarista de La Nación"
lunes, 11 de julio de 2011
Aclaraciones sobre los cupones en moneda extranjera
- Mi definición de un activo que cubre contra una devaluación es uno cuyos flujos en moneda extranjera no se ven afectados por una devaluación del peso (excepto por efectos tipo default que pueden ser un efecto secundario de una mega devalueta). Por eso digo que un bono en USD te cubre contra la devaluación, pero un TVPY no te cubre
- No me importa ni me parece relevante que el máximo a pagar este fijado en la moneda del cupón. Eso no es justificativo de que te cubre contra una devaluación. Si hay una devaluación muy grande, puede que jamas te llegue a pagar el nocional máximo (es más, cuando se idearon los cupones, nunca se penso que se iba a llegar a ese nocional máximo)
- En este video hablo siempre de como el TCR afecta a los cupones en moneda extranjera, pero nunca hablo de como comparar rendimientos de los distintos cupones entre si. Esto es, no doy una estrategia de decisión que permita elegir entre TVPP, TVPY o TVPE. Para esto necesitamos definir una moneda base para calcular los retornos, y además definir adecuadamente "precios normalizados" para poder comparar los precios entre si de los cupones (recordar que los flujos son parecidos pero estan multiplicados por constantes distintas, que tienen que ver con el tipo de cambio al momento de creación de los cupones)
- En mi última versión del modelo trato de manera distinta a los pagos que ya son ciertos y fijos (su monto ya esta determinado y no se afecta más por inflación o devaluación) descontandolos a una tasa distinta, mucho más baja y parecida a un bono corto en la moneda respectiva
- Método de MonteCarlo para estimar PBI y por lo tanto pagos futuros
- IPI (deflactor) = inflación
- TCN / IPI = TCR
- TCR constante a lo largo de toda la vida del cupón
- Igual tasa de descuento para todos los cupones (con la excepción de los pagos que ya estan fijos)
sábado, 9 de julio de 2011
Hay equipo
Esta vez tenemos el regreso de un conocido rufián, que junto a Gastón se dedica a delirar sobre el cupón del PBI, con foco en los de moneda extranjera.
Como siempre, lo pueden ver en vimeo
En el corto plazo prometo además un post esclareciendo algunos de los conceptos mencionados en el video
viernes, 8 de julio de 2011
AccionesArgentinas.com
Chequeen especialmente los gráficos con ratios de fundamentals, muy buenos para hacer screening.
Como siempre, estos son herramientas únicas en el mercado argentino, contribuyamos al desarrollo de las mismas difundiendolas!
usr: quantsargentina
pwd: acciones
miércoles, 22 de junio de 2011
El diego para Grecia
A mi gusto, de los mejores de la serie
A disfrutarlo
lunes, 13 de junio de 2011
Busqueda QA para plataforma de trading
Requisitos (ninguno es totalmente excluyente, pero todos suman)
- Conocimiento del mercado financiero, especialmente pricing básico de derivados
- Nociones de programación en cualquier lenguaje
- Nociones o experiencia en testing de software (experiencia en automation un huge plus)
jueves, 9 de junio de 2011
Spread DICA vs DICY
Yo solía seguir el spread de las YTM de ambos bonos, como una curiosidad y para ver si en momentos turbulentos el mismo aumentaba. Esto podía ser un indicador de la confianza en la ley argentina para enforcear (no me sale mejor término) el repago de la deuda. Aunque en 2001 la ley bajo el que estaban registrado los bonos no importó demasiado (además puede haber clausulas de cross default)
Hace poco que venía viendo que el spread estaba nuevamente en niveles altos.
Gracias a los amigos de bonosargentinos podemos ver el spread en el último año, y como se disparó recientemente
- La primer razón teórica es que el DICY es más "seguro" porque tiene ley NY, y por lo tanto debería cotizar con premium respecto del DICA. En un año electoral, esto puede estar reflejando un efecto "miedo a la ley argentina". Pero lo sucedido en 2001 me lleva a descartar esta teoría
- La segunda razón podría ser un tema de liquidez. Pero localmente el DICA es más líquido que el DICY, por lo tanto no tiene sentido que el spread DICA-DICY sea positivo
- Finalmente, concluimos que la razón más probable sea el contado con liqui. Los activos ley argentina (DICA, PARA, TVPA, DIA0, TVA0) casi no tienen liquidez en el exterior, los más líquidos por lejos son los ley NY. Para hacer el contado con liqui, por lo tanto, necesito activos ley NY. Por eso el precio del DICY es mayor al del DICA (ergo, su TIR es menor) y por eso el spread puede haber aumentado en el último tiempo, debido a la fuga de capitales y al aumento del tipo de cambio paralelo. Además, puede observarse que las operaciones con DICY son generalmente pocas pero por montos muy grandes, típico indicador de operaciones de cliq (como las que se hacen con los CEDEAR de mayor precio, que tienen volúmenes importantes pero muy pocas operaciones)
Vamos PR13 y CUAP!!!!!!!!
viernes, 27 de mayo de 2011
Fun & Finance se mete con el Equity
Para que no digan que los quants despreciamos el equity, mostramos que somos de cabeza amplia.
En la novena edición de este programa, que a esta altura tiene mas difusión que la cadena nacional, Gastón lo entrevista a Héctor, y charlan un rato de equity argentino
martes, 17 de mayo de 2011
Keynes vs Hayek
Vayan a Youtube y pongan los subtítulos para entenderlo más claro
lunes, 16 de mayo de 2011
Búsqueda para Criteria Sociedad de Bolsa - Analista Junior
El perfil es alguien recién recibido que este buscando comenzar su experiencia profesional.
Requisitos
Ganas de aprender (por sobre todo)
Interés en el trading y mundo financiero
Conocimiento soberbio de Excel
Interés en programación y bases de datos
Idealmente además debería tener
Conocimientos básicos de finanzas (bonos, acciones, opciones, cálculo de rendimientos)
Conocimientos de programación (especialmente VBA)
Conocimientos de bases de datos
Mandar CV a fabian.ruiz@criteriainvestors.com
ETFs by Marco en Fun & Finance
viernes, 6 de mayo de 2011
BonosArgentinos.com
Para que hablar más cuando lo pueden ver por ustedes mismos en www.bonosargentinos.com
Gracias a la gentilieza de Doctor Sapix, la gente que lo desarrolló, les brindamos un usuario y un pwd para que puedan acceder y disfrutar del sitio por su cuenta
usr: quantsargentina
pwd: bonos
martes, 3 de mayo de 2011
Forecasting con ARMA
domingo, 17 de abril de 2011
Fun and Finance VII or: How I Learned to Stop Worrying and Love the VIX
Ingresén a Vimeo y veanlo en HD acá
lunes, 4 de abril de 2011
Saquense el sombrero
- Quant of the Year 2010 según Risk
- Capo del MFE en NYU-Courant
- Habla 5 idiomas
- Referee de journals sobre quant finance
- Autor de más de 30 papers en quantitative finance
Sin más preámbulos, con ustedes, Marco Avellaneda en directo desde NYU gracias al QFC en HD aquí
lunes, 28 de marzo de 2011
Financial Crisis Timeline de la Fed de St Louis
En este caso lo que tenemos es un sitio muy completo sobre la crisis financiera, con un timeline muy interesante.
domingo, 27 de marzo de 2011
Update de valuación del GDP warrant con el dato de 2010 Q4
Para esto supongo un deflactor del PBI y tipos de cambio constantes. Recordemos que el pago de cada cupón es esencialmente el mismo, pero se ajusta por un multiplicador particular (que es constante) y luego se pasa a la moneda de origen en caso de los cupones en moneda extranjera. Esto produce que devaluaciones del ARS sean perjudiciales para los cupones en moneda extranjera, elemento clave que los diferencia de los bonos (dejando de lado cualquier efecto que una devaluación pueda tener sobre la solvencia del gobierno y por lo tanto su spread crediticio).
Basicamente al suponer un deflactor constante (inflación cero) y un tipo de cambio constante es que los cambios en la inflación (inflación más alta es bueno para los cupones extranjeros, ceteris paribus) se compensan con las devaluaciones (devaluación es malo para los cupones extranjeros, ceteris paribus).
Si bien es un supuesto muy fuerte, creo que es el menos arbitrario de todos, y el que mejor funciona como escenario base.
De esta manera, la tasa en ARS se interpreta como una tasa real y las tasas en USD y EUR son nominales (en esa moneda)
Los valores de la tabla estan en moneda de origen del cupón
Tasa | TVPY | TVPE | TVPP |
10% | 22.15 | 21.35 | 25.08 |
15% | 17.91 | 17.05 | 21.14 |
20% | 15.11 | 14.26 | 18.37 |
miércoles, 16 de marzo de 2011
Pasame un par de estos
Charla sobre Bonos Catástrofe from Estudio de TV Diario del Viajero on Vimeo.
Pero no eran lo mismo????
Entiendo que haya diferencias en la liquidez, pero que puedas comprar TVY0 más barato de lo que podés vender TVPY me suena rídiculo.
Alguna explicación para esto?????? (que no sea "Argentina es un mercado de frontera y hay posibles arbitrajes", aunque esa parecería ser la única explicación posible, más teniendo en cuenta las restricciones para shortear localmente)
jueves, 3 de marzo de 2011
Fun & Macrofinance ?????
martes, 22 de febrero de 2011
No hay 2 sin 3 - Fun & Finance Chapter 3
lunes, 21 de febrero de 2011
Informe de rendimientos semanales del IAMC
viernes, 18 de febrero de 2011
Video de la entrevista con el QFC
Charla sobre Valuación del Cupón PBI from Estudio de TV Diario del Viajero on Vimeo.