Arbitraje de criptomonedas lo que he aprendido de mis experiencias: thestartffounder.com ethereum coin cap

Últimamente, muchas publicaciones han estado hablando sobre cómo los comerciantes se hacen ricos debido a las oportunidades de arbitraje en el mercado de criptografía. He intentado el arbitraje durante meses, pero nunca pude obtener una estrategia rentable. Sin embargo, te contaré sobre los problemas que encontré al intentarlo. Esto puede ser beneficioso para aquellos que están comenzando para que no tengan que recorrer el mismo camino doloroso. En resumen, esto es lo que podría obtener específicamente en las posiciones de phd et zurich:

El arbitraje (por definición), es la práctica que aprovecha la diferencia de precio entre dos o más mercados. Por ejemplo, si descubre que las acciones de una empresa se negocian a un precio menor en un mercado que en otros, puede comprarlas en ese mercado y venderlas en otro por un precio más alto, logrando así la rentabilidad por la diferencia de precio. Sencillo. Desafortunadamente, muy simple.

Esta simplicidad brinda a los comerciantes la oportunidad de aprovechar la situación; esto incrementa la demanda del vuelo 500 de las aerolíneas etíopes para acciones en un mercado donde los precios son bajos y, al mismo tiempo, aumenta la oferta en los mercados donde los precios son más altos. Por lo tanto, sin querer, estabilizan la desigualdad de precios. Además, cuantos más comerciantes tenga el mercado, más eficientemente trabajarán para estabilizar los precios. De hecho, el modelo financiero asume la condición libre de arbitraje. Lo que implica que, en mercados ineficientes, no debería haber oportunidades para arbitrar.

Existen muchas herramientas que pueden ayudarlo a encontrar oportunidades de arbitraje. Comencemos con lo más simple: sitios que monitorean estas oportunidades (por ejemplo, esta). Para HITBTC puedes probar este también. El problema con estos sitios es que no puede controlar qué intercambio y qué activos se monitorean. Y, en la práctica, esto es algo que definitivamente debemos hacer, porque para aprovechar una oportunidad necesitamos tener los activos indicados, en el momento adecuado, en el intercambio indicado.

Entonces, vamos a construir nuestro propio monitor desde cero. Buscará oportunidades que realmente nos interesen. Para hacerlo, usaremos la biblioteca de Python ccxt que nos permite conectarnos a varios intercambios (115 para ser precisos) y comercializar criptografía de una manera estandarizada (para los desarrolladores de ccxt: ¡hicieron un excelente trabajo!). Vamos a utilizar estas librerías para consultar los precios de compra / venta de diferentes activos en diferentes intercambios, compararlos y luego pensar en la estrategia de arbitraje.

Intercambios = [“allcoin”, “binance”, “bitfinex”, “bittrex”, “cex”, “cryptopia”, “exmo”, “gatecoin”, “hitbtc”, “huobipro”, “kraken”, “kucoin” , “Livecoin”, “okex”, “poloniex”, “qryptos”, “quadrigacx”, “southxchange”, “yobit”] 1 2 intercambios = [“allcoin”, “binance”, “bitfinex”, “bittrex”, “Cex”, “cryptopia”, “exmo”, “gatecoin”, “hitbtc”, “huobipro”, “kraken”, “kucoin”, “livecoin”, “okex”, “poloniex”, “qryptos”, “quadrigacx “”, Cambio de sur “,” yobit “]

Símbolos = [“ADA / BTC”, “BCH / BTC”, “BTG / BTC”, “BTS / BTC”, “RECLAMO / BTC”, “DASH / BTC”, “PERRO / BTC”, “EDO / BTC” , “EOS / BTC”, “ETC / BTC”, “ETH / BTC”, “FCT / BTC”, “ICX / BTC”, “IOTA / BTC”, “LSK / BTC”, “LTC / BTC”, ” MAID / BTC “,” NEO / BTC “,” OMG / BTC “,” QTUM / BTC “,” STR / BTC “,” TRX / BTC “,” VEN / BTC “,” XEM / BTC “,” XLM / BTC “,” XMR / BTC “,” XRP / BTC “,” ZEC / BTC “] 1 2 3 símbolos = [” ADA / BTC “,” BCH / BTC “,” BTG / BTC “,” BTS / BTC ” , “RECLAMO / BTC”, “DASH / BTC”, “PERRO / BTC”, “EDO / BTC”, “EOS / BTC”, “ETC / BTC”, “ETH / BTC”, “FCT / BTC”, ” ICX / BTC “,” IOTA / BTC “,” LSK / BTC “,” LTC / BTC “,” MAID / BTC “,” NEO / BTC “,” OMG / BTC “,” QTUM / BTC “,” STR / BTC “,” TRX / BTC “,” VEN / BTC “,” XEM / BTC “,” XLM / BTC “,” XMR / BTC “,” XR P / BTC “,” ZEC / BTC “]

Finalmente, solicitamos los datos del cliente. El puerto Ethernet no funcionará. Windows 10 utilizará la función fetch_order_book en cada cliente, que devolverá el libro de pedidos completo, pero solo nos concentraremos en los últimos precios de compra / venta (esta es una primera propuesta, podemos explorar mejores opciones calculando El valor medio de nuestro comercio). Ejecución del monitor de arbitraje.

Para fila, símbolo en enumerar (símbolos): para col, cliente en enumerar (clientes): intente: libro = cliente.Contestar_ordenador_book (símbolo) preguntar [fila, col] = libro [‘pregunta’] [0] [0] oferta [fila, col] = libro [‘ofertas’] [0] [0] excepto: pase 1 2 3 4 5 6 7 8 9 para fila, símbolo en enumerar (símbolos): para col, cliente en enumerar (clientes): prueba: libro = cliente. Fetch_order_book (símbolo) ask [fila, col] = libro [‘ask’] [0] [0] bid [row, col ethiopian food pictures] = book [‘bids’] [0] [0] excepto: pass

He definido el orden dentro de un bloque de prueba porque algunos símbolos no se intercambian en todos los intercambios y los pedidos incorrectos conllevan errores molestos. Otra fuente de errores podrían ser los límites de solicitud de tarifa que, por el momento, estamos dejando de lado. También podemos implementar un retraso para reducir la frecuencia de pedidos para cada intercambio. La demora de Esee se debe ajustar según los intercambios a los que nos estamos conectando, ya que cada uno tiene sus propias limitaciones. Para profundizar en este intercambio, puede consultar la documentación de cada intercambio. También he definido las ndarrays ask y bid en el bloque try, ya que algunas órdenes pueden devolver arreglos vacíos, y por ahora estamos tratando de evitar eso.

Habiendo definido los precios de compra y venta con los valores de compra y venta para cada moneda en cada intercambio, ahora podemos definir nuestra estrategia y calcular nuestras ganancias y pérdidas. Nuestra estrategia para cambiar la divisa C entre los intercambios E1 y E2 implica comprar C en E1, transferir la divisa C a E2 y venderla allí. Queremos llevar a cabo todos estos pasos lo más rápido posible, ya que no queremos que alguien nos adelante. Así que vamos a ejecutar cada operación de inmediato, donde inmediatamente significa comprar al precio más bajo que alguien está dispuesto a vender. Así que vamos a definir los pasos:

Finalmente, también debemos descontar la comisión por transacción. Pero, por ahora, continuaremos sin tener esto en cuenta, porque las comisiones dependen de cada moneda y la carga de la red en ese momento, y ahora vamos a preocuparnos por eso. Calculémoslo y contemos cuántas oportunidades de ganancias hemos encontrado:

Oportunidades = [] para i, símbolo en enumerar (símbolos): para j1, intercambio1 en enumerar (intercambios): para j2, intercambio2 en enumerar (intercambios): roi = 0 si j1! = j2 y pregunta [i, j1]> 0: roi = ((oferta [i, j2] * (1 tarifa / 100)) / (pregunte [i, j1] * (1 + tarifa / 100)) – 1) * 100 si roi> 0: oportunidades. Anexar ([símbolo, intercambio1, preguntar [i, j1], intercambio2, oferta [i, j2], redondo (roi, 2)]) imprimir (“número de oportunidades rentables:”, len (oportunidades)) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 oportunidades = [] para i, símbolo en enumerar (símbolos): para j1, intercambio1 en enumerar (intercambios): para j2, intercambio2 en enumerar (intercambios): roi = 0 si j1! = j2 y pregunta [i, j1]> 0: roi = ((oferta [i, j2] * (1 – tarifa / 100)) / (pregunte [i, j1] * (1 + tarifa / 100)) – 1) * 100 si roi> 0: oportunidades. Anexar ([símbolo, intercambio1, preguntar [i, j1], intercambio2, oferta [i, j2], redondo (roi, 2)]) imprimir (“número de oportunidades rentables:”, len (oportunidades))

Otra oportunidad interesante en la lista: comprar un poco de BCH en binance y venderlos más tarde en yobit. Esta vez con menos ganancias, algo en torno al 4% del ROI. Esto podría ser real. En primer lugar, necesitamos tener BTC disponible en binance para poder comprar aquí. Si afortunadamente los tenemos disponibles, comenzamos con el pie derecho. De lo contrario, comenzamos a orar para que nuestros niños lleguen antes de que desaparezca la oportunidad.

Y no pasa nada. Nada en 5 minutos, 10 o 30. Incluso si hubiéramos tenido previamente la dirección de BCH, los depósitos habrían tenido un retraso significativo (créanme, esta no es la primera vez que lo hago). Entonces, no tengo más remedio que mantener mi BCH. De todos modos, compre y conserve si ha sido una aerolínea etíope que revisa una buena estrategia comercial en el mercado de criptografía, al menos hasta finales de 2017.

Estuve tratando de encontrar un arbitraje con devoluciones durante meses. No te voy a mentir, nunca lo encontré. Hubo algunas oportunidades, pero no pude encontrar una manera consistente de detectarlas solo con el monitor, y sin revisar cada billetera de cada intercambio por mi cuenta. Independientemente del hecho de que muchas de las oportunidades se descartan desde el principio por no dar devoluciones (teniendo en cuenta los honorarios y comisiones de los intercambios), y tener que lidiar con las carteras en mantenimiento.

Incluso cuando encuentra una oportunidad de arbitraje entre intercambios donde todo funciona bien, tiene que lidiar con los tiempos de transferencia. La mayoría de los intercambios no permiten el comercio de criptografía hasta que se hayan recibido un buen número de confirmaciones. Esto generalmente toma docenas de minutos. Y si espera que los precios se mantengan estables durante ese tiempo, es probable que nunca haya realizado transacciones criptográficas. Cuando la rentabilidad del arbitraje se acerca al 2% (¡sí! No espere cómo comprar ethereum uk para encontrar una mejor oportunidad sin carteras en mantenimiento) y, si después de la tarifa y las comisiones, disminuye cerca del 1.5%. o incluso menos, esperar que los precios no cambien más de esa cantidad en un lapso tan corto como 20 minutos es absurdo. Es incluso más absurdo si también tiene en cuenta que habrá operadores que conozcan la misma diferencia e implementen algoritmos para aprovecharlos rápidamente, dejándolos así con las manos vacías. Algunas recomendaciones finales.

Siempre sospeche si encuentra una oportunidad de arbitraje que involucre dinero fiduciario para crypto pares, como BTC / USD o ETH / USD. Por ejemplo, BTC / USD hoy se cotiza a $ 7549 en bitfinex y $ 7721 en bithumb. Eso suena como otra buena oportunidad, ¿no es así? Bueno, tengo una mala noticia para usted: una vez que transfiera su BTC a bithumb, la única moneda para la cual en la billetera de ethereum en línea puede intercambiarla es KWC (por un equivalente de \ $ 7721 USD). Y luego, también tienen que pensar en una estrategia para transferir su dinero de Corea del Sur a su país.

banner