Cotizaciones

Esta página es el centro principal para gestionar todas las tasas de cambio (cotizaciones) en su exchange de criptomonedas. Muestra la lista completa de todas las tasas disponibles, sus parámetros clave, y desde aquí el administrador puede agregar, editar, activar o desactivar rápidamente cualquier cotización. Las cotizaciones son las tasas de cambio que su sitio utiliza para calcular conversiones, por ejemplo 1 BTC = 102000 USDT, 1 USDT = 0.93 EUR, y así sucesivamente — esencialmente estos son los datos primarios sobre los que se construye todo el proceso de intercambio; si no hay cotizaciones, el sistema no sabe a qué tasa calcular las conversiones de moneda.

Descripción detallada de los elementos de la interfaz:

  1. El botón "+ Añadir" en la esquina superior derecha:

    • El botón de acción principal en esta página. Al hacer clic se inicia el proceso de creación de una nueva cotización abriendo el formulario para completar.

  2. Tabla de cotizaciones existentes:

    Este es el núcleo de la página. Proporciona una visión general de todas las tasas en el sistema en una forma estructurada. Cada fila es una cotización separada. Las columnas proporcionan la siguiente información:

    • #: Un identificador numérico único de la cotización en la base de datos. Críticamente importante para la identificación técnica del registro. Ordenado por defecto de nuevo a viejo.

    • Grupo: El nombre del grupo al que está vinculada esta cotización. Los grupos se usan para la clasificación lógica de las tasas (por ejemplo, "Direcciones USDT", "Direcciones BTC", "Direcciones Fiat Hryvnia"). Esto simplifica significativamente encontrar la tasa necesaria cuando hay muchas. El nombre del grupo está disponible para un filtrado rápido por grupos de cotizaciones.

    • Fórmula: El campo más importante. Muestra la expresión matemática por la cual se calcula la tasa final para esta dirección de intercambio. Esto puede ser un número estático (por ejemplo, 40) o una fórmula dinámica compuesta por el producto de otras cotizaciones (por ejemplo, Whitebit:BTC_USDT * USDTTRC20_P24UAH). El sistema calcula automáticamente esta fórmula en tiempo real para las conversiones.

    • Valor: La tasa ya calculada por la fórmula que creó. En la captura de pantalla puede ver ejemplos de valores ya calculados. Es importante entender que no son definitivos, y si su fórmula incluye activos volátiles (es decir, monedas o divisas con tasas que cambian constantemente) también actualizarán sus tasas en el sistema en consecuencia, por lo que no debe preocuparse de que si creó una cotización Bitcoin - USDT ayer a $90,000 por BTC y hoy su precio superó los $100,000 tendría que recrear o actualizar la cotización. Las cotizaciones estáticas permanecen sin cambios si crea una cotización sin fórmula, simplemente con un valor, por ejemplo "10".

    • Acciones (columna Operaciones):

      • Icono de lápiz (Editar): Al hacer clic en este icono se abre el formulario de edición para la cotización seleccionada, donde puede cambiar todos los parámetros: fórmula, grupo, estado.

      • Icono de papelera (Eliminar): Elimina la cotización seleccionada del sistema. Esta acción debe realizarse con precaución ya que puede ser irreversible. El sistema solicita confirmación antes de la eliminación.

Uso práctico: El administrador visita esta página para asegurarse de que todas las tasas estén actualizadas. Puede encontrar rápidamente una cotización por el nombre del grupo, comprobar su fórmula y, si es necesario, desactivarla para mantenimiento o editarla si la tasa requiere ajuste. Ahora que entendemos las etiquetas de los campos de cotización, procedamos a crear directamente una de ellas y examinemos todo el camino para crear una dirección de intercambio usando varios ejemplos de direcciones. Para crear una cotización primero necesitamos crear un grupo en el menú Grupos; al hacer clic en el botón “+Añadir” iremos a la página donde debemos completar los campos con el nombre de nuestro grupo y una descripción cómoda para nosotros y correspondiente a esta cotización.

A continuación, regresando a la sección Cotizaciones, haga clic también en "+ Añadir"

Formulario de añadir/editar cotización

  1. Una vez en el menú correspondiente necesitamos escribir una fórmula que cumpla nuestros requisitos de creación, a saber: En el primer campo “Fórmula” escribimos la fórmula de cálculo inicial, donde la primera palabra siempre indica la fuente de la tasa—en nuestro caso el exchange WhiteBit; también podría ser otro exchange, por ejemplo Binance. Después de dos puntos escribimos la primera fórmula de cálculo, a saber la tasa de BTC al stablecoin USDT - Whitebit:BTC_USDT. Después de que el sistema reconozca el cálculo matemático, se mostrará entre paréntesis para esa cotización.

  1. Si nuestra dirección de intercambio fuera simplemente BTC a USDT, esta cotización sería suficiente. Pero como necesitamos un cálculo dinámico para BTC - PrivatBank24 UAH, debemos dar el siguiente paso: crear condiciones para mostrar la tasa para la segunda mitad de la fórmula USDT-PrivatBank24 UAH. Para esto podemos usar ya sea una tasa existente para ese par de intercambio de fuentes dinámicas existentes (por ejemplo Whitebit:USDT_UAH), lo que podemos hacer inmediatamente haciendo clic en el botón "Elegir fórmula de cálculo",

o crear una cotización con un valor estático para una moneda de pago específica, y luego crear otras cotizaciones que siempre referencien su valor estático en las fórmulas. Por ejemplo, si crea una cotización estática USDT - PrivatBank24 con el valor "42", donde 42 es su única cotización estática, puede vincular esta cotización en todas las cotizaciones posteriores para aceptar esa moneda, por ejemplo: Whitebit:BTC_USDT*(SuNombreDeSitio)USDT - PrivatBank24, Binance:ETH_USDT*(SuNombreDeSitio)USDT - PrivatBank24. Si más tarde cambia la tasa con la que realiza intercambios, puede cambiar manualmente solo el valor único de la cotización de PrivatBank24, por ejemplo de 42 a 41.5 o aumentarlo a 42.5, y sus fórmulas calculadas para todas las demás direcciones vinculadas a esta reflejarán inmediatamente los cambios. 3. Entonces, para crear una fórmula de cotización estática, es suficiente crear una nueva cotización con un valor estático conveniente bajo un grupo de cotizaciones previamente creado en relación con USDT, por ejemplo 42 para UAH, 470 para KZT, 0.92 para EUR, 1 para crear una cotización para una moneda estable como USD o USDT, 32.5 para TRY (los números son solo ejemplos y no implican que deba usar los mismos al crear una cotización en particular; son solo proporciones aproximadas de stablecoin a moneda).

Cree 2 cotizaciones: Una con la fórmula "42" y grupo "UAH" y la segunda con la fórmula "1" y grupo "Stable" para usar la cotización al crear una moneda más adelante. Después de crear la fórmula simple, haga clic en publicar para que la cotización aparezca en la lista de Cotizaciones. 4. En esta etapa de familiarización con la sección de Cotizaciones deberíamos tener 3 cotizaciones creadas manualmente - Whitebit:BTC_USDT, un valor estático simple para la moneda que necesitamos (en nuestro caso solo "42"), y el valor "1" que usaremos como cotización al crear la moneda USDT(trc20). El siguiente paso, si queremos una fórmula sobre la que siempre podamos influir, es crear condiciones para mostrar la siguiente parte de la fórmula de cálculo, a saber USDT_42 (USDT/42). Para esto necesitamos crear 3 monedas en el panel de administración bajo General - Monedas. Siga las instrucciones de llenado de campos descritas en la sección para crear las siguientes monedas: BTC, USDT, P24UAH que se vincularán luego en su dirección de intercambio - https://lara-script.gitbook.io/docs/ru/funkcional-admin-paneli/obshie/valyutyarrow-up-right 5. Si ya ha seguido todo el camino siguiendo las instrucciones descritas en las secciones de Monedas y Direcciones, volverá a la sección de Cotizaciones y, por principio residual, creará una nueva cotización donde verá fórmulas que le eran desconocidas anteriormente, a saber *SuNombreDeSitio*:USDTTRC20_P24UAH, es decir una nueva fórmula de cálculo que se extraerá de las direcciones de intercambio que creó en el sitio, y usando esta fórmula podrá editar cómodamente todas las direcciones vinculadas a ella cambiando solo la cotización inicial única para UAH con la fórmula "42"

En los casos en que se requiere una cotización simple (por ejemplo, BTC → USDT), es suficiente conectar un solo parser.

Sin embargo, para direcciones más complejas donde no existe una cotización directa (por ejemplo, BTC → UAH), se utiliza una fórmula con operaciones de multiplicación o división:

  • El sistema toma dos cotizaciones de diferentes fuentes (ya sea de exchanges o del Proveedor de Tasa Interno).

  • Luego se multiplican o dividen entre sí para formar la tasa final.

Ejemplo:

  • Parser #1: BTC_USDT (de Binance o WhiteBit).

  • Parser #2: USDT_UAH (de un exchange, del tipo de cambio del NBU o de su propio sitio).

  • Resultado: la tasa BTC → UAH = BTC/USDT × USDT/UAH.

Así, puede formar el llamado "árbol de cotizaciones dependientes" y en la dirección inversa, cuando una cotización se basa en otra.

Última actualización