Cuando llevamos a cabo la programación y el comercio cuantitativo, podemos usar cualquier dispositivo para ejecutar el programa de comercio cuantitativo (un programa de robot que opera la cuenta para operar de acuerdo con una determinada estrategia comercial). Sin embargo, es más seguro usar un servidor en la sala de computadoras de un operador. La comunicación de la red y el suministro de energía son más seguros. Después de todo, el programa de comercio cuantitativo opera los activos de la cuenta de dinero real, y la garantía básica que se puede lograr debe hacerse tanto como sea posible. Usando su propia computadora y otro equipo para ejecutar programas de comercio cuantitativos, la pérdida causada por cortes de energía y desconexiones de red en momentos críticos puede considerarse una gran pérdida en comparación con el costo del servidor. Así que hablemos sobre el uso de servidores y contenido relacionado al hacer trading cuantitativo hoy.
El servidor aquí puede entenderse simplemente como un dispositivo informático que se ejecuta en la sala de servidores de un proveedor de servidores. Al igual que un ordenador ordinario, tiene memoria, CPU y disco duro. El proveedor de servidores asegura un suministro de energía estable, comunicación de red, etc. Nosotros, usuarios del proveedor de servidores, pagamos al proveedor de servidores (por supuesto, puede haber algunos gratuitos, usualmente usamos los de pago) y el servidor nos es proporcionado para nuestro uso (en una base de alquiler, con pagos mensuales, pagos diarios y otras opciones de pago). Entramos en el servidor de forma remota y podemos ejecutar nuestro programa, descargar software, etc.
Después de pagar para alquilar un servidor de un proveedor de servidor, el proveedor del servidor le enviará la contraseña de inicio de sesión para el servidor (en forma de correo electrónico). También es posible establecer la contraseña de inicio de sesión por el usuario en la página en el momento del alquiler.
Sistema de Windows
El sistema Windows es relativamente sencillo de usar. Podemos iniciar sesión en el terminal de la página web del proveedor del servidor o usar
Sistema Linux Hay varias maneras de iniciar sesión de forma remota:
· Para el inicio de sesión del sistema Linux, podemos usar el terminal en la página web del proveedor del servidor para iniciar sesión, como Alibaba Cloud:
Generalmente, puede encontrar el terminal de conexión remota del servidor arrendado en el sitio web del proveedor del servidor después de iniciar sesión.
· Software such as putty etc.
We can also use some remote login software to log in. If you use the Windows system (not your server, but your current computer), you can use the software ```putty```. You can refer to the related introduction: https://baike.baidu.com/item/putty/5426468?fr=aladdin
Configure the information such as the IP address of the server to log in.
The user name of the Linux server is ```root```. When logging in, enter the user name first, click on Enter, and then enter the login password. Note that when entering the login password, you cannot see it, just enter it. If you are prompted to select Yes/No, you can select it according to the content (usually enter yes and click on Enter), as shown in the following figure.
![img](/upload/asset/28da6584fc2e8bd8d107a.png)
· Apple computer terminal ssh login
Open the terminal, as shown in the screenshots:
![img](/upload/asset/28dd3af3e8ac145f31950.png)
![img](/upload/asset/28e3fb645996226a7f7b5.png)
![img](/upload/asset/28e154a8622766dcb8bf7.png)
Use the command ```ssh root@xxx.xxx.xxx.xxx``` to login remotely, xxx.xxx.xxx.xxx is the IP address of the server you want to login.
![img](/upload/asset/28dfeaaf02e8288cb6980.png)
Input your login password to login.
![img](/upload/asset/28d9e37685b01be1e7b93.png)
After remote login, in the Linux operating system, we often use the command line interface to operate, input operation commands, and perform specific work.
Después de iniciar sesión en el servidor Linux, la operación es la misma, que no tiene relación con el sistema de su propio ordenador o cómo se inicia sesión.
Podemos ver que hay tres archivos en el directorio actual: el programa robot docker, el paquete comprimido robot, y la carpeta de registro del programa logs docker.
Pwd Ver el directorio actual, como se muestra a continuación:
El CD
Para ingresar un directorio, por ejemplo, si quiero ingresar la carpeta de registros en la figura anterior, puedo ingresarcd logs
en el directorio de la figura anterior, como se muestra a continuación:
Va al directorio de registros. En este punto, usamos pwd para ver el directorio actual.
Podemos ver los cambios. si quiero volver al directorio anterior, sólo use elcd..
command.
Podemos ver que el directorio padre es devuelto.
- ¿ Qué?
Creamos una carpeta en el directorio actual, primerols -a
mira el contenido del directorio actual, entoncesmkdir test1
crear un directorio (carpeta) llamadotest1
, y finalmente enls -a
, podemos ver que se crea.
rm
Si quiero borrar la carpeta (incluyendo su contenido) que acabo de crear, podemos usarrm - rf test1
.
Si quiero borrar un archivo, como un programa de robot, utilizarrm robot
, como se muestra a continuación:
http://www.fmz.com/dist/robot_linux_amd64.tar.gz
.Utilice elwget
enlace para descargar, comowget
http://www.fmz.com/dist/robot_linux_amd64.tar.gz
tar -zxvf robot_ linux_ Amd64. tar. gz
, como se muestra a continuación:nohup ./robot -s node.fmz.com/XXXXXX -p YYYYYYY &
node.fmz.com/XXXXXX
es una dirección única para cada cuenta FMZ (se puede encontrar en la página de add docker de la plataforma FMZ).XXXXXX
La parte de cada usuario es diferente.YYYYYYYY
después de - p, la contraseña correspondiente de la cuenta FMZ de la dirección.