[TOC] Al terminar este tutorial, comprenderá la arquitectura y las funciones de la plataforma de comercio cuantitativo de los inventores de FMZ, y podrá crear estrategias y ejecutarlas en el entorno real. Sobre la API de escritura de estrategias específicas se informará en el siguiente tutorial. Tutorial inicial: https://www.fmz.com/bbs-topic/4158 Tutorial avanzado: https://www.fmz.com/bbs-topic/4183
FMZ Inventors Quantum Platform (en inglés: FMZ Inventors Quantum Platform, en inglés: FMZ Inventors Quantum Platform, en inglés: FMZ Inventors Quantum Platform, en inglés: FMZ Inventors Quantum Platform, en inglés: BotVS) es una comunidad de profesionales de la computación creada en 2014. En ella se puede aprender, escribir, compartir, comprar y vender estrategias de computación, retroceder en línea y usar simuladores para simular el comercio, operar, abrir y ver el mundo real.
En cuanto a los exchanges de divisas digitales, casi todos son compatibles en la actualidad, y si hay otros que lo requieran, también lo serán en breve; los exchanges de divisas digitales son compatibles con: OKEX, Huobi, GateIO, BitMEX, Deribit, BFX; los exchanges de leverage son compatibles con: OKEX, Huobi, Binance, FCoin, ZB, Bibox; los exchanges de contratos de perpetuidad son compatibles con: BitMEX, Deribit, GateIO, OKEX, BFX, Bibox; los exchanges de opciones de divisas digitales son compatibles con Derbit; los exchanges de simulación: la red de pruebas de exchanges como BitMEX y la plataforma oficial de simulación de divisas Bitwexapp.
La plataforma de cuantificación FMZ admite el uso de lenguajes avanzados completos como Javascript, Python y C ++, y también admite la implementación de estrategias en lenguajes de visualización, lenguajes Mac (compatible con Gentoo Finance) y lenguajes Pine (compatible con Trade ingView).
Las plataformas cobran por hora, cada robot de disco duro, $0.05 por hora, menos de una hora cobran por hora, no se vuelven a cobrar después de la suspensión, y no se cobran de nuevo.Un solo disco duro FMZ puede operar varias bolsas, varias cuentas, varias parejas de operaciones.
Los servidores que funcionan en el espacio físico necesitan ser preparados por ellos mismos o alquilar servidores preparados en la plataforma FMZ (más caros). Los servidores en el extranjero que se encuentran actualmente en el mercado son de aproximadamente 30 yuanes / mes. Solo se pueden alquilar servidores nacionales para negociar futuros de mercancías.
Nota: La sección de moneda digital de FMZ ya se ha separado, el sitio web nacional www.fmz.cn se centra en el negocio de futuros de mercancías, que se puede recargar en yuan, y el sitio web extranjero solo puede hacer negocios de moneda digital, que se puede recargar en dólares o USDT.
La arquitectura de FMZ es especial, a diferencia de otros programas de negociación que requieren descargar el cliente, básicamente solo se necesita administrar en el sitio web de FMZ, por lo que tiene muchas ventajas. La función principal del sitio web de FMZ es escribir la estrategia y administrar el entorno físico.
La API-KEY es información de privacidad importante para el usuario, FMZ no guarda la KEY del usuario, el servidor guarda el navegador según los datos encriptados con la contraseña del usuario, se envía al administrador cuando se crea en el disco duro y se usa después de que el administrador descifra, ya que FMZ no guarda la declaración de contraseña del usuario, por lo que la API-KEY del usuario, incluso FMZ, no puede obtenerla. El usuario necesita proteger la declaración de API-KEY, la contraseña del sitio web de FMZ y el servidor donde se encuentra el administrador.
El código fuente de la política se guarda en el servidor FMZ, y si quieres ejecutar la política localmente, puedes guardar tu código en un archivo Python, y hacer referencia a la ejecución directamente en la política.
Si quieres alquilar una estrategia sin que el usuario vea el código fuente, necesitas completar la estrategia con js, que se compilará en código máquina y será ejecutado por el host de la otra parte, y la recompilación es muy difícil. Mientras que el lenguaje Python no tiene un mecanismo de encriptación en sí mismo, FMZ ha actualizado recientemente el mecanismo de encriptación de código fuente de la estrategia de Python para venderla, pero no puede resolver por completo el riesgo de que la estrategia sea filtrada. Si es necesario usar Python, puede ayudar al host de alquiler a ejecutar la estrategia.
Lo importante es tener el coraje de comenzar a aprender, paso a paso, todos los pasos deben ser manejados personalmente. Incluso si los primeros pasos parecen muy difíciles, cuando completas la primera estrategia, verás que todo es tan simple. Si tienes una base de programación, puedes comenzar a escribir estrategias en una semana, y si no sabes programación, necesitas una semana adicional para aprender los conocimientos básicos de programación.
Si tiene alguna pregunta, puede enviar una pregunta en el foro https://www.fmz.com/bbs , o enviar una solicitud de trabajo https://www.fmz.com/m/tickets , o en el grupo QQ o en el grupo de WeChat @ administrador, generalmente se responderá rápidamente. Tenga en cuenta que primero intente buscar en el documento o en el foro para resolverlo, la pregunta requiere suficiente información.
Los pasos para comenzar a ejecutar un disco duro desde cero son los siguientes:
Si los tres primeros pasos ya han sido hechos, solo se necesita el cuarto paso, y luego, tomando como ejemplo un disco duro de alerta de precios de WeChat, se explica cómo ejecutar un disco duro desde el principio, y más sobre las funciones detalladas de la plataforma en el siguiente capítulo.
En primer lugar, se debe acceder a la página web de la bolsa correspondiente para solicitar la API-KEY, la cual se divide en dos partes.Access KeyySecret KeyLa clave de acceso puede tener otros nombres, pero solo recuerde que uno es:Secret KeyLa otra es:Access KeyLa API-KEY se utiliza para cifrar datos y verificar la identidad, similar a la contraseña del nombre de usuario, y es muy importante que no se divulgue. Las solicitudes de diferentes exchanges varían en la ubicación, y solo se puede encontrar si se busca la clave API.Tenga en cuenta que si la bolsa admite tanto el efectivo como el futuro, se debe agregar por separado, como los futuros de OKEX y OKEX, los futuros de Huobi y Huobi, incluso si tienen la misma API-KEY.El ejemplo es Wex.app, la plataforma oficial de FMZ.
La dirección es https://wex.app (Tenga en cuenta que, por razones de red, las transacciones de simulación de wex siempre deben ser accesibles para los administradores en el extranjero)Se necesita una cuenta de correo electrónico para registrarse, y después de registrarse, en la plataforma de simulación de Wex se transfieren los activos virtuales de la cartera de mi monedero a la cartera de monedas de Bitcoin, inicialmente sin activos comerciales. En la imagen de inicio de usuario en la esquina superior derecha del sitio web, haga clic en Administración de la API.

La API-KEY que se obtiene en esta demostración, Access Key:9af1b5bfe833b2ee0d54bb95325579d5, Secret Key:2043b8629620d4d69590803c55fa92bc, solo se puede ver una vez, no olvide registrarlo y guardarlo bien.

Para acceder a la interfaz de agregar plataformas https://www.fmz.com/m/platforms, haga clic en el botón de agregar plataformas.

Primero, seleccione la moneda digital en la categoría de intercambio, seleccione el nombre del intercambio en WexApp (ya que hay muchos intercambios, puede ingresar directamente el texto para seleccionar), y luego ingrese una copia de la KEY que acaba de solicitar, tenga en cuenta que un intercambio puede agregarse varias veces, distinguirse con diferentes etiquetas. Para agregar el intercambio, se necesita ingresar la contraseña del sitio web de FMZ, donde el navegador encriptará la KEY de la entrada y se transmitirá.

Una vez finalizado el proceso de adición, puedes ver las casas de cambio añadidas en esta página, y también puedes modificarlas.

Si desea realizar una transacción simulada de CTP de futuros de mercancías, debe agregar simnow, los pasos específicos se encuentran en: https://www.fmz.com/bbs-topic/325
En la página de estrategias: https://www.fmz.com/m/strategies , haga clic en el botón de estrategias de nueva creación. Para demostrar que podemos copiar una estrategia directamente, puede encontrar la estrategia pública de “Establecer un botón para fijar el precio de Bitcoin y enviar un mensaje de WeChat para enseñar) ” en la estrategia de enseñanza de la plaza de estrategias, en https://www.fmz.com/strategy/125482, haga clic en Copiar estrategias.
La siguiente imagen es una copia de la estrategia, en la que el nombre de la estrategia contiene un par de letras en inglés, si desea publicar una estrategia con nombre en inglés, también puede usar este método. Los parámetros son variables globales, que se pueden citar directamente en el código de la estrategia. El código de la estrategia es simple, usa constantemente GetTicker en el ciclo de muerte para obtener los precios más recientes, y envía un mensaje a WeChat cuando cumple con los estándares de envío.

Si se modifica una política, sólo se debe guardar la política y reiniciar el disco que ejecuta la política para que tenga efecto.
La página del administrador: https://www.fmz.com/m/nodes 。 Como se mencionó anteriormente, el servidor del usuario no está operado por la plataforma FMZ, sino por el propio usuario, por lo que se necesita un programa que ejecute la estrategia, es decir, el administrador. El administrador puede funcionar en Linux\Mac\Windows. Tenga en cuenta que debido a que casi todas las transacciones de monedas digitales no se pueden usar en el país, el administrador necesita funcionar en servidores en el extranjero.
La compra de un servidor puede parecer difícil, pero es un paso necesario para la cuantificación de una moneda digital, y es un paso que no se puede dejar de hacer.Aquí hay una demostración detallada de la compra.Si se siente que la empresa en el extranjero es un problema, también puede elegir el servidor de Ali Cloud Hong Kong. Si también se siente un problema, puede alquilar un solo clic a tiempo directamente de la plataforma FMZ, FMZ alquilará un nuevo servidor directamente de los proveedores de servidores como Ali Cloud y desplegará automáticamente el host del usuario, lo que es más simple pero más caro.
Para los usuarios de futuros de mercancías, se puede alquilar directamente el servidor de la nube de Ali en Shanghai o Hangzhou por mes, por un precio de 40 yuanes / mes. El precio se ha comprimido al mínimo (el alquiler propio es básicamente este precio), se puede ahorrar el problema de alquilar el servidor y administrarlo, y el administrador también puede actualizarlo con un solo clic.

En esta demostración, debido a que es una bolsa de simulación, se puede implementar directamente en su computadora (también puede usar su propia computadora). Seleccione la versión de interfaz de 64 bits, luego de descomprimir el botón derecho para ejecutar el programa con permisos de administrador.2019/08/09 12:03:30 Login OK, SID: 90706, PID: 31376En la carpeta de registros se puede ver la carpeta de registros en el directorio del host, donde se guardarán los registros en el disco. En la interfaz de administración de administradores se pueden ver los administradores recién desplegados.

Si el programa de disco duro no es especialmente eficiente, un anfitrión puede ejecutar más de un disco duro (la configuración mínima del servidor para ejecutar una docena de discos no es un problema), tenga en cuenta que un servidor también puede desplegar varios administradores, pero generalmente no es necesario. Los administradores y el sitio web de FMZ se comunican para regresar al estado del disco duro y controlar el disco duro.
Una vez hecho todo lo anterior, solo se puede ejecutar un disco duro. En la página de discos duros https://www.fmz.com/m/robots haga clic en la barra de crear un disco duro y aparecerá la siguiente configuración:

La creación de un disco físico requiere la configuración de una política específica, un administrador de operación designado, un intercambio y una pareja de operaciones operadas, un ciclo de línea K predeterminado, parámetros de política, etc.Un disco duro puede agregar varios pares de intercambio, o controlar varios pares de intercambio del mismo intercambio.Si no hay una pareja de transacciones requerida en la descarga, puede hacer clic en la entrada manual personalizada. Además de la estrategia de ejecución, los otros parámetros se pueden modificar en la página de un disco concreto.
Una vez creado el disco duro, se puede encontrar en la página de discos duros, donde se puede acceder al disco duro en funcionamiento.

Para ello, creamos un disco rígido, que es muy sencillo.
En primer lugar, la página principal del centro de control después del aterrizaje, donde el lateral y el extremo superior son las etiquetas de navegación, que se describen a continuación.



La redacción de la política se puede realizar en el sitio web de FMZ o a distancia. Los parámetros de la política se explicarán en el siguiente tutorial.


En la barra de descarga del operativo se puede ver la opción de compartir de forma pública, con acceso tanto a la parte interna como a la parte pública. El proceso de acceso a la parte interna es el siguiente:

Finalmente, se genera un enlace de copia, el cual puede ser abierto por otras personas, que pueden ingresar el código de copia y obtener el código fuente y los parámetros de esta estrategia.
复制地址: https://www.fmz.com/m/t/161415
复制码: e3d2e2edd3060bd6f477c1106cf182f5
Si eliges compartir públicamente, tu estrategia aparecerá en la plaza de estrategias para que todos la vean.
Hay tres formas de optar por la venta a la venta, venta interna, registro de software, venta pública, y la diferencia entre la estrategia pública y la política pública es que otros no podrán obtener el código fuente a través de la dirección de copia y solo podrán ejecutar el disco físico.
La venta interna es la forma más común de hacerlo, si tienes una estrategia que necesita ser compartida por separado con otros (no necesariamente cobrada) puedes elegir esta opción, y completar la fecha de validez y el número de distribución simultánea. La estrategia de venta pública aparece en la estrategia de cobro de la plaza de estrategias, que necesita ser revisada y pública durante un tiempo.
El terminal de transacciones es una página de transacciones en la web donde se puede manejar manualmente todos los intercambios que se agregan.

La navegación a la izquierda lleva a la página de carga, donde se detalla lo siguiente:

Haga clic en la imagen de inicio de la cuenta en la esquina superior derecha del sitio web para acceder a la configuración de la cuenta y administrar su cuenta FMZ en esta página, donde se presenta un breve resumen.