Recientemente leí el "Breve análisis de las estrategias de arbitraje de Big Pie Circle" de Babyquant y escribí sobre varias estrategias de arbitraje. También hablaré sobre mi propia estrategia de arbitraje de moneda digital que se ha estado ejecutando durante aproximadamente 2 años.

Todo esto se hace público, en primer lugar, porque ya no ejecuto estas estrategias y las resumiré yo mismo después de escribirlas; en segundo lugar, la lógica de las estrategias de arbitraje no es misteriosa en primer lugar; Lo que compite en esta industria es la ejecución, es decir, la capacidad de escribir código, especialmente en operaciones de alta frecuencia. Es posible que la frecuencia de las operaciones no sea muy alta, pero debe reaccionar rápidamente e ingresar al mercado inmediatamente cuando se produzcan fluctuaciones. Por supuesto, también existe la posibilidad de especializarse en investigación, porque la competencia por el arbitraje sigue siendo relativamente feroz y la competencia en el período posterior es aún más feroz. También es necesario tener cierta capacidad para recaudar fondos. Después de todo, la rentabilidad del arbitraje es limitada. Sólo con fondos suficientes se pueden obtener ganancias considerables. Al menos debe exceder sus ingresos a tiempo parcial antes de que valga la pena hacerlo por completo. tiempo. Por supuesto, sumarse a un equipo institucional también es una manera.

La divulgación aquí no significa que estas estrategias sean completamente ineficaces ahora. Es posible que aún lo sean, pero la eficiencia puede no ser demasiado alta. Esto significa que puede que no se pueda ganar mucho dinero con altos riesgos y, como se mencionó anteriormente, la competencia es feroz, cada vez más personas juegan y juegan en equipos.

Más importante aún, en comparación con otras estrategias, el arbitraje puro es menos atractivo, aunque puede ser relativamente estable. Al final, todavía hay que tener una estrategia de exposición al riesgo para ganar más dinero. Por supuesto, el riesgo es mayor y las ganancias y pérdidas provienen de la misma fuente. En el pasado, cuando llegaba el mercado, aunque también ganaba dinero, en comparación con las estrategias de posición de otras personas, otros comían carne y yo solo podía tomar un sorbo de sopa. Por supuesto, cuando se invirtió la dirección de la estrategia de posición, no me golpearon, así que solo pude consolarme así.

Permítanme hablar primero de una de mis estrategias de arbitraje más estables y rentables, que comúnmente se conoce como "ladrillos móviles".

El arbitraje moviendo ladrillos es la estrategia más adecuada para el círculo monetario. Debido a que estas monedas son digitales y están todas en la cadena, este pastel y aquel pastel son completamente homogéneos (si no son homogéneos, se convertirán en NFT). De esta manera, los dos grandes pasteles intercambiados entre diferentes intercambios son exactamente iguales, lo que naturalmente es adecuado para mover ladrillos. A diferencia de otras variedades físicas, como los productos agrícolas, aunque pueden tener el mismo nombre, como el trigo, el transporte es problemático y hay que tener en cuenta los costos de almacenamiento. El trigo en diferentes países, regiones y ciclos puede tener diferentes contenidos de proteínas y otros contenidos. Del mismo modo, el precio es definitivamente diferente y es fácil que te engañen.

Cuanto más factores incontrolables, mayor es el riesgo.

Los llamados "ladrillos móviles" significan que hay muchos intercambios en el círculo monetario, por lo que el precio del pastel y el pastel de cada intercambio es en realidad un juego entre las cuentas de este intercambio, por lo que debe haber diferencias entre los diferentes intercambios. Los usuarios comunes sienten que los precios de cada intercambio están casi sincronizados. Esta es la contribución de las estrategias de arbitraje. Por supuesto, las estrategias de los creadores de mercado también contribuyen.

En resumen, los tramperos son los que más contribuyen a suavizar la diferencia de precios en el mercado de valores.

estrategias especificas

La lógica de la estrategia es muy simple.

Es tan simple que cuando no sabía que la palabra inglesa para comprar y vender en el comercio era oferta y demanda, podía ganar dinero con solo escribir el código. Cuando busqué en todas partes comprar vender en la documentación de la API, descubrí que no podía encontrarlo. Todavía lo recuerdo, solo oferto, pregunto, largo, corto y cosas por el estilo. Entonces cada dos líneas es como una montaña. Una de las barreras al aislamiento es la “jerga” que acompaña a todas las industrias.

La lógica general de la estrategia es que si el precio de venta de un intercambio es menor que el precio de compra de otro intercambio, entonces se cumplen las condiciones. Significa que algunas personas venden a bajo precio y otras compran a alto precio. Compras la cantidad acordada de los dos pedidos pendientes en el primer lugar y luego la vendes en el otro lugar, ¡así de simple! Para ser más agresivo, puedes comértelos todos y luego enviar lentamente el resto.

Si ambas partes son tomadores y solo realizan transferencias suaves (es decir, ambos intercambios tienen fondos o monedas, y en realidad no compran las monedas y luego las transfieren a otro intercambio para venderlas, esto es demasiado lento y el lirio de día Será inútil si sigue esta operación) Casi no hay posiciones, y la transacción se completa al mismo tiempo y la ganancia se obtiene de inmediato. No existe estrategia más sencilla ni más estable que ésta.

Pero la realidad definitivamente no es tan fácil. A menudo existe una enorme brecha entre saberlo y hacerlo realmente. En la práctica siempre ocurren accidentes.

A continuación hablaré sobre los problemas que encontré en aquel entonces y cómo los resolví, lo que puede ser de cierta inspiración para quienes vengan después de mí.

Problema uno, no hay diferencia de precio.

La solución a este problema es sencilla, sólo espera. No te muevas fácilmente.

Más tarde, agregué un poco de lógica de creador y tomé la iniciativa de ir al libro de pedidos y esperar. De esta manera, es similar a un creador de mercado, pero la lógica es un poco más complicada.

De todos modos, hay que esperar. Si no quiere esperar, debe cambiar su estrategia como se mencionó anteriormente. Había muchas oportunidades antes del círculo circular y había suficientes fluctuaciones. Había varias oportunidades pequeñas casi todos los días y varias oportunidades grandes cada semana. Ser un tomador es esperar a que surja la oportunidad.

De lo que realmente debes preocuparte es de si tienes suficientes cubos para recoger agua y si son lo suficientemente grandes cuando llueve. Pero no entenderás esto hasta que lo veas.

Problema dos, no puedo entenderlo.

Este es el mayor problema.

Su código controla que la diferencia de precio entre vender y comprar sea rentable, pero sea fugaz. En este caso, o alguien más cancela el pedido o alguien más se aprovecha. Está bien si no das órdenes, eres sólo un espectador. O se emitió una orden, pero no se completó ninguna transacción y el libro de órdenes aparece en la lista, lo cual está bien, pero el peor de los casos es que la orden se cancele. (Al principio, no había órdenes algorítmicas como IOC y FOK. Las órdenes se cancelaban automáticamente de inmediato si la transacción no se completaba. No corrían el riesgo de ser consumidas. En cambio, solo había órdenes de límite y de mercado ordinarias, especialmente para pequeñas empresas. .) El problema es que se completó la transacción de un solo tramo, hablaremos de esto más adelante.

La respuesta al no poder captar el pedido.

Debido a que se trata de un arbitraje entre dos (o incluso múltiples) intercambios, la velocidad de respuesta de un solo intercambio no es tan importante. En ese momento, no había instalaciones como colo, y mucho menos grandes asesinos como FPGA. De hecho, todos eran relativamente justos. Y el algoritmo de arbitraje también es extremadamente simple y no tiene requisitos de velocidad de cálculo. Entonces la clave es la velocidad integral entre los dos institutos.

En ese momento, los principales servidores de Exchange se distribuían principalmente en Tokio (B'an), Hong Kong (ok), así como en Dublín, Frankfurt, Suiza, etc. en Europa.

Por lo tanto, no puede ejecutar su código real en un servidor norteamericano.

La siguiente imagen es un diagrama simple de cable óptico submarino. Puede buscar la posición general en la que pueda llegar a ellos más rápido en función de los intercambios que arbitra. Especialmente para aquellos arbitrajes transcontinentales, un solo viaje de la señal en el cable óptico tarda cientos de ms.

El truco aquí es que primero puedes considerar los intercambios con menos liquidez, es decir, los intercambios pequeños. Es mejor tener el código en el mismo proveedor de servidor en la nube y en la misma área. De esta manera, primero puede obtener las órdenes pendientes de los intercambios pequeños y luego ir a los intercambios con buena liquidez para enviarlas.

Adelanto-retraso, comience por el lado rezagado. La llamada estrategia de tomar el movimiento lento. Come una orden pendiente que aún no se ha dado cuenta de que el precio está cambiando drásticamente.

Uno de los puntos clave del arbitraje es que es mejor unir una empresa grande y una pequeña, para que sea más fácil obtener ganancias. La competencia entre las dos grandes empresas se ha eliminado hace mucho tiempo.

Luego, otro truco es olvidarse del 3721, colocar sus propios códigos en ambos lados y luego tal vez colocarlos en el área central para aumentar la probabilidad de robo. Al final, es muy probable que descubras que en realidad estás compitiendo con tu propio robot comercial, lo cual es lo mejor.

En aquel entonces, siempre que su código fuera asíncrono y usara websocket para obtener información del mercado, era lo suficientemente rápido como para subirse a la mesa de póquer y competir.

Pregunta tres, agarra una pierna.

El temor es que si se intercambia una pierna y la otra sigue colgando allí, usted quedará expuesto y la mayoría de las veces será seleccionado de manera adversa. Es decir, el precio está subiendo, usted vendió, pero no compró una cobertura en el otro lado, el precio está cayendo, felicitaciones, recibió los productos con éxito, pero la orden de venta no se completó.

Esta vez depende de tu estrategia. Si se trata de arbitraje de moneda a criptografía, es decir, la base de cotización es todo pastel, como el par comercial ETH/BTC, entonces el problema no es grande, porque de todos modos todo es pastel, y el aumento o disminución es generalmente no es largo.

Pero si se trata del USDT, entonces las fluctuaciones de precios pueden ser grandes. En este momento, puede esperar y ver, puede aceptar la pérdida y enviar, o puede ver si está en la zona de peligro fuera de la Banda de Bollinger horaria y la pista inferior. Es mejor detener la pérdida lo antes posible. .

Solía ​​​​tener un límite de posición de 6 segundos. Generalmente, si una sola pierna supera los 6 segundos, cerraba la posición y me iba. Afortunadamente, la tasa de victorias es generalmente relativamente alta y este tipo de situaciones son limitadas.

En resumen, depende de su apetito por el riesgo. El arbitraje a veces genera pérdidas, aunque si se hace bien puede evitarse la mayor parte de las veces.

Pregunta 4: Los puestos individuales están ocupados.

En una situación general del mercado, si vende todas las acciones del lado que cae lentamente al USDT y del lado que cae bruscamente y el precio es más bajo, debería recibir las monedas correspondientes. Esta no es realmente una posición completa, porque la cantidad de pastel y dinero en tu mano en realidad no ha cambiado, pero el intercambio donde se encuentran ha cambiado, y luego la cantidad ha aumentado un poco.

Si el mercado continúa y la diferencia de precios continúa, básicamente todo lo que hay que hacer es transferir monedas entre sí, que son los verdaderos "ladrillos en movimiento". Por supuesto, también puede esperar un rebote. A veces, una vez que el precio rebota, el diferencial se invertirá, lo que le permitirá volver a operar. Una y otra vez, si tiene muchas monedas, es posible que pueda ganar 1 punto o incluso más en una posición completa el mismo día, porque el cambio de mercado entre monedas aumentará la tasa de utilización de los fondos. su estrategia debe diseñarse adecuadamente. Este es también uno de los desafíos. Por ejemplo, al utilizar el arbitraje triangular de intercambio cruzado, puede realizar una transferencia suave de monedas sin perder dinero y luego continuar con el arbitraje.

En las últimas etapas de mi arbitraje, hubo más personas que lo aceptaron, y sólo en condiciones de mercado muy grandes tendría esa oportunidad de ocupar mi puesto. Con más personas y más fondos, la liquidez ha aumentado, especialmente después de que instituciones como Afro sbf ingresaron al mercado, aprovecharon las principales oportunidades y muchas trampas cambiaron a otras estrategias.

Hoy en día, hay cada vez más creadores de mercado, cada vez más arbitrajistas, instituciones que entran en el mercado y el comercio de opciones está aumentando. Es realmente difícil reproducir un mercado épico como el 312. Ese día fue realmente un carnaval, todavía lo recuerdo vívidamente.

Otros consejos

Recuerdo que el pedido individual más grande en ese momento fue de aproximadamente 1,5 millones (calculado en RMB).

He diseñado dos modos, a saber, el modo supervisado y el modo no supervisado.

Es muy simple cuando no hay supervisión, como al acostarse por la noche, simplemente mantenga un perfil bajo, haga pedidos más pequeños, limite sus pedidos y coma sus pedidos lentamente. Ambos tramos de la transacción anterior deben completarse antes de ejecutar la siguiente transacción. Controla tus posiciones. Si se pierde la oportunidad, se pierde. Además, todos los pares comerciales deben controlar la posición total y controlar el riesgo de toda la cuenta.

Cuando alguien está supervisando, puede activar el modo cañón, tomar los pedidos del lado de bajo flujo de una sola vez o incluso tomar los pedidos grandes directamente y luego enviar lentamente los productos a varios intercambios grandes con buena liquidez. Si hay un giro repentino, intervenga rápidamente de forma manual. Utilice los métodos de manipulación mencionados anteriormente.

Recuerdo que cuando se estrenó la serie de televisión estadounidense "Silicon Valley", también utilicé la música utilizada por el programador canadiense en ella como recordatorio de algo importante. Cada vez que la escuché me emocioné mucho y me apresuré a comprobar la situación. para asegurarse de que no hubo errores.

También hay un consejo para afrontar la competencia. Es mejor monopolizar algunos pares comerciales en un intercambio pequeño. La tarifa de manejo al contado es generalmente de aproximadamente mil uno, por lo que una entrada y una salida son mil dos (también hay una tarifa por transferencia de moneda, si los fondos son pequeños, entonces debe incluirse), por lo que debe haber al menos dos milésimas de la diferencia de precio para obtener ganancias.

Si usted es el único que opera en el par comercial de este pequeño intercambio, como EOS/ETH, puede dejar que su diferencia de precio alcance los 1000 yuanes antes de tomar medidas, o incluso un poco más. Por supuesto, no es bueno ser demasiado alto, ya que atraerá competidores. Todos en el mercado escanean y monitorean las diferencias de precios en varios intercambios todo el tiempo. Cuando la gente vea que la diferencia de precio de este par comercial es tan alta, vendrán y estarán ansiosos por probarlo. Pero si ves que la diferencia de precio no es grande y desaparece rápidamente, tus compañeros sabrán que aquí ya hay un dueño, y si quieres venir a hacer algo, tendrás que esforzarte más y lo lograrás. Probablemente tengas que confrontar a la persona de frente, por lo que es posible que no vengas.

Si un colega duro viene a causar problemas, entonces hay que desafiarlo.

No importa si viene el creador, porque esta estrategia solo funciona como receptor, que es complementaria a la estrategia del creador. Si es un novato y la velocidad de respuesta del código es lenta, puedes comértelo.

¿Cómo responder al desafío? Es decir, usted toma la orden cuando el mercado apenas comienza. Antes eran tres mil. Entonces el oponente puede entrar y actuar a 2,5 de 1.000. Si pierde algunas órdenes seguidas, lo sabrá. alguien entra y hace lo mismo. En este momento, tienes que sacrificar las ganancias, tal vez actuar en Qian 2 y salir corriendo. De hecho, todos siguen obteniendo ganancias en 1000, porque aquellos con un gran volumen de transacciones tienen descuentos en las tarifas de manejo, por lo que todos seguirán probando hasta alrededor de 1000. En este momento, hay que ser valiente y cortar sus fuerzas, sin querer obtener ganancias, o incluso obtener una pequeña ganancia. Por ejemplo, comience con alrededor de 50.000.

Aquí es donde entra en juego la psicología. Debido a que el oponente acaba de llegar aquí, su mentalidad es en realidad intentarlo. Si no hay fecha, lo intentará y se retirará rápidamente cuando vea que no está ganando dinero. Como dije antes, si quieres hacer bien este tipo de arbitraje, debes implementar servidores en varios lugares, recargar monedas y ocupar fondos. Alguien necesita monitorearlo. En una palabra, hay un costo. Una vez que dejen de ganar dinero, los recién llegados se retirarán. Normalmente tarda 1 semana. La otra parte puede informar a su jefe que este par comercial no es rentable y luego mudarse a otra parte. Si te encuentras con una situación difícil, usa las ganancias de medio mes para gastarlo con él. Los recién llegados básicamente no podrán soportarlo.

Yo mismo he hecho esto en otros lugares. Otros no dudarán en luchar contra ti para defender su territorio. Entonces todos saben la verdad.

Finalmente, si sus competidores se van, usted seguirá aumentando los precios y Qiansan tomará medidas. En realidad, esta es la misma estrategia que la de los proveedores en los mercados húmedos fuera de línea. Al fin y al cabo, todas son transacciones, nadie es superior.

Por lo tanto, esta industria es bastante agotadora y todos están constantemente en guardia unos contra otros. A veces hay robots comerciales que se especializan en recolectar estrategias de arbitraje para inducirlo a operar. Esto es complicado y no se explicará aquí. En resumen, hay muchas cosas de las que debemos protegernos y siempre debemos estar atentos. Vigilar el mercado es algo común. Si no vigila el mercado durante unos días, no comprueba los cambios en los precios del mercado, modifica los parámetros de configuración o incluso el código fuente, las ganancias disminuirán.

Considerándolo todo, es dinero ganado con mucho esfuerzo.

riesgos potenciales

Las estrategias de arbitraje no están completamente exentas de riesgos. La estrategia en sí no es muy arriesgada. Simplemente póngalo en una pierna y salga a tiempo. Lo peor es ganar menos dinero.

El riesgo es el riesgo estructural del círculo monetario. Una es que el intercambio se escapa, quiebra y no puede retirar la moneda. Por ejemplo, si una agencia con armas largas como el FBI/CIA hace cumplir la ley, la otra es que su moneda puede no estar disponible. El USDT u otras monedas de repente se vuelven violentas.

En ese momento, el efecto cabeza entre los intercambios no era muy significativo y todavía había personas de los intercambios pequeños comerciando. A diferencia de ahora, después de que varios intercambios se escaparon y ftx se apropió indebidamente de fondos, todos solo acudieron a los principales intercambios para comerciar.

Por tanto, el simple arbitraje no es necesariamente una buena estrategia. Si conoce otras transacciones, como CTA, es mejor que el arbitraje y tiene una tasa de utilización de capital más alta. En el pasado, aquellos que tenían grandes habilidades en la captura de perros básicamente recurrían a la creación de mercados de alta frecuencia y al comercio de tendencias.

por fin

Fue una época realmente buena en el pasado, con demasiadas oportunidades. A veces, cuando el mercado se mueve, puedes realizar arbitraje colocando órdenes con las manos. En condiciones de mercado realmente grandes, aún puedes continuar transfiriendo monedas entre intercambios porque la diferencia de precio siempre está ahí. Escuché que todavía había gente vendiendo carne humana a Corea del Sur, pero no alcancé el mercado durante ese período.

Mi primera versión del código fue escrita en JavaScript. El código de prueba consta principalmente de unas pocas docenas de líneas. Pensé en invertir unos días de tiempo y esfuerzo, tener unas pocas docenas de dólares para intentarlo y luego seguir ganando dinero, o hacer otra cosa rápidamente. . Inesperadamente, comencé a ganar dinero el primer día de la prueba. En ese momento, ajusté el código inicial en unos días, pensando que continuaría mientras ganara dinero con muslos de pollo el primer día, porque después de todo, solo tenía unas pocas docenas de dólares en capital. Al principio preparé el almuerzo y el café, y luego me salí de control. Modifiqué el código, modifiqué el modelo, luché contra monstruos y actualicé en el camino.

Desafortunadamente, debido a que el arbitraje por mi cuenta es tan sencillo, no tengo ninguna motivación para actualizar a otras estrategias más rentables. La razón principal es que otras estrategias tienen retroceso y estoy acostumbrado al arbitraje. Realmente no soporto la situación de tener que perder el dinero que gané, no puedo aceptarlo mentalmente, por lo que nunca he tenido éxito. Además, otras estrategias para ganar dinero son en realidad más difíciles. Por otro lado, aquellos que no ganaron dinero a través del arbitraje temprano cambiaron rápidamente a estrategias como la alta frecuencia o CTA. Muchas de ellas se transformaron con éxito, alcanzaron el mercado alcista anterior y explotaron con éxito.

En resumen, la lógica del arbitraje es muy simple. No requiere mucha inteligencia y creatividad, y se hace con más cuidado que otros. Pero para hacer bien el trading real, es decir, para tener exposiciones y posiciones, es necesario comprender la esencia del trading. El diseño de la estrategia, las pruebas retrospectivas y la ejecución real no deben perderse ni un solo vínculo.

Déjame compartirlos primero esta vez.