Hay muchos intercambios que proporcionan API para obtener el precio de mercado de ether en USD y otras monedas. Como ejemplo de los diferentes conjuntos de datos:
Cryptonator 1 eth = $19,27
CoinGecko 1 eth = $19,33916452
Ether Pricre 1 eth = $19,15060
Etherscan.io 1 eth = $19,42
El precio en cada intercambio es diferente.
¿De dónde obtienen estos intercambios el precio de mercado actual de ether? No existe una autoridad centralizada que proporcione estos precios.
Además, ¿en cuál de ellos debo confiar para obtener información sobre precios reales?
Quiero crear una API para obtener el precio de ether en diferentes monedas. ¿Cómo puedo lograr eso?
¿De dónde obtienen estos intercambios el precio de mercado actual de ether?
El precio depende de lo que los usuarios estén valorando actualmente en Ether. Los intercambios no fijan los precios, ni los obtienen de ningún otro lado.
Si alguien que negocia en un intercambio está dispuesto a pagar más que alguien que negocia en otro intercambio, entonces el precio del éter en el primer intercambio aumentará. (También debe tener en cuenta el volumen de negociación, que será diferente en diferentes intercambios).
En primer lugar, estoy confundido en cuál de ellos confiar por el precio real.
No hay un único precio real. Los intercambios son entidades separadas y funcionan de forma aislada. (O deberia.)
¿Quiero crear una API para obtener el precio de ether en diferentes monedas?
Elija el intercambio en el que más confíe y use sus API. Si elige el intercambio con el volumen más alto, elige el intercambio en el que la mayoría de la gente confía más. (En teoria.)
Herman
elegir 2-3 intercambios con la mayoría de los usuarios y calcular el promedio, de modo que incluso si uno baja por cualquier motivo, todavía obtengo el precio.Los precios son impulsados por la oferta y la demanda, al igual que sucede con las monedas FIAT. Por lo tanto, diferentes intercambios proporcionarán diferentes precios. Agregue a eso la complicación de que algunos sitios solo recopilarán información de uno o varios intercambios, aplicarán (si es necesario) una serie de cálculos y le darán un precio procesado.
Si desea crear una API, simplemente seleccione la API de los intercambios en los que más confía y decida una forma de promediar sus valores (como en Ax + By = C
) para generar un precio.
En cada intercambio, los usuarios compran/venden criptomonedas (eso es lo que los convierte en intercambios). Los usuarios pueden venderlos/comprarlos utilizando monedas fiduciarias (por ejemplo, USD), otras criptomonedas o cualquier otra cosa que acepte el intercambio (incluidos, entre otros, cupones canjeables solo por el intercambio, oro y búhos manchados).
En el caso de un par de divisas como ETH/USD, en un momento particular, podría haber una oferta de (oferta de compra) 500 ETH por $500 ($1/ETH) y una demanda de (oferta de venta) 10 ETH por $11 ($1.10/ETH); esto se conoce como mercado de subastas y es, creo, el tipo de intercambio de criptomonedas dominante (cf. cambio de forma, que es un mercado de distribuidores). La diferencia entre los precios de oferta y demanda (precio al contado) se conoce como diferencial. Cuanto menor sea el margen, mejor será la información de precios (en mi humilde opinión), ya que el precio de una operación se encuentra en cualquier lugar entre el margen. Algunos intercambios pueden enumerar alguna combinación entre el precio de oferta y demanda como el precio de lista de la moneda. Otros pueden usar el último precio al que se realizó una operación.
La noción de un "precio verdadero" es una mentira, al igual que la noción de un tipo de cambio de moneda. Si mira las noticias y ve el precio de una divisa para un día en particular, al menos en lugares con los que estoy familiarizado, lo que generalmente ve es la última operación según una fuente de tiempo que ocurrió antes de un tiempo en particular.
En cambio, lo que te puede interesar es cuánto te costaría comprar un ether con USD o a cuánto podrías vender un ether. Lo que probablemente quieras hacer en ese caso es mirar las diferentes tarifas para retirar/depositar. Por ejemplo, si un intercambio en particular cobra un 1 % en depósitos y retiros, podría tener más sentido en su situación agregar un 2 % a la tasa publicada si desea comprar o restar un 2 % de la tasa publicada si está buscando vender
Si se considera que un intercambio no puede cumplir con sus obligaciones de deuda, también deberá tenerlo en cuenta. Por ejemplo, si un intercambio fue pirateado y se robó ether, es posible que vea ether muy barato en el sitio: los usuarios a quienes el intercambio les debe ether podrían tener dudas sobre si podrían retirar su ether y, en cambio, conformarse con menos USD/CAD/GBP/lo que sea que aparentemente podrían obtener en otro lugar. De manera similar, en países que tienen restricciones de capital, la moneda que se considera superior a la moneda local podría obtener mejores resultados a través de canales no oficiales que a través de los oficiales (por ejemplo, USD en Venezuela).
Los intercambios que funcionan con USDT en lugar de USD tampoco deberían tener su USDT valorado a la par con USD. En primer lugar, existe el riesgo de que Tether pueda estar manipulando sus libros. En segundo lugar, Tether cobra una tarifa si decide canjear sus tokens por USD.
Para futuros lectores: creo que se refería a estos agregadores de datos, API en ese caso, los intercambios no necesitan API, es principalmente solo demanda y suministro, especialmente si no tienen una gran liquidez. Echa un vistazo a https://docs.chain.link/docs/using-chainlink-reference-contracts/ La parte más interesante de Chain Link es que cada fuente de datos es actualizada por múltiples operadores oracle independientes de Chain Link. Por lo tanto, usarlo le brinda la información de precios más precisa, vale la pena el dinero.
david schwartz
Prashant Prabhakar Singh
david schwartz