La cuantificación del círculo de monedas es algo nuevo para mí.

El autor:Un sueño pequeño., Creado: 2021-04-12 10:17:12, Actualizado: 2023-09-24 19:31:51

img

El círculo de monedas cuantificados transacciones de la nueva apariencia que te lleva cerca de la moneda cuantificados.

Con el desarrollo de la transacción de activos de blockchain, más y más operadores de activos de blockchain se han dado cuenta de esta herramienta. Pero como un nuevo miembro de este círculo, estoy confundido con muchos conceptos; confundido con varios nombres, software, información, etc. Este artículo lo lleva a conocer, familiarizarse con conceptos comunes y obtener información útil sobre la transacción de activos de blockchain de múltiples aspectos. Este artículo resume los conceptos básicos y luego los corresponde con ejemplos en la plataforma de comercio cuantitativo FMZ.

  • Las bolsas

    En primer lugar, debemos entender el concepto de intercambio, necesitamos activos de blockchain en manos de los comerciantes para hacer especulaciones, inversiones, etc. que se realicen en los intercambios. Actualmente, las transacciones son muchas, experimentadas, emergentes, grandes y pequeñas.

    • Cuentas de las bolsas Una cuenta de intercambio es una cuenta abierta registrada en una bolsa. Los activos de la cadena de bloques se pueden almacenar en esta cuenta para realizar transacciones.Cuentas de hijosPara facilitar la transacción y la especulación de activos separados. La creación, el mecanismo y el uso de las solicitudes de cuentas subsidiarias de cada bolsa varían, por lo que es necesario consultar esta información en el sitio web de la bolsa o consultar al servicio de atención al cliente de la bolsa.

      Después de iniciar sesión con una cuenta en el sitio web de la bolsa, generalmente se puede ver que los activos de la cadena de bloques se pueden almacenar en varias casillas de cuentas (esto es una cuenta lógica, no una cuenta de la bolsa).Cuentas de billeteraCuentas de cambioCuentas financierasCuentas de operaciones contractualesPor ejemplo, puede ser que cada transacción tenga todas las diferencias. Por lo general, después de ingresar a los activos de la cadena de bloques (monedas), se encuentra bajo una cuenta (puede ser en una cuenta de billetera, o directamente en una cuenta de transacción de monedas).

    • Interfaz API para el sistema de intercambio Muchos de los estudiantes que no han usado esta función de intercambio pueden preguntarse: ¿Qué es una API? La interfaz API es la interfaz que el sistema de intercambio da para permitir que el programa funcione. En pocas palabras, el intercambio da un portal que permite a los programas (escritos de disco real) realizar operaciones en el sistema de intercambio (orden, retiro, cheque, verificación de activos de la cuenta, verificación de almacenamiento, etc.). Las API de los intercambios se dividen en varios tipos de interfaces, que generalmente tienen:RESTLa interfaz de protocoloWebSocketInterfaz de protocolo.FIXLas interfaces de protocolo. Estas son solo para entender, ¿son las que más usamos?RESTLa interfaz del protocolo, que normalmente se puede encontrar en la parte inferior del sitio web de la bolsa.APILos enlaces de texto se encuentran en los enlaces. Algunas veces se consulta la información de los informes de errores de las interfaces, o se necesita consultar la documentación. Los sistemas de API de cada intercambio son diferentes y difieren mucho, por lo que se debe consultar la documentación específica para cada problema.

    • API KEY de la cuenta La clave de la API de la cuenta es algo que hay que tener muy en cuenta, ya que esto tiene que ver con la seguridad de los activos de la cadena de bloques que se almacenan en tu bolsa. Si se dice que la API es un portal, entonces la clave de la API se entiende como un portal.PasaportePor lo tanto, es peligroso que no se permita el acceso a ningún programa porque hay un portal de acceso. Por lo tanto, se requiere la autenticación, y la API KEY se utiliza para verificar la identidad. Por lo tanto, la API KEY se refiere a la seguridad de sus activos y debe ser guardada adecuadamente. Generalmente, la clave de API de un intercambio se encuentra en la esquina superior derecha de la página del intercambio, en la página de administración de cuentas (también puede haber un intercambio en otro lugar de la página web, para encontrar un enlace con la clave de API de la API). La clave de API es una cadena de dos cadenas, la primera cadena se llama generalmenteaccess keyLa segunda serie se llamasecret keyTambién hay una API KEY de los intercambios con otra información, por ejemplo, la interfaz OKEX V5 y V3.PassPhrase, también es una cadena (una cadena que necesita ser configurada para reforzar la seguridad de la autenticación). La configuración de API KEY también requiere la configuración de permisos de este API KEY, generalmente con permisos de barril de transacción, barril de monedas, etc., que se deben configurar de acuerdo con el uso del API KEY. Además de los permisos, API KEY también puede configurar una lista blanca de direcciones IP.

    • Objetos de las bolsas El concepto de objeto de intercambio fue inventado por el inventor de la plataforma de intercambio cuantitativa.FMZ.COMEn términos simples, se refiere a un objeto formado en el envase de la interfaz de la bolsa. Este objeto en el código de la política FMZ es exchange, que llama a la función exchange.GetTicker, que en realidad llama a la interfaz que accede a los datos de mercado de los intercambios. Para más información, consulte el documento de la API de FMZ:https://www.fmz.com/api#exchangeUn intercambio puede tener un segmento de futuros, un segmento de contado. Dado que los objetos de los intercambios de futuros y los objetos de los intercambios de contado se definen en FMZ como diferentes tipos de objetos de intercambio, se distinguen (los objetos de los intercambios de futuros tienen varias funciones más que los objetos de los intercambios de contado, como establecer funciones de apalancamiento, consultar funciones de tenencia, etc. Documentos de consulta específicos). Así que, por ejemplo, en el caso de la bolsa de Bitcoin, cuando configures FMZ, puedes ver:imgTambién hay dos monedas.img

      Si la estrategia se trata de operar con objetos de los intercambios de futuros, se añade el futuro, si se trata de operar con el contado, se añade el contado.

      En la plataforma FMZ, el exchange es un objeto de intercambio que representa una cuenta de intercambio.https://www.fmz.com/api#exchanges

  • Mercado de operaciones

    En este caso, el mercado de operaciones se refiere a una plataforma de operaciones específica, que generalmente opera todos los sectores; por ejemplo:Negociación de monedasLas operaciones de apalancamientoNegociación de contratosY luego.

    • El acuerdo Lo que generalmente llamamos el comercio de champiñones en el sentido más simple de champiñones es lo que compramos y vendemos, por ejemplo, cuando vamos al mercado a comprar colza.La col rizadaEs decir, una transacción en la que el comprador paga por el grano blanco y el vendedor paga por el grano blanco.El valor de las acciones de la entidadEn esta transacción, la operación de compra es pagar USDT para obtener BTC. La operación de venta es pagar BTC para obtener USDT. ¿Qué es esto?El valor de las acciones de la entidadPor ejemplo, normalmente llamamos a BTC moneda de transacción y USDT moneda de cotización.

      • La moneda de intercambio, BaseCurrency.
      • En la actualidad, la mayoría de los usuarios de Twitter usan el nombre de Twitter.
    • El dinero en efectivoNegociación de monedasLas operaciones de apalancamientoLas transacciones en el momento se clasifican como transacciones en el momento.El trato está bien.En el caso de los mercados de capitales, el mercado de capitales es el mercado en el que las transacciones se realizan.
      Por ejemplo, en la plataforma de comercio cuantificado FMZ, si se quiere hacer un par de transacciones con USDT en BTC, la moneda de negociación es BTC y la moneda de cálculo es USDT. Así que usamos las funciones de la plataforma FMZ.exchange.SetCurrency("BTC_USDT")En el caso de los intercambios de pares de transacciones actuales:BTC_USDT¿Qué es esto? Para elSetCurrencyNo lo entiendo, por ejemplo:https://www.fmz.com/api#exchange.setcurrency..¿Qué es esto? En cuanto aexchangeNo lo entiendo, por ejemplo:https://www.fmz.com/api#exchange

    • Los contratos (futuras, opciones) La diferencia más grande entre el comercio en el mercado real es el comercio de contratos.币本位合约USDT本位合约Para las transacciones programáticas, las transacciones cuantitativas no solo deben determinar el par de transacciones, sino también determinar el contrato. Por ejemplo, si se trata de BTC, hay muchos contratos de BTC, con contratos trimestrales (entrega vencida cada trimestre), contratos semanales (entrega vencida 5 veces por semana), contratos permanentes (no entrega), etc. ¿Y si solo se usa un logotipo de transacción para hacer ese contrato? Desde entonces, cuando describimos en qué mercado de contratos se negocian, necesitamos describir qué moneda (pareja de transacciones) y qué contrato (código de contrato) es.

      • Los contratos de divisas Los contratos en moneda como garantía (por ejemplo, los contratos en moneda de BTC, con BTC como garantía, con ganancias también BTC), los beneficios también son monedas. Normalmente, los contratos en moneda de BTC representan el precio de la pareja de transacciones en USD (sin necesidad de profundizar, la mayoría de los intercambios lo hacen).BTC的币本位季度合约En el mercado. En la plataforma FMZ de intercambio cuantitativo, los usuarios pueden comprar y vender productos en línea.exchange.SetCurrency("BTC_USD")Establezca el par de transacciones, y luegoexchange.SetContractType("quarter")En la actualidad, la variedad de transacciones que se realizan es la de los contratos trimestrales.BTC的币本位季度合约¿Qué es esto?

      • El contrato de USDT Los contratos con USDT como garantía (por ejemplo, los contratos de USDT en BTC, con USDT como garantía, los beneficios también USDT), los beneficios también USDT. Por lo general, la moneda del par de transacciones de contratos de USDT se expresa en USDT. Por lo tanto, el par de transacciones es BTC_USDT, el contrato es un contrato perpetuo.BTC的USDT本位永续合约En el mercado. En la plataforma FMZ de intercambio cuantitativo, los usuarios pueden comprar y vender productos en línea.exchange.SetCurrency("BTC_USDT")Establezca el par de transacciones, y luegoexchange.SetContractType("swap")En la actualidad, la variedad de transacciones que se realizan es la de los contratos de permanencia.BTC的USDT本位永续合约¿Qué es esto?

    • Los pedidos ¿Cuál es el orden en concreto? Los pedidos son las unidades que presentamos al intercambio cuando compramos y vendemos. Los pedidos se dividen en listados de mercado, precios límite, listados de condiciones, etc. Las propiedades más básicas de un pedido son: el objeto de la orden (simplemente, qué comprar y vender), la cantidad de pedidos (cuánto comprar y vender), el precio de la orden (a qué precio comprar y vender). Si el siguiente pedido no importa cuánto dinero, solo determina la cantidad de compras y compras, determina qué vender, entonces tal pedido se llama "precio. Por supuesto, también hay pedidos de pérdidas y pérdidas condicionales, pedidos de iceberg, etc.).

      • El dinero en efectivo El precio de compra de los pedidos en el mercado en el momento en el que se realizan los pedidos, generalmente requiere atención a la compra, y el importe de la compra del pedido en el momento en que se realizan los pedidos no es el número de monedas, sino la cantidad.

      • El contrato El número de unidades de contrato es muy especial, por lo general para el número de contratos, la interfaz de contrato de intercambio es básicamente el número de contratos, no el número de monedas como el número de unidades de intercambio. Por lo general, el número de unidades de un contrato es el número de entradas, tanto en el precio de mercado como en el precio límite.

      • ¿Qué es una orden de tomador/hacedor? La orden tomadora es la oferta de orden de liquidez, en pocas palabras, es el precio de compra en el plato actual es de 10, el precio de venta es de 11, en este caso, yo pongo una orden de compra en el precio de compra de 9, o una orden de venta en el precio de venta de 12, en este caso, yo pongo una orden a la profundidad en el plato, mi orden es el maker. O este ejemplo, si yo pongo una orden de compra en el precio de 11, en este caso mi orden se completará con una orden de venta en el precio de 11 en el plato, en este caso, yo tomo una orden del plato, en este caso mi orden de compra en este caso es la orden tomadora.

        Por ejemplo, una función de orden envuelta en una plataforma de intercambio cuantificado por el inventor.exchange.Sellexchange.BuyEl paquete es una lista de precios límite normal, una interfaz de orden de precio de mercado. Cuando se realiza el pedido, se clasifica como tomador o fabricante, en concreto, se debe ver el precio del pedido y el precio en el momento de la compra, para ver si nuestro pedido proporciona liquidez o reduce la liquidez. En la plataforma de negociación cuantitativa de los inventores, el precio de entrada es 1, es decir, el precio de venta, tenga en cuenta que el precio de compra del precio de venta de la mercancía en efectivo es la cantidad de pedido, entonces el precio de venta es definitivamente una disminución de la liquidez, es definitivamente un pedido de tomador.

      • Encargos de las bolsas Muchas bolsas también admiten órdenes condicionales.比如冰山委托止损单, 止盈单, post_only:只做maker单fok:全部成交或立即取消ioc:立即成交并取消剩余Y luego. Estos pedidos se pueden usar en la plataforma de intercambio cuantitativo de los inventores.exchange.IOLa función accede directamente a la interfaz de intercambio de pedidos para especificar los parámetros a establecer (especificar el tipo de orden condicional) para realizar pedidos.exchange.IOPara el uso de las funciones, consulte la documentación de la API de FMZ:https://www.fmz.com/api#exchange.io...

  • Plataformas de intercambio cuantitativas

    La plataforma de comercio cuantitativo puede ser vista como una herramienta de comercio cuantitativo, puede ser un sistema de software en línea, puede ser un sitio web, puede ser un programa ejecutable local, o incluso puede ser un proyecto de código abierto en GitHub. En pocas palabras, puede considerarse como una herramienta para realizar transacciones cuantitativas.

    • Plataforma de comercio cuantificado FMZ La plataforma de intercambio cuantitativo de los inventores es un sistema distribuido en línea, el cual puede ser utilizado para:https://www.fmz.com/bbs-topic/4145

    • El sistema de retroevaluación de las plataformas de intercambio ¿Qué es un sistema de retrospección? En pocas palabras, un sistema de retroalimentación es un sistema que permite reproducir una variedad de datos históricos de una transacción, y al reproducir una estrategia, se obtiene la transacción de esta estrategia al simular la reproducción de datos históricos. Por lo tanto, si el sistema de retroalimentación es solo un entorno de caja de arena (una pila de arena para los amigos de la cerveza, que puede crear todo tipo de cosas, pero son solo modelos, y no tienen nada que ver con las cosas reales), entonces el sistema de retroalimentación no puede tener ninguna función de un mercado real.

      El inventor de la plataforma de intercambio cuantitativa de retrospectiva:

      Nombre Tipo de trabajo Explicación
      Bitfinex Objetos de las bolsas Apoya pares de transacciones limitados, por ejemplo: BTC_USD, ETH_USD, LTC_USD, etc. Tenga en cuenta que las transacciones en pares de monedas están cuantificadas en dólares.
      El dinero Objetos de las bolsas Apoya pares de transacciones limitados, por ejemplo: BTC_USDT, ETH_USDT, ETH_BTC, LTC_BTC, etc.
      Está bien. Objetos de las bolsas Apoya pares de transacciones limitados, por ejemplo: BTC_USDT, ETH_USDT, ETH_BTC, LTC_BTC, etc.
      Monedas Objetos de las bolsas Apoya pares de transacciones limitados, por ejemplo: BTC_USDT, ETH_USDT, ETH_BTC, LTC_BTC, etc.
      Los futuros de OKEX Objetos de las bolsas de futuros Apoya pares de transacciones limitados, por ejemplo: BTC_USD, ETH_USD, etc. Los contratos se negocian en USD, después de establecer un código de contrato específico (ver la función exchange.SetContractType).
      - ¿ Qué es eso? Objetos de las bolsas de futuros HuobiDM es un contrato de futuros de tokens (contratos de tokens) que admite pares de transacciones limitados, como BTC_USD, ETH_USD, etc., que se negocian en dólares, y luego se establece un código de contrato específico (ver la función Exchange.SetContractType).
      BitMEX Objetos de las bolsas de futuros El par de transacciones es: XBT_USD, después de establecer un código de contrato específico (ver la función exchange.SetContractType), el contrato se convierte en un contrato en moneda local.
      Los futuros de los binan Objetos de las bolsas de futuros Apoya pares de transacciones limitados, por ejemplo: BTC_USDT, ETH_USDT, etc. Los contratos se negocian en USDT después de establecer un código de contrato específico (ver la función exchange.SetContractType).
      Opciones de Deribit Objetos de las bolsas de opciones El contrato es un contrato en moneda local después de que se establezca un código de contrato específico (ver la función exchange.SetContractType) para el par de transacciones: BTC_USD, ETH_USD
    • API KEY para la plataforma de comercio cuantificado Las plataformas de comercio cuantitativo también tienen una interfaz de API. Por ejemplo, la plataforma de comercio cuantitativo FMZ tiene una interfaz de API llamada扩展APIAlgunas de las funciones de la plataforma FMZ pueden ser programadas. Por ejemplo, la creación de discos de serie, el inicio de discos de serie, la modificación de configuración de discos de serie, etc.https://www.fmz.com/api#fmz平台扩展apiLa API de extensión también puede usarse para hacer cosas interesantes, como:Compra de señales de alarma de TradingView con la API ampliada de la plataforma de negociación cuantitativa de los inventores

  • Escrito de transacciones programadas

    Dicho esto, ¿qué es exactamente lo que está en automático control de mis cuentas de intercambio para comprar y vender? Esto es lo que se llama transacción programada, cuantificación de transacciones es el ejemplo de los scripts de transacción programada. Estos programas de escritorio real pueden ser escritos en varios idiomas, por ejemplo, en la plataforma de transacción cuantitativa FMZ, que admite escribir estrategias de transacción real en JavaScript, Python y C++. Estos scripts realizan operaciones de compra y venta en una cuenta a través de la interfaz API de la bolsa.

    • Dispositivo donde se ejecuta el script de transacción programada El programa de escritorio de disco físico debe tener un portador de dispositivo ((en pocas palabras, es donde el disco físico debe tenerlo para funcionar) ‒ el círculo de monedas para realizar transacciones cuantitativas generalmente se implementa el programa de disco físico en el servidor de la nube Ali de Hong Kong (por supuesto, también se puede usar en otros lugares, servidores de otros operadores) ‒ dado que actualmente muchos intercambios requieren acceso a redes extranjeras, muchos intercambios que operan con servidores nacionales no pueden acceder a la interfaz API.timeout¿Qué es esto? En FMZ Quantum se puede implementar su propio programa con el servidor Ali Cloud de Hong Kong (el software portátil del disco de la plataforma de transacción de cuantificación de los inventores se llama Quad Hosted, y el disco de transacción de cuantificación se basa en el software de los custodios).

      • Sistema de equipos Los diferentes sistemas operativos, como Windows/Linux/MAX OS/ARM Linux, se seleccionan según el script del disco real. En FMZ, los servidores que suelen utilizar el sistema Linux no son muy complicados, ya que solo se necesitan unos pocos comandos para su uso sencillo, como se explica en el tutorial de FMZ.
    • Selección del lenguaje del guión Hay demasiados lenguajes de programación para escribir un programa de escritorio en disco real. Aquí también vamos a aprender las ventajas de los diferentes lenguajes con el ejemplo de la plataforma de negociación de cuantificación FMZ. En FMZ cuantificación podemos escribir estrategias con los siguientes lenguajes de programación (escritores de robots).

      • JavaScript Es sencillo de usar, con poca dependencia del entorno del dispositivo, y soporta el estándar ES6. La velocidad de ejecución del programa de estrategia es sólo inferior a la de la estrategia de C++.

      • Python Depende del entorno del dispositivo, puede instalar librerías y es muy expandible.

      • En C++ Las estrategias se ejecutan más rápido, más eficientemente y son más difíciles de usar. El juego, la sensación.so easy!

      • Lengua maya La lengua Ma, que es soportada por FMZ, es sólo la instrucción más básica.

        • La lengua maya es útil para escribir algunas estrategias de tendencia.
        • En la lengua maya, aparece una señal de transacción, la cual permite ejecutar órdenes de transacción con orden de compra, sin soporte de orden de suspensión.
        • El lenguaje Ma se aplica a la estrategia de hacer objetos de un solo intercambio (se puede controlar solo un objeto de intercambio, aunque el lenguaje Ma de FMZ admite el código JS embebido, pero es un poco grande para la dificultad de la nueva generación y no se ha estudiado por el momento)
        • El lenguaje Mac se utiliza sólo para hacer políticas de una sola variedad, se recomienda el diseño de políticas de múltiples variedades o el uso de JavaScript, Python, C++.
        • FMZ en Malasia utiliza las siguientes fuentes:https://www.fmz.com/digest-topic/5789 https://www.fmz.com/digest-topic/5768
      • Visualización de la estrategia de conjuntos de módulos La forma visual de crear estrategias, sólo para aumentar el interés, para conocer la lógica del programa. Para crear algunas lógicas simples, aunque las estrategias son un poco más complejas, no es adecuado diseñar estrategias de esta manera, ya que es difícil de mantener, ampliar y más difícil de diseñar la lógica compleja.


Relacionados

Más.

el fangliangEsta es una buena introducción.

el lechugaCuando te vi tan temprano, no me costó más de seis meses buscar información por mi cuenta, ni siquiera me costó.

¿Qué es?¡Es fácil de entender! Gracias por enseñar!

el sol¡Gracias por compartir!

el sol¡Gracias por compartir!

¿Qué es?Esperamos la continuación de la serie.

Un sueño pequeño.Gracias por su apoyo.