El software de docker de la plataforma de negociación cuantitativa FMZ es la parte central de todo el sistema de negociación cuantitativa,El muelleDocker puede entenderse como el ejecutor de su estrategia de negociación, responsable de las solicitudes de datos complejos, recepción de datos, enlaces de red, log postback y así sucesivamente.Plataforma de negociación cuántica FMZel sitio web tiene un fallo de red, no afectará el funcionamiento de su docker.Linux
, Windows
, Mac OS
, Android
, Raspberry Pi ARM Linux
Los registros comerciales en vivo gestionados por el docker se almacenan en el directorio./logs/storage
El expediente es unSqlite
archivo de base de datos condb3
, que puede ser editado directamente por elSqlite
para un archivo con extensióndb3
En la base de datos de operaciones en vivo, el nombre del archivo es el botID
.
Se puede ver los muelles asociados con el actual despliegue de la cuenta de la plataforma de negociación FMZ Quant en elEl muellepágina, y puede cambiar la visualización de la lista o visualización de información detallada, y puede consultar la dirección IP, versión, tiempo de compilación y liberación, y otra información relacionada del docker en esta página. Haga clicAñadir un dockerbotón para saltarPágina de implementación de Docker, la implementación de docker se divide en dos modos: 1) Alquilar un VPS de docker con un solo clic. 2) Agregar un docker manualmente.
Haga clic en elCon un solo clic alquilar un VPS de puertola pestaña en elEl muellepágina y seleccione el servidor que se despliegue en función de la configuración, la región de la sala del servidor y otros requisitos.
Haga clic en
Puede implementar el docker en una variedad de dispositivos, por ejemplo, PC, servidores, Raspberry Pi, etc. Se admite una amplia gama de sistemas operativos convencionales.
Después de iniciar sesión en el dispositivo que necesita implementar el programa docker, descargue el programa docker correspondiente de acuerdo con el sistema operativo del dispositivo.Añadir un docker manualmentela pestaña en elEl muellepágina. La implementación del programa docker requiere 2 parámetros para ser establecidos:
Configurar la
Docker para Windows La versión de Interfaz de Windows del docker puede rellenar estos dos parámetros directamente en los controles correspondientes de la caja de entrada en la interfaz del docker.
Versión de línea de comandos del docker
Para otras versiones de línea de comandos del programa docker, hay diferentes comandos para diferentes sistemas operativos.. /robot -s node.fmz.com/123456 -p 654321
, el siguiente describe cada parte del comando:
. /robot
significa ejecutar un robot, un programa ejecutable (es decir, un programa docker), donde123456
es el UID, y654321
es la contraseña de la cuenta de la plataforma de negociación cuántica FMZ correspondiente al UID.
El parámetro-s
Indica elcorrespondence address of the UID of the FMZ Quant Trading Platform
, y el valor del parámetro se puede completar con, por ejemplo:node.fmz.com/123456
- ¿ Por qué?
El parámetro-p
indica la 654321
.
Tenga en cuenta que los parámetros aquí son ejemplos, los parámetros reales se pueden ver después de iniciar sesión enFMZ.COMy haciendo clic en elAñadir un docker manualmentela pestaña en elEl muellepágina.
El parámetro-p
No tiene que ser explicitamente escrito en el comando para implementar el docker, se puede utilizar el. /robot -s node.fmz.com/123456
comando para ejecutarlo, y luego se le pedirá una contraseña, que luego puede ingresar manualmente.
Además, preste atención a cuestiones tales como permisos para ejecutar el programa, y dar al programa docker suficientes permisos para levantar las restricciones de ejecución.
Windows
La versión de interfaz del sistema puede establecer la dirección IP directamente en la interfaz del software docker, y el software docker establece la dirección IP automáticamente.-I
Parámetro para especificar la dirección IP.-I string
custom local ip address
-c string
config file
-d string
custom dns resolve server
-e string
docker node executable path
-f string
docker settings json
-i string
docker image name
-n string
node name
-p string
password
-s string
server address
-u string
run as system user
-v version info
-vv
show verbose log
-w string
working directory
Después de descargar el software docker, el archivo ejecutablerobot
después de la descompresión es el programa docker; los parámetros se pueden especificar para el programa docker, al desplegar el docker.
-v
: comprobar la información, incluida la versión y el tiempo de compilación del programa docker actual.
El comando de ejecución completo se basa enApple Mac System
: ./robot -v
.-vv
En el caso de:
Los registros detallados del funcionamiento del programa docker y los mensajes de interacción no se muestran por defecto y no se escriben en el archivo de registro docker.
Si necesita mantener un registro detallado del docker y mostrarlo mientras el docker está en ejecución, puede configurar el registro detallado y los mensajes de interacción que se escribirán en el archivo de registro del docker utilizando el-vv
parameter.-s
: la dirección especificada para comunicarse con la Plataforma de Comercio Cuántico de FMZ al ejecutar el programa docker.
El comando de ejecución completo se basa enApple Mac System
: ./robot -s node.fmz.com/xxxxxxx
; xxxxxxx
es el identificador único de identificación de cada cuenta en la plataforma de negociación de FMZ Quant; después de ejecutar el comando, se solicitará la introducción de la contraseña para la cuenta correspondiente de la plataforma de negociación de FMZ Quant.-p
: puede especificar directamente el parámetro en el comando de ejecución para introducir la contraseña, que no se recomienda, porque el parámetro de contraseña se dejará en el registro del sistema actual.node.fmz.com/xxxxxxx
es:abc123456
¿ Qué pasa?
El comando de ejecución completo se basa enApple Mac System
: ./robot -s node.fmz.com/xxxxxxx -p abc123456
.-n
: adjuntar información de etiqueta al programa de docker en ejecución.
El comando de ejecución completo se basa enApple Mac System
: ./robot -n macTest -s node.fmz.com/xxxxxxx
Habrá unamacTest
Etiqueta de texto en la información del docker en la página de gestión del docker de la plataforma.-l
: imprimir la lista de intercambio compatible con el docker actual.
El comando de ejecución completo se basa enApple Mac System
: ./robot -l
, es decir, los nombres de los intercambios apoyados pueden ser emitidos.Cuando necesite migrar los datos del bot a un docker en otro dispositivo (servidor), puede mover el archivo de base de datos (archivo de base de datos con extensión db3) del bot a la ubicación de ruta correspondiente en el directorio docker
Página de monitoreo de Docker, puede activar elMonitoreo del muelleLa función en elelemento de la operación de la lista dockero elDetalles de la operación del muelleDespués de activar el monitoreo, si el docker está fuera de línea de forma anormal, la dirección de correo electrónico vinculada a la plataforma actual de comercio de FMZ Quant recibirá un mensaje de notificación.
Biblioteca de estrategias Plataforma de trabajo