Mi último proyecto: IrcBook

Últimamente estoy programando mucho más que de costumbre. De hecho, no recuerdo haber programado tanto para un mismo proyecto en tan poco tiempo desde hace años. Todo es cosa de encontrar el proyecto adecuado, supongo. Entonces, ¿qué es IrcBook?

Puede que te suene la idea de los mercados de predicción. Sinó, no te preocupes, porque te lo voy a explicar.

¿Qué es un mercado de predicción?

Pongamos que queremos saber si un evento incierto va a tener lugar o no. Ahora que Apple está haciendo su conferencia, imagínate que queremos saber si están a punto de lanzar un iPhone nuevo.1 Normalmente, lo que hace la gente es acumular y leer muchas fuentes, pensárselo muy bien, y dar una respuesta más o menos calculada sobre esas bases. Como te puedes imaginar, este procedimiento no es demasiado preciso.

Una idea mejor es agregar información de muchas personas. En el libro La Sabiduría de los Grupos, James Surowiecki explica que juntando las estimaciones independientes de distintas personas se suele obtener resultados más precisos de lo que podríamos imaginar, superando a expertos individuales. Un mercado de predicción es una forma de agregar información, basada en la metáfora del mercado, pero lo importante no es tanto el comprar y vender sino el mecanismo que permite que un conjunto de personas se comuniquen y compartan su opinión sobre la probabilidad de un evento.

Siguiendo el ejemplo, podríamos tener un mercado sobre el enunciado iphone_nuevo_2016. Cada enunciado tiene una descripción de un evento incierto. Los usuarios pueden comprar y vender títulos, que van sellados con un "sí" o "no". En el momento del vencimiento, si el evento ocurre, los poseedores de títulos afirmativos los canjean por dinero, pongamos 100 EUR, mientras que los poseedores de títulos negativos no reciben nada. Si el evento no sucediera, la situación sería la contraria.2

La bolsa puede operar de forma neutral, sin ganancias ni pérdidas, o por una tasa. Los títulos son obligaciones condicionales (te pagaré 100 EUR si X sucede), y siempre se emiten en parejas, de manera que juntando los dos es el equivalente de 100 EUR.

Emisión de títulos.

Supongamos que Alicia cree que la probabilidad de que salga un iPhone nuevo es de al menos 70%, y Braulio cree que es de un 30% o menos. Alicia coloca una orden de compra de un título positivo a 70 EUR. Braulio coloca una orden de compra de un título negativo a 30 EUR. Estas órdenes se emparejan, pagan 100 EUR en total a la bolsa, y se les emiten sendos títulos. Los mismos 100 EUR que les pagan a la bolsa, serán los que en su momento se pagarán al poseedor de uno de los títulos.

Transferencias de títulos.

Estos títulos son negociables libremente, al portador, y Alicia y Braulio pueden decidir venderlos más tarde. Por ejemplo, si Carlos cree que un iPhone nuevo tiene un 80% de probabilidades y está dispuesto a pagar en consecuencia, Alicia puede venderle su título felizmente por 80 EUR, por un beneficio de 10 EUR. Si Denis cree que la probabilidad de un iPhone es del 50%, podría decidir comprarle un título negativo a Braulio.

Cancelación de títulos.

Los títulos se destruyen al vencimiento. O bien se redimen por dinero, o bien pierden su valor. Sin embargo este no es el único caso de cancelación de títulos. Imaginemos que nuestros amigos Alicia y Braulio aún tienen sus títulos y quieren venderlos. Alicia está dispuesta a vender por 75 (5 EUR de plusvalías), y Braulio dispuesto a vender por 25 (5 EUR de pérdidas). Ya que no hay otras órdenes que puedan cubrir, devuelven los títulos a la bolsa, reciben sendos 75 y 25 EUR, y los títulos se cancelan. Así las obligaciones de la bolsa permanecen constantes.

¿Y que hay de las operaciones a corto?

Para terminar, pongamos el caso de Eva y Francisco. Eva quiere un título afirmativo y está dispuesta a pagar 60 EUR. Frank es un especulador y esta´dispuesto a apostar contra Eva, pero no tiene títulos afirmativos para vender. A pesar de ello, Francisco puede hacer lo siguiente: comprar un par de títulos, afirmativo y negativo, por 100 EUR, vender el título afirmativo a Eva por 60 EUR, y quedarse con el negativo, por un coste total de 40 EUR. Puede que te hayas percatado que es la misma situación que la de Braulio, al comprar un título negativo. Desde el punto de vista técnico, vender un título que no tienes es equivalente a comprar un título de signo contrario.

¿Pero dónde está la predicción?

Vale, esto se parece bastante a otras modalidades de mercados de derivadas, pero ?cómo nos ayuda a resolver el problema del principio? ¿Cómo sabemos la probabilidad de que salga un iPhone nuevo? La respuesta es sorprendentemente sencilla: mediante el precio.

El mercado agrega las opiniones de los participantes estableciendo un precio para los títulos. Este precio es la creencia colectiva sobre la probabilidad del evento. En mercados con suficiente liquidez (gran cantidad de compradores y vendedores) este mecanismo es increíblemente potente, y se ha utilizado para predecir resultados electorales con más éxito que otros métodos.

¿Por qué el precio representa la probabilidad? Por la forma en que se relaciona con el valor esperado del título. Pongamos un ejemplo.

Te parece que la probabilidad de un iPhone nuevo es del 35%. ¿Qué valor tiene un título afirmativo para ti? Para calcularlo, multiplicamos cada probabilidad por su rentabilidad y lo sumamos.

  • Que un iPhone no salga tiene una probabilidad del 65% y una rentabilidad de 0, así que 0.
  • Que un iPhone salga tiene una probabilidad del 35% y una rentabilidad de 100, así que 35.
  • 0 + 35 = 35.

Si alguien te ofreciera títulos afirmativos a menos de 35 EUR, deberías comprarlos, ya que su valor esperado para ti es superior (asumiendo agentes neutrales al riesgo). De igual modo, si alguien ofreciera más de 35 EUR por un título afirmativo, deberías vendérselo.

De esta forma, el precio del título se aproxima a la creencia colectiva. En mercados ilíquidos puede que sólo obtengamos una orquilla (de 30 a 35, por ejemplo).

Como funciona en IrcBook.

Bien, ahora ya sabes lo que es un mercado de predicción. ¿Qué es IrcBook y como funciona?

IrcBook es una bolsa con dinero ficticio. No usa dinero real, o sea que no te vayas a pensar que te puedes hacer rico con él. Es un juego, y una forma de averiguar lo probable que es alguna cosa, según una cierta comunidad.

Como su propio nombre indica, funciona en el IRC, aunque estoy pensando seriamente en extenderlo para que se pueda usar desde Twitter o desde la web. De momento, para jugar a IrcBook tienes que usar Freenode. Necesitas un nick registrado, y algo de idea de como se usa el IRC. Puedes jugar enviando mensajes privados a IrcBook, o en público en los canales #ircbook, ##politics y ##marxism, que es donde está el bot.

Primero registra tu cuenta enviando $register y espera a que alguno de los propietarios del bot te la confirme. Hemos añadido este trámite para evitar que la gente pueda crear un montón de cuentas y manipular el mercado. Al registrarte obtienes 1000000 de créditos, que debo recordarte una vez más que no tienen ningún valor monetario en absoluto.

Desde entonces, puedes colocar órdenes con $buy y $sell, ver el estado de un enunciado con $ticker, la lista de enunciados y sus descripciones con $claims, o crear nuevos enunciados para comerciar con $create, entre muchas otras cosas. Si quieres, puedes leer la lista de comandos.

Luego todo es cuestión de lo bueno que seas al comerciar y explotar las creencias cambiantes de los demás. Puedes seguir distintas estrategias, e intentar ganar dinero acertando y redimiendo títulos, o simplemente anticipando los cambios de creencias del mercado. Eso ya es cosa tuya.


  1. Si estás leyendo esto, seguramente ya sabes la respuesta, pero hagamos como que no. 

  2. Es posible operar mercados no binarios en los que los títulos retúan una cantidad pro rata, de 0 a un máximo, dependiendo del valor de alguna variable. Por ejemplo, podría haber un mercado sobre la temperatura máxima en verano que pagase 0 si es de menos de 25º, 20 si es de entre 25 y 30º, 40 si es entre 30 y 35º, 60 si es entre 35 y 40º, 80 si es entre 40 y 45º, y 100 si excede los 45º. Pero estos mercados son más difíciles de operar e interpretar, e IrcBook no los permite, así que asumiremos mercados binarios de aquí en adelante. 

links

social