avatar of 发明者量化-小小梦 发明者量化-小小梦
Seguir Mensajes Privados
4
Seguir
1271
Seguidores

La Edad del Bronce: La confusión de Satoshi Nakamoto

Creado el: 2016-08-25 17:30:20, Actualizado el: 2016-08-27 16:59:06
comments   0
hits   2253

La Edad del Bronce: La confusión de Satoshi Nakamoto

  • Secuencia La última vez que me conecté a los servidores en la nube, eliminé los procesos en ejecución uno a uno, luego hice una copia de seguridad local de los registros de las transacciones, y finalmente eliminé todos los archivos restantes con una orden de rm - rf.

  • ¿Qué es eso? En abril, el clima de Berkeley no se había calentado, y los estudiantes todavía dominaban los hoodies en los bares. Yo acababa de graduarse, y aún no había abandonado la escuela por completo, haciendo TA para la clase de cálculo estocástico. Algunos compañeros de clase que se quedaron en Berkeley se reunieron para jugar a la mesa en el pequeño bar de Shattuck Ave. Entre ellos, Kevin era un compañero de clase muy individual, que rara vez venía a clase, casi no escribía tareas grupales, y cada vez que lo encontraba en casa también estaba enterrado en una barrica de cerveza. Una de las cosas que me atrajo en ese momento fue que Bitcoin se comerciaba en varias bolsas diferentes, que eran sitios web creados por aficionados civiles, y pensé que sería muy divertido recopilar estos datos de precios, así que me preparé para ir a casa y escribir algunos datos de reptilia. Más tarde, una semana después, Wukaku vino a buscarme para descargar los datos de alta frecuencia de las acciones estadounidenses. Como pertenezco a la escuela de negocios, puedo obtener estos datos de forma gratuita. Wukaku es una persona muy interesante, él hace su doctorado en el departamento de estadística de Berkeley, pero su único amor es el comercio, especialmente el comercio de alta frecuencia. Ese día, después de copiar los datos, hablé con Wukkai sobre Bitcoin, y le dije que la competencia en el mercado de valores era demasiado fuerte, que era mejor que miraras Bitcoin, tal vez algo divertido, y aquí tengo algunos datos de Bitcoin, que tú mismo cogiste, mira. Después de varios días, no lo recordé, y Vuck me llamó, muy entusiasmado, y me dijo que no tenía sentido, que el precio era muy diferente entre las bolsas, y que no había nadie que hiciera una apuesta. Le dije que tenía que haber una limitación oculta que no sabía, o la segmentación del mercado no sería tan grande.

La Edad del Bronce: La confusión de Satoshi Nakamoto

Así que los dos empezamos a estudiar cómo negociar, o, mejor dicho, cómo mover el armazón.

  1. La mayoría de las casas de cambio han cerrado sus registros debido a problemas legales.
  2. La cadena de transferencias de bitcoin (entre dos intercambios) toma de 5 a 60 minutos (el tiempo que se consume está relacionado con el principio de bitcoin) y la fluctuación de precios durante este tiempo es suficiente para consumir la mayor parte de las ganancias;
  3. En ese momento, la mayor diferencia de precios estaba entre las bolsas de China y Estados Unidos, pero la regulación del renminbi no era fácil de responder (USD->Bitcoin->Renminbi->USD->…)

En ese momento, se nos ocurrió una serie de respuestas:

  1. En la época en que las bolsas de Bitcoin estaban en pleno apogeo, siempre había gente que seguía pidiendo que se registraran.
  2. Si las diferencias de precios entre las bolsas son lo suficientemente grandes, no hay que temer que las fluctuaciones de 5 a 60 minutos sean lo suficientemente grandes como para tener una ganancia.
  3. Hay muchas maneras de encontrar canales de intercambio, y esto debería tener esperanza.

Después de familiarizarme con el tema, dije: “Vamos a hacer un negocio real y ver qué problemas hay”.

  • ¿Qué es eso?

En ese momento, no había sitios web donde se pudiera comprar dólares directamente, pero había muchos intercambios de renminbi, el más grande era Bitcoin China (btcchina). Buscamos mucho y encontramos un sitio web llamado Local BTC, probablemente la idea era que pudieras reservar bitcoins y luego formar una transacción potencial, el sitio web te ayudaba a congelar parte de los bitcoins del vendedor, y después de la transferencia, esta parte de los bitcoins era tuya.

Comparando una vez más, elegimos a un vendedor egipcio para comenzar nuestro primer pedido. En ese momento, los dos eran muy tediosos, especialmente por miedo a ser engañados, así que arreglamos que uno de nosotros se quedara en casa con el vendedor en Skype, ignorando al vendedor, y uno corrió a hacer la transferencia. Así que corrí al banco y le hice la transferencia al vendedor. Así que después de que el vendedor pagó, vendimos por primera vez en la bolsa de China.

La Edad del Bronce: La confusión de Satoshi Nakamoto

En la primera transacción compramos 0.94 bitcoins, un número que es muy memorable. Cuando salí del banco y llamé a Wukong para decirle que había pagado, tuve la sensación de ver a un comerciante de divisas vendiendo marcos y libras bajo un puente.

El primer lote terminó ganando un 30%, lo que me hizo feliz de que el restaurante chino añadiera una pata. En ese momento, nos preguntamos dónde podíamos comprar una gran cantidad de bitcoins en los Estados Unidos.

Cuando nos preparamos para ir a Toronto a abrir la compañía, descubrimos que los jugadores de Bitcoin en el país estaban exprimiendo el espacio de ganancias existente. En ese momento, la diferencia de precios de Bitcoin entre los dos países se mantuvo entre el 30% y el 50% durante mucho tiempo, por lo que muchos jugadores de Bitcoin en muchos países con cuentas en las bolsas estadounidenses compraron Bitcoin en grandes cantidades y lo cambiaron por dólares en Taobao a una tasa de cambio de 8:1 en China (la tasa de cambio de China y Estados Unidos ya era de 6.2X), y continuaron el arbitraje, lo que redujo rápidamente la diferencia de precios entre ambos lados.

  • ¿Qué es eso?

En ese momento, mi reptil ya había recopilado datos de casi un mes, y Wuqiu analizó cuidadosamente y descubrió que había una gran diferencia de precios entre varias bolsas de renminbi: BTC China, Token Net y Okcoin, y que los tres eran fáciles de abrir.

Entonces, ¿comprar directamente en una bolsa de bajo precio, y luego transferir directamente a una bolsa de alto precio, y luego vender? Esto parece muy simple, pero también tienes que soportar los cambios de precios de transferencia de 5 a 60 minutos, porque no tienes cobertura.

En ese momento, la empresa inventó una nueva forma de arbitraje, como por ejemplo:

Al principio cada uno tenía una manzana en la mano derecha y cada uno diez dólares, pero ahora las manzanas de ambos lados cuestan diez dólares

La Edad del Bronce: La confusión de Satoshi Nakamoto

Entonces el precio de la manzana de la mano izquierda cambió a 8 dólares y la de la mano derecha a 12 dólares.

La Edad del Bronce: La confusión de Satoshi Nakamoto

¿Piensas que la fluctuación de los precios es lo suficientemente grande? Entonces puedes comprar manzanas con la mano izquierda y venderlas con la derecha. Así que tienes dos manzanas en la mano izquierda, 2 dólares en efectivo, y la mano derecha no tiene manzanas, 22 dólares en efectivo.

La Edad del Bronce: La confusión de Satoshi Nakamoto

Tu número de manzanas es cierto, pero tienes 4 dólares más en efectivo.

Si el precio de la mano izquierda es de 11 yuanes y el de la mano derecha es de 10 yuanes, se puede ir y venir: La mano izquierda vende una de las dos manzanas, queda una manzana, 13 dólares en efectivo, la mano derecha compra una manzana, queda una manzana, 12 dólares en efectivo

La Edad del Bronce: La confusión de Satoshi Nakamoto

Ahora la asignación de manzanas se ha reducido a cero, pero el dinero en efectivo es de 5 yuanes más, así que puedes seguir moviendo el bolso.

¿Qué pasa con el valor de las dos manzanas? Aunque todavía tenemos dos manzanas, la manzana puede haberse devaluado.

La Edad del Bronce: La confusión de Satoshi Nakamoto

Si desmontamos una cierta cantidad de bitcoins, entonces no hay riesgo en hacer esta transacción, ya que el valor de Apple en sí mismo ya no importa.

Pero el problema central es que a veces los precios de las dos bolsas no se invierten realmente, por ejemplo, BTC China es más alto que el precio de la moneda digital durante mucho tiempo, ¿qué hacer en este caso? En este caso, debes calcular el promedio de la diferencia de precios de ambos lados, mover la manzana a un lado cuando la diferencia es mayor que la media y moverla de nuevo cuando la diferencia es menor que la media.

La Edad del Bronce: La confusión de Satoshi Nakamoto

Supongamos que el promedio de diferencia entre las dos bolsas es de 100, pero las oscilaciones estables están cerca de este promedio, y se puede hacer un desplazamiento inverso positivo correspondiente a los puntos fuera del grupo. En este caso, puede ser una pérdida desde el punto de vista de una sola transacción, pero desde el punto de vista de un circuito de transacciones, es estadísticamente significativa.

  • ¿Qué es eso?

En este punto, el intercambio ya no es un arbitraje puro, sino un arbitraje estadístico, donde la diferencia de precios de los dos mercados se mantiene estable en un nivel cercano, y la fluctuación de la diferencia de precios también se mantiene estable. Desde el punto de vista matemático, los precios de las dos bolsas (P1 y P2) coinciden con la siguiente relación:

La Edad del Bronce: La confusión de Satoshi Nakamoto

Con esta idea en mente, empecé a implementar el sistema de intercambio entre las bolsas. En el espíritu de la buena programación sin un buen nombre, empecé por nombrar todos los componentes:

La Edad del Bronce: La confusión de Satoshi Nakamoto

En pocas palabras, el sistema se compone de cuatro componentes, principalmente escritos en Python, con una GUI totalmente web-based y una base de datos redis+mongodb:

- Optimus:擎天柱大哥,看盘终端,GUI
- Nirvana:涅槃,数据抓取系统——比特币网站的接口那个烂,经常crash,用涅槃寄寓我们希望稳定抓数据的心愿
- Einstein:主程序,做主要的算法交易逻辑
- Achilles:阿基里斯,下单系统

La más interesante de ellas es la de Achilles, en la época en que muchos sitios de comercio de bitcoins no tenían API, por lo que solo podían hacer pedidos con un método de inyección de Javascript, en pocas palabras, era un robot, un simulador de acceso a la web, un simulador de acceso al mouse. En ese momento, era muy desagradable y había muchas situaciones marginales. Después de una gran cantidad de experimentos, personalmente recomiendo dos librerías útiles:

Por supuesto, usar Node.js para empaquetar directamente V8 para operar también es una práctica muy de tecnología negra. Sólo que en ese momento tenía prisa y no tenía la oportunidad de continuar con el estudio en profundidad.

Este sistema se desarrolló durante 3 semanas, y el código que codifiqué yo solo, no había tenido la oportunidad de practicar un sistema de transacciones en la escuela, pero me encontré con muchos problemas. La mayor dificultad en ese momento era que cada movimiento requería que las dos bolsas hicieran pedidos al mismo tiempo, pero la cantidad de transacciones en ambos lados podría ser diferente, por lo que se necesitaría una facturación posterior.

- 线性下单,先下单价格变化快的交易所,得到成交数量了,再下单变化慢的交易所
- 追单,同步发单,然后每次逻辑循环检查整个系统的风险敞口,如果不为零就在单边补单——如果要买比特币就去低价交易所,要卖比特币就去高价交易所

Este año, el arbitraje de fondos clasificados en el país está muy caliente, y creo que también hay un problema similar, al mismo tiempo que los fondos A y B, cómo funciona técnicamente, lo más simple es comprar primero en la categoría B, ya que la categoría B se mueve relativamente rápido, y luego comprar en la categoría A en función del número de transacciones. Pero para perseguir el deslizamiento extremo, se debe ordenar al mismo tiempo.

Miscellaneous for geeks:

  • Después de comenzar a operar, una mañana, estaba viendo los ingresos de la noche anterior, y descubrí que el sistema de inicio de sesión automático había sido bloqueado por la red de monedas de Bitcoin. Nuestro sistema iniciaba sesión automáticamente cada 20 minutos para evitar que la sesión de pedido expirara.

  • Nuestro programa anterior estaba operando localmente, con un retraso de alrededor de 300 ms, por lo que probamos muchos servicios en la nube como Ali Cloud, Shenzhen Cloud, etc., y finalmente descubrimos que Shenzhen Cloud Ping era el servidor con la menor latencia, alrededor de 10 ms, así que cambiamos a Shenzhen Cloud Trading, completando el proceso de co-localización.

  • ¿Qué es eso?

Como todas las bolsas están en el país, yo y Wukkai no estamos en el país por un tiempo, y no podemos manejar las transferencias por nosotros mismos, así que busqué a Chao Dong Dong Dong. Dong Dong maneja una empresa de PE y VC en el país (si hay amigos interesados en financiar, Wang: Weitun Capital), en comparación con nosotros, que somos un poco estudiosos, es muy natural, en realidad no es una opción para operar en el país. Después de escuchar mi charla muy emocionada, Long Dong, aunque no entiende completamente nuestra estrategia, está muy bien preparado.

Cuando todo estaba listo, empezamos a operar, pero con muchos detalles, tanto en la estrategia como en el sistema, que nos obligaron a omitir decenas de miles de palabras de la prueba. Debido a que seguimos acumulando y aumentando la frecuencia, pronto alcanzamos cifras astronómicas en el volumen de operaciones de cada una de nuestras plataformas:

La Edad del Bronce: La confusión de Satoshi Nakamoto

Aunque parezca aterrador, el beneficio por transacción es muy bajo, y la capacidad de esta apuesta es muy limitada, lo que hace que se sienta un poco como si no se hubiera ganado dinero. Pero después del mes anterior, básicamente no tenemos que preocuparnos, y bueno, es mejor levantarse por la mañana y cobrar un poco de dinero.

Luego, gradualmente, me hice un gran experto en PnL.

La Edad del Bronce: La confusión de Satoshi Nakamoto

La plataforma operó hasta febrero de 2014, cuando ocurrió un acontecimiento importante en el mundo del bitcoin, el colapso de la plataforma Mt. Gox, con sede en Japón, lo que generó una gran volatilidad en los precios de bitcoin en todo el mundo.

Como resultado, ese fue el momento en que tuvimos más ganancias, ya que los precios entre las diferentes bolsas a menudo se desmarcaban por encima de los 100 yuanes, y el espacio para obtener ganancias de un solo arbitraje se volvió muy grande. Por supuesto, la mejor suerte es que no negociamos en Mt.Gox, de lo contrario, no hay vuelta atrás.

La Edad del Bronce: La confusión de Satoshi Nakamoto

El final

Después de casi ocho meses de funcionamiento, el grupo y yo decidimos cerrar el sistema por tres razones principales:

  • Después de la caída de Mt. Gox, la confianza en Bitcoin se desplomó y el volumen de transacciones comenzó a caer después de alcanzar su punto máximo.
  • En la actualidad, el gobierno de Hong Kong ha decidido que el gobierno de Hong Kong no debería estar en el extranjero para hacer sus propios negocios, ya que ambos trabajamos a tiempo completo.
  • Los rumores de que el banco central está restringiendo los canales de retiro en las casas de cambio nacionales de Bitcoin hacen que los fondos sean cada vez más inseguros Pero estos 8 meses me dejaron con mucha iluminación, y me hicieron ser un buen amigo de Wukyu y yo, que hablamos sobre el mercado a menudo. Cuando los dos terminamos juntos, descubrimos que la rentabilidad anual de nuestras estrategias y sistemas de negociación era del 280%, mientras que el Sharpe Ratio era de alrededor del 11% .

Antes nunca creía que hubiera una estrategia con un Sharpe Ratio superior a 5, pero después de implementarla me di cuenta de que realmente existía una estrategia con un Sharpe Ratio superior a 10 que básicamente representaba que tu estrategia no tenía días de pérdidas durante todo el año, y la diferencia solo provenía de la diferencia en la cantidad de ganancias diarias.

Después, cuando empecé a trabajar en el mercado automático de tipos de interés en Estados Unidos, conocí a un grupo de amigos que estaban haciendo arbitrajes de activos exóticos, incluyendo el Diablo, y descubrí un patrón interesante:

准入门槛(资金上、技术上、政策上)越高的东西,策略越简单,而门槛越低的东西,策略越复杂

Las tasas de interés en los Estados Unidos, los índices de acciones en el país, son activos que no tienen un umbral alto, por lo que el diseño y ajuste de las estrategias de negociación son relativamente complejos, mientras que Bitcoin, el juego de Diablo, no es una estrategia compleja, ya que la construcción de un sistema de negociación decente requiere mucho esfuerzo.

Por lo tanto, un equipo de arbitraje o de comercio, necesita ser capaz de estimar con precisión el producto de la inversión. Suponiendo que su fuerza técnica es fuerte, pero la capacidad de la estrategia no es fuerte, se puede intervenir en el mercado de Bitcoin, el uso de la fuerza de la tecnología para compensar la ineficacia entre los mercados; Si la capacidad de la estrategia es fuerte, se puede hacer en la frecuencia media baja de los activos comunes; Si la tecnología y la fuerza de la estrategia son muy fuertes, se puede probar una variedad de activos activos de alta frecuencia.

Un año después (en 2015), MD, mi jefe, organizó un proyecto de industria (Curso 297r) con un estudiante de Harvard CSE.Applied Computation 297r. Computational Science and Engineering Capstone ProjectEn la página de Facebook de la empresa, se puede leer: “En el blog de la empresa, se puede encontrar información sobre la estrategia de trading de Bitcoin. Además de la estrategia de Pairs Trading que hemos desarrollado, también se ha estudiado la Hidden Markov Chain y otros indicadores tecnológicos.

https://www.dropbox.com/s/zcbph5labk0u3pg/297_Report.pdf?dl=0

El verano de 2015 en Nueva York

Enlace al texto original