[TOC] Después de aprender este tutorial, aprenderás sobre la arquitectura y las funciones de la plataforma de negociación cuantitativa de FMZ Inventors, para poder crear estrategias y ejecutarlas en la práctica.https://www.fmz.com/bbs-topic/4158En la página de Facebook de la organización, se puede leer:https://www.fmz.com/bbs-topic/4183
La plataforma de cuantificación de inventores de FMZ (originalmente BotVS) es una comunidad de cuantificación profesional, creada en 2014. Aquí puedes aprender, escribir, compartir, comprar y vender estrategias de cuantificación, volver a revisar en línea y usar una plataforma analógica para realizar operaciones, ejecutar, publicar y visualizar plataformas reales. Soporta futuros de productos y futuros de mercado abierto, y también soporta casi todos los intercambios de moneda digital más comunes. FMZ es ideal para principiantes en el comercio de cuantificación, incluso sin base, para una entrada rápida, las funciones de la plataforma son poderosas y flexibles, y pueden satisfacer las necesidades de progreso. Bienvenidos a la página principal de Telegram.
对于数字货币现货交易所,目前几乎支持所有,如果有其它需要的交易所,提出后也会很快支持;数字货币期货交易支持有:OKEX、Huobi、GateIO、BitMEX、Deribit、BFX;支持的杠杆交易所有:OKEX、Huobi、Binance、FCoin、ZB、Bibox;支持的永续合约交易所有:BitMEX、Deribit、GateIO、OKEX、BFX、Bibox;支持Derbit数字货币期权交易;模拟交易所:交易所的测试网如BitMEX以及FMZ官方现货模拟交易平台wex.app。
La plataforma de cuantificación de FMZ es compatible con lenguajes avanzados completos como JavaScript, Python y C++, y también con lenguajes de implementación de estrategias de visualización, Mac (compatible con Ciencias y Finanzas) y Pine (compatible con Trade ingView).
La plataforma se cobra por hora, cada robot de disco real, $0.05 por hora, menos de una hora por hora, se vuelve a iniciar sin recargar.Un solo FMZ puede operar varios intercambios, múltiples cuentas, múltiples pares de transacciones.
Los servidores que funcionan en el disco real requieren un servidor preparado por ellos mismos o alquilado por la plataforma FMZ (precio más caro); actualmente, los servidores extranjeros más populares son de aproximadamente 30 yuanes / mes.
Nota: la sección de moneda digital de FMZ ha sido separada, el sitio web nacional www.fmz.cn se enfoca en el negocio de futuros de productos, que se puede recargar con renminbi, y el sitio web extranjero solo puede hacer negocios de moneda digital, que se puede recargar con dólares o USDT.
La arquitectura de FMZ es especial, a diferencia de otros software de negociación que requieren descargar el cliente, y básicamente solo se administra en el sitio web de FMZ, por lo que tiene muchas ventajas. La función principal del sitio web de FMZ es escribir la política, administrar el disco real. La ejecución específica del disco real se realiza en el propio usuario en el servidor o ordenador del administrador, el administrador es responsable de comunicar con el sitio web de FMZ para transmitir los registros, ejecutar directamente el robot para acceder a los intercambios y obtener transacciones.https://www.fmz.com/digest-topic/7542
La API-KEY es la información de privacidad importante del usuario, FMZ no guarda la KEY del usuario, el servidor guarda los datos cifrados por el navegador según el código de usuario, enviados al administrador al crear el disco real, el administrador descifra para su uso. Debido a que FMZ no guarda el código de usuario, el API-KEY del usuario, incluso FMZ, no puede ser obtenido.
El código fuente de la política se guarda en el servidor FMZ. Si desea ejecutar la política localmente, puede guardar su código en un archivo Python y ejecutarlo directamente en la política.
Si usted quiere alquilar una política y no ver el código fuente como lo hace el usuario, que necesita para completar la política en js, se compiló en el código de la máquina ejecutada por el host de la otra parte, la contra-compilación es muy difícil. Y el lenguaje Python no tiene un mecanismo de cifrado en sí, FMZ recientemente ha mejorado la venta de la política de código fuente de cifrado de la política de Python, pero no puede resolver completamente el riesgo de filtración de la política.
Lo importante es tener el coraje de comenzar a aprender, paso a paso, todos los pasos deben ser manejados personalmente. Incluso si el primer aprendizaje parece muy difícil, después de completar la primera estrategia, descubrirás que todo es muy simple. Si tienes ciertas bases de programación, puedes comenzar a escribir estrategias en una semana, si no sabes programación, necesitas una semana adicional para aprender los conocimientos más básicos de programación.
En caso de tener algún problema, puede enviar un mensaje al foro para preguntar.https://www.fmz.com/bbs¿Qué es lo que está sucediendo?https://www.fmz.com/m/ticketsEn general, los administradores de los grupos de QQ o de WeChat responden rápidamente. Tenga en cuenta que primero trate de buscar en la documentación o en el foro para resolver las preguntas.
Los pasos para ejecutar un disco real desde cero son los siguientes:
Si ya se han hecho los tres primeros pasos, solo se necesita el cuarto paso, a continuación se presenta cómo operar un disco real desde el principio con un ejemplo de un disco real de alerta de precios de WeChat, y más detalles sobre las funciones de la plataforma se presentarán en el siguiente capítulo.
Primero se necesita iniciar sesión en el sitio web de la bolsa correspondiente para solicitar API-KEY, el KEY se divide en dos.Access Key
¿Qué es esto?Secret Key
La clave de acceso puede tener otros nombres, pero sólo recuerda que uno es:Secret Key
El otro es:Access Key
│API-KEY se utiliza para cifrar datos y verificar la identidad, similar a un nombre de usuario y un código de acceso, es muy importante que no se divulgue. Los diferentes intercambios de solicitudes de ubicación varían, solo hay que buscar el API de API.Tenga en cuenta que si los intercambios soportan a la vez los spot y los futuros, deben agregarse separadamente, como los futuros OKEX y OKEX, Huobi y Huobi, incluso si tienen el mismo API-KEY. 这里以FMZ官方模拟交易所Wex.app为例。
El sitio web es https://wex.app(Tenga en cuenta que, debido a la red, las transacciones Wex simuladas también pueden ser accesibles a los administradores extranjeros en todo momento)Después de registrarse en Wex, transferiré los activos virtuales de la caja de mi cartera a la caja de la cuenta de Coincoin, que inicialmente no tiene activos de transacción. En la parte superior derecha del inicio del usuario del sitio, haga clic en Administrar la API. Haga clic en Crear una caja, ingrese un código de verificación de la caja de correo y se puede crear.
Esta demostración obtuvo API-KEY, Access Key:9af1b5bfe833b2ee0d54bb95325579d5, Secret Key:2043b8629620d4d69590803c55fa92bc, que sólo se puede ver una vez, no olvides registrar y guardar.
Ingrese a la interfaz de agregar intercambioshttps://www.fmz.com/m/platformsEn la página web del sitio web, el usuario puede ver el botón "Agregar intercambios" en el siguiente enlace:
Primero, seleccione la categoría de intercambio de moneda digital, seleccione el nombre del intercambio de WexApp (debido a que hay muchos intercambios, se puede introducir directamente el texto con un guiño), y luego introduzca una copia del KEY que acaba de solicitar. Tenga en cuenta que un intercambio puede agregarse varias veces, utilizando diferentes distinciones de etiquetas.
Una vez completado, se puede ver el intercambio que se ha añadido en esta página y también se puede modificar el intercambio que se ha añadido.
Si desea realizar una simulación de comercio de futuros de productos, añada simnow, para ver los pasos específicos:https://www.fmz.com/bbs-topic/325
En la página de estrategias:https://www.fmz.com/m/strategiesPara demostrar que podemos copiar directamente una estrategia, puedes encontrar en la estrategia de enseñanza de la Plaza de Estrategias la política pública para establecer el precio de Bitcoin y enviar mensajes de mensajería.https://www.fmz.com/strategy/125482En la página web del sitio web, puede leerse más información sobre la política de copia.
La siguiente imagen muestra una estrategia copiada, en la que el nombre de la política tiene un guión para dividir el guión en inglés, también se puede usar este método si desea publicar una estrategia con un nombre en inglés. Los parámetros son variables globales y se pueden citar directamente en el código de la estrategia. El código de la estrategia es simple, se utiliza GetTicker constantemente en el ciclo muerto para obtener el precio más reciente y enviar un mensaje a WeChat cuando se alcanza el estándar de envío.
Si se modifica la política, solo se necesita guardar la política y reiniciar el disco real donde se ejecuta.
La página de los administradores:https://www.fmz.com/m/nodesComo se ha mencionado anteriormente, el dispositivo físico del usuario no está operado por la plataforma FMZ, sino por el propio usuario, por lo que se necesita un programa para ejecutar la estrategia, es decir, un administrador. El administrador puede funcionar en Linux\Mac\Windows. Tenga en cuenta que, como casi todas las transacciones de moneda digital no pueden usarse en su país de origen, el administrador necesita operar en un servidor extranjero, el usuario puede elegir su propio proveedor de servidor para comprar servidores Linux.
La compra de servidores parece difícil, pero es un paso imprescindible para la cuantificación de la moneda digital.Aquí hay una demostración detallada de las compras.Si las empresas extranjeras sienten problemas, también pueden optar por los servidores de Ali Cloud Hong Kong. Si también sienten problemas, pueden alquilarlos directamente desde la plataforma FMZ a la vez, FMZ alquilará nuevos servidores directamente de fabricantes de servidores como Ali Cloud y distribuirá automáticamente el servidor de los usuarios, lo que es más simple pero relativamente caro.https://www.fmz.com/bbs-topic/2848
Para los usuarios de futuros de mercancías, puede alquilar directamente por mes el servidor de Ali Cloud en Shanghai o Hangzhou, a un precio de 40 yuanes / mes. El precio se ha comprimido al mínimo (el alquiler propio es básicamente este precio), puede ahorrarse la molestia de alquilar su propio servidor y administrarlo, los administradores también pueden actualizar con un solo botón, muy recomendado.
Esta demostración, debido a que es un intercambio simulado, se puede implementar directamente en su propio ordenador (los futuros de productos también se pueden usar en su propio ordenador). Seleccione la versión de interfaz de 64 bits, después de desprender el botón derecho para ejecutar el programa de robots con permisos de administrador.2019/08/09 12:03:30 Login OK, SID: 90706, PID: 31376
Las palabras como "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run success" o "Run" o "
Si el programa de disco no es especialmente potente, un host puede ejecutar varios discos reales (la configuración mínima del servidor para ejecutar una docena de discos reales no es un problema), tenga en cuenta que un servidor también puede implementar varios hosts, pero generalmente no es necesario. Los hosts y el sitio web FMZ se comunican para regresar el estado del disco y controlar el disco, debido a problemas de comunicación extranjeros y nacionales, ocasionalmente aparece una sugerencia de hosts fuera de línea, pero no afecta el funcionamiento real del disco.
Después de hacer todo esto, se puede ejecutar un disco real.https://www.fmz.com/m/robotsSi hace clic en el botón para crear un disco real, aparece la siguiente configuración:
Cuando se crea un disco real, se requiere establecer una política específica, un administrador operativo específico, los intercambios y pares de transacciones que se operan, el ciclo de línea K predeterminado, los parámetros de la política, etc.Un disco real puede agregar múltiples pares de transacciones o controlar varios pares de transacciones en el mismo intercambio.Si no hay la transacción requerida en el descenso, puede hacer clic en Introducir manualmente. Además de la política que se ejecuta, otros parámetros pueden modificarse en la página de un determinado disco.
Una vez creado el disco, se puede encontrar en la página del disco, y se puede acceder al disco en funcionamiento.
En este punto, hemos creado un disco real, ¿no es muy sencillo?
Primero, la página principal del Centro de Control después del aterrizaje, donde los laterales y la parte superior son los paneles de navegación, que se presentan a continuación.
La redacción de la política se puede hacer en el sitio web de FMZ o también se puede escribir a distancia. Los parámetros de la política se explicarán en el siguiente tutorial.
En la opción de descarga del operativo, se puede ver la opción de descarga abierta, con la opción de compartir y compartir en público; el proceso de compartir en parte es el siguiente:
Al final, se genera un enlace de copia, que puede ser abierto por otras personas, y se ingresa el código de copia para obtener el código fuente y los parámetros de la política.
复制地址: https://www.fmz.com/m/t/161415
复制码: e3d2e2edd3060bd6f477c1106cf182f5
Si elige compartir públicamente, sus estrategias aparecerán en la plaza de estrategias para que todos las vean.
Hay tres formas de optar por la venta al por menor: venta interna, registro de software, venta pública, y la política pública es que otros no obtendrán el código fuente a través de la dirección de copia, sino que solo podrán ejecutarlo en vivo.
La venta interna es la forma más común, si tienes una política que necesita ser compartida por separado con otras personas (no necesariamente por una tarifa), puedes optar por esta forma, llenando la fecha de vigencia y el número de concurrencias. Las políticas de venta pública aparecen en la política de tarifas de la plaza de estrategias, que requieren ser revisadas y publicadas durante un tiempo real.
El terminal de negociación es una página de negociación de la versión web, donde se puede manejar manualmente todos los intercambios que se agregan.
La página de carga se encuentra a la izquierda, con las siguientes instrucciones:
Haga clic en el encabezado de la cuenta en la esquina superior derecha del sitio para acceder a la configuración de la cuenta y administrar su cuenta de FMZ en esta página.
El presupuestoEs un desastre, no hay tutoriales de estrategias sencillas o fáciles, los principiantes se quedan con la cara fría, todo es introducción de métodos de función, incluso el primer paso es un error.
¿ Qué pasa?La historia de la plataforma parece diferente a la historia de la plataforma Binance.
¿ Qué pasa?No puedo dibujar fuera de línea con python. js puede {TA.MA ((records, 14) ¿hay algún bug o no es compatible?
¿Qué quieres decir?Soy un programador, y en particular quiero entender cómo funciona esta plataforma.
¿ Qué pasa?Se puede usar directamente lo que se escribió anteriormente en ccxt, o se necesita convertirlo en el API de fmz.
¿ Qué pasa?¿Puede Python utilizar directamente la API de FMZ para otras librerías de código abierto?
¿Cómo lo hizo?Nadie le ha enseñado a cocinar.
El clubk818Hoy, cuando entré en la plataforma, me di cuenta de que era una plataforma muy buena, y espero poder mantenerla.
No quiero.¿Cómo contactar con el servicio de atención al cliente?
Apple cuantificó¿Es necesario que los custodios de reemplazo de discos físicos estén en liquidación?
yxiao8911¿Puede la plataforma OK recibir las API con un contrato permanente?
El número de personas afectadas es el siguiente:¿Hay un grupo?
El asesino por webkill
El asesino por webkill¿Qué pasa con los fondos de las cuentas de OKEX que no han cambiado?
Los monos programadoresEn el terminal de transacciones de Wex, el fallo de la llamada a Wex.app, sugirió: GetAccount: no tiene validez GetOrders: no tiene validez GetOrders: no tiene validez GetOrders: no tiene validez ¿Necesita actualizar la API de Wex?
- ¿ Qué?Cuando mi robot se detiene sin cargo, se reinicia, debe seleccionar la opción de recuperación automática, y al iniciar el programa, aplanar el mantenimiento original. Quiero que el robot continúe funcionando, no aplanar el mantenimiento original, siempre que sea por defecto, restablecer el mantenimiento, por favor, ¿cómo configurar o modificar la política?
123456 cuantificadoEl administrador de mac no puede descargar
exclusivezhangSiento que eso es lo que quiero.
Las hembras solitariasAprendiendo
el mismoEl sofá
Las hierbasEsta serie de tutoriales es de sencillo a difícil, primero acerca del uso de la plataforma, luego acerca de las funciones de la API.
Las hierbasexchange.GetTicker ((() Ver el tutorial en la parte superior de la página de inicio antes de terminar
¿ Qué pasa?¿Hay alguna manera de obtener el precio actual para que pueda hacer mis propios cálculos?
¿ Qué pasa?¿No hay una manera de comprar y vender en el mercado?
Las hierbasLa biblioteca de clases puede ser usada para dibujar.
¿ Qué pasa?No se trata de la línea media de 10 días que se muestra en la esfera, sino de la línea media de 5 días que forma el tenedor de oro.
Las hierbas https://www.fmz.com/strategy/39066
¿ Qué pasa?No, yo estoy copiando ejemplos del pasado, js tiene, python no.
Las hierbasPython también tiene una librería de clases de línea, fácil de usar directamente para verificar si no hay datos.
Las hierbasSí, es compatible con Python completo.
Las hierbasSolicitud de trabajo directo
Las hierbasGracias por el apoyo.
Las hierbasVeamos el tutorial.
Las hierbasVer el diseño de la estrategia, si se puede identificar la posición original no se usa normalmente.
Las hierbasSí, es cierto.
Las hierbasLos beneficios se imprimen por sí mismos
Los monos programadoresBueno, intenté actualizar la zona horaria en el servidor en cuestión y sincronizarla con la hora actual, el problema no se resolvió. Luego cambié un nuevo servidor y la conexión se hizo normal.
Las hierbasActualizar el tiempo de prueba del servidor, no tengo problemas.
- ¿ Qué?La estrategia está en la plataforma, la función de recuperación automática también está en la plataforma, ¿cómo se debe hacerlo?
Las hierbasSi el gobierno no está dispuesto a poner en marcha una estrategia para evitar este tipo de situaciones, el gobierno no está dispuesto a poner en marcha una estrategia para evitarlo.
- ¿ Qué?Es la estrategia de js, y la he usado muchas veces.
Las hierbas¿Cuál es la estrategia de la lengua maya?
Las hierbas¿Qué pasa?
Las hierbasEl tutorial en la parte superior de la página de inicio se puede leer primero y resolver el 95% de los problemas.
Las hierbas ^_^