Wenn wir die Programmierung und den quantitativen Handel durchführen, können wir jedes Gerät verwenden, um das quantitative Handelsprogramm auszuführen (ein Roboterprogramm, das das Konto für den Handel nach einer bestimmten Handelsstrategie betreibt). Es ist jedoch sicherer, einen Server im Computerraum eines Betreibers zu verwenden. Die Netzwerkkommunikation und die Stromversorgung sind sicherer. Schließlich betreibt das quantitative Handelsprogramm die Kontovermögen von echtem Geld, und die grundlegende Garantie, die erreicht werden kann, sollte so weit wie möglich getan werden. Mit Ihrem eigenen Computer und anderen Geräten, um quantitative Handelsprogramme auszuführen, kann der Verlust durch Stromausfälle und Netzwerkunterbrechungen in kritischen Momenten als großer Verlust im Vergleich zu den Kosten des Servers angesehen werden. Also lasst uns heute über die Verwendung von Servern und verwandten Inhalten sprechen, wenn wir quantitativen Handel betreiben.
Der Server kann hier einfach als ein Computergerät verstanden werden, das im Serverraum eines Serveranbieters ausgeführt wird. Wie ein gewöhnlicher Computer verfügt er über Speicher, CPU und Festplatte. Der Serveranbieter gewährleistet eine stabile Stromversorgung, Netzwerkkommunikation usw. Wir Benutzer des Serveranbieters zahlen den Serveranbieter (natürlich gibt es vielleicht einige kostenlose, wir verwenden normalerweise die kostenpflichtigen) und der Server wird uns zur Nutzung zur Verfügung gestellt (auf Mietebasis, mit monatlichen Zahlungen, täglichen Zahlungen und anderen Zahlungsoptionen). Wir melden uns aus der Ferne an den Server an und können unser Programm ausführen, Software herunterladen usw. Wir führen das quantitative Server-Trading-Roboter-Programm auf dem Server aus, und das quantitative Trading-Roboter-Programm kann auf die Schnittstelle der Börse (digitale Währungen), die Front-Server von Futures-Unternehmen (Waren-Futures-VPS) für Handelsvorgänge, Handelsabschlüsse usw. zug
Nach der Zahlung für die Anmietung eines Servers von einem Serveranbieter sendet Ihnen der Serveranbieter das Anmeldepasswort für den Server (in Form einer E-Mail). Es ist auch möglich, das Anmeldepasswort vom Benutzer auf der Seite zum Zeitpunkt der Anmietung festzulegen. Sie müssen das Anmeldepasswort sicher aufbewahren und verwenden, wenn Sie sich aus der Ferne an den Server anmelden.
Windows-System
Windows-System ist relativ einfach zu bedienen. Wir können uns im Webseiten-Terminal des Serveranbieters anmelden oder
Linux-System Es gibt mehrere Möglichkeiten, sich aus der Ferne anzumelden:
· Für den Linux-System-Login können wir uns mit dem Terminal auf der Website des Serveranbieters anmelden, z. B. Alibaba Cloud:
Im Allgemeinen finden Sie das vermietete Server-Fernverbindungsterminal auf der Website des Serveranbieters, nachdem Sie sich angemeldet haben.
· 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.
Nach der Anmeldung auf dem Linux-Server ist die Operation die gleiche, was keine Beziehung zu dem System hat, auf dem sich Ihr eigener Computer befindet oder wie Sie sich anmelden.
Wir können sehen, dass es drei Dateien im aktuellen Verzeichnis gibt: das Roboter-Docker-Programm, das Roboter-Komprimierte Paket und den Protokollordner des Logs-Docker-Programms. (Diese wurden von mir selbst heruntergeladen und zur Demonstration)
Pwd Siehe das aktuelle Verzeichnis, wie unten gezeigt:
CD
Um ein Verzeichnis einzugeben, zum Beispiel, wenn ich den Protokollordner in der obigen Abbildung eingeben möchte, kann ichcd logs
im Verzeichnis in der obigen Abbildung, wie nachstehend dargestellt:
Es geht in das Protokollverzeichnis. An diesem Punkt verwenden wir pwd, um das aktuelle Verzeichnis anzuzeigen.
Wenn ich zum vorherigen Verzeichnis zurückkehren will, benutze einfach diecd..
command.
Wir können sehen, dass das übergeordnete Verzeichnis zurückgegeben wird.
Mktdir
Wir erstellen einen Ordner im aktuellen Verzeichnis, zuerst wirls -a
Schauen Sie sich den Inhalt des aktuellen Verzeichnisses an, dannmkdir test1
Erstellen Sie ein Verzeichnis (Ordner) mit dem Namentest1
, und schließlich inls -a
, können wir sehen, dass es geschaffen wird.
rm
Wenn ich den gerade erstellten Ordner (einschließlich seines Inhalts) löschen möchte, können wirrm - rf test1
.
Wenn ich eine Datei löschen möchte, wie ein Roboterprogramm, verwendenrm robot
, wie nachstehend dargestellt:
http://www.fmz.com/dist/robot_linux_amd64.tar.gz
.Verwendenwget
Link zum Herunterladen, wiewget
http://www.fmz.com/dist/robot_linux_amd64.tar.gz
tar -zxvf robot_ linux_ Amd64. tar. gz
, wie nachstehend dargestellt:nohup ./robot -s node.fmz.com/XXXXXX -p YYYYYYY &
node.fmz.com/XXXXXX
ist eine eindeutige Adresse für jedes FMZ-Konto (sie ist auf der Add-Docker-Seite der FMZ-Plattform zu finden).XXXXXX
Der Nutzer ist ein anderer als der andere.YYYYYYYY
nach - p das entsprechende FMZ-Konto-Passwort für die Adresse.