
Beim programmierten und quantitativen Handel können Sie jedes beliebige Gerät verwenden, um das quantitative Handelsprogramm auszuführen (ein Roboterprogramm, das ein Konto betreibt, um entsprechend einer bestimmten Handelsstrategie zu handeln). Sicherer ist allerdings die Nutzung eines Servers im Rechnerraum eines Betreibers. Netzwerkkommunikation und Stromversorgung sind relativ gewährleistet. Schließlich arbeiten quantitative Handelsprogramme mit realen Kontovermögen, daher sollten die grundlegenden Garantien, die erreicht werden können, so weit wie möglich erreicht werden. Verwenden Sie Ihren eigenen Computer und andere Geräte, um quantitative Handelsprogramme auszuführen. Die Verluste, die durch Stromausfälle in kritischen Momenten entstehen sind viel geringer als die durch Server verursachten Kosten. Die Kosten sind am falschen Ende gespart. Heute sprechen wir also über die Verwendung von Servern und andere damit verbundene Inhalte beim quantitativen Handel.
Unter dem hier erwähnten Server versteht man vereinfacht ein Computergerät, das im Computerraum eines Serveranbieters läuft. Wie ein gewöhnlicher Computer verfügt er über Speicher, CPU und Festplatte. Der Serveranbieter garantiert eine stabile Stromversorgung, Netzwerkkommunikation usw. Als Nutzer von Serveranbietern bezahlen wir die Serveranbieter (natürlich kann es einige kostenlose geben, aber normalerweise sind sie kostenpflichtig) und die Server werden uns zur Nutzung zur Verfügung gestellt (in Form von Leasing, mit Zahlungsmethoden wie Monatszahlung und Tageszahlung). Wir können uns remote beim Server anmelden, unser Programm ausführen, Software herunterladen usw. Wir führen das quantitative Handelsroboterprogramm auf diesem Server aus, und das quantitative Handelsroboterprogramm kann auf die Börse (digitale Währung), den Front-End-Server des Futures-Unternehmens zugreifen (Rohstoff-Futures)-Schnittstellen zum Abrufen von Marktinformationen, Platzieren von Aufträgen und Durchführen anderer Vorgänge. Serveranbieter bieten möglicherweise viele verschiedene Servertypen (Produkte) an, und unterschiedliche Typen und Konfigurationen haben unterschiedliche Preise. Wenn Sie eine kleine Anzahl von Handelsrobotern (1 bis 5) für den quantitativen Handel ausführen, können Sie im Allgemeinen einen VPS-Server mit der niedrigsten Konfiguration wählen, der normalerweise etwa 60 bis 100 CNY kostet (wenn der Preis zu niedrig ist, achten Sie darauf, ob Die Hardwareressourcen werden „geteilt“). Server, die eine sehr geringe Leistung haben).
Es gibt viele Serveranbieter, Sie können auf Baidu oder Zhihu suchen. Sie können diejenige auswählen, die Ihnen am besten passt, basierend auf der Zahlungsmethode und dem Standort des Computerraums (je näher am Exchange-Server, desto besser. Schließlich werden die Programme, die in Zukunft auf dem Server ausgeführt werden, so schnell wie möglich auf die Börse zugreifen ), usw.
Nachdem Sie die Miete für einen Server bei einem Serveranbieter bezahlt haben, sendet Ihnen dieser normalerweise das Server-Anmeldekennwort (in Form einer E-Mail) zu. Einige verlangen von den Benutzern auch, dass sie auf der Mietseite das Server-Anmeldekennwort festlegen. Das Anmeldekennwort muss sicher aufbewahrt werden, da es für die Remote-Anmeldung beim Server erforderlich ist.
Windows Das Windows-System ist relativ einfach zu bedienen. Sie können sich auf der Website des Serveranbieters anmelden oder „Remote Desktop Connection“ verwenden.
Linux Es gibt mehrere Möglichkeiten, sich remote anzumelden.

In der Regel finden Sie das Remote-Verbindungsterminal des gemieteten Servers nach der Anmeldung auf der Website des Serveranbieters. Geben Sie das Anmeldekennwort ein und melden Sie sich an.
Putty und andere Software
Sie können sich auch mit einer Remote-Login-Software anmelden. Wenn Sie ein Windows-System verwenden (nicht Ihren Server, sondern Ihren aktuellen Computer), können Sie verwendenputtyDiese Software, zugehörige Einführung: https://baike.baidu.com/item/putty/5426468?fr=aladdin
Konfigurieren Sie die IP-Adresse und andere Informationen des Servers, bei dem Sie sich anmelden möchten, wie in der folgenden Abbildung gezeigt.
Der Benutzername des Linux-Servers lautetrootGeben Sie beim Anmelden zuerst Ihren Benutzernamen ein, drücken Sie die Eingabetaste und geben Sie dann Ihr Passwort ein. Beachten Sie, dass Sie das Passwort bei der Eingabe nicht sehen können. Geben Sie es daher einfach ein. Wenn Sie aufgefordert werden, Ja/Nein auszuwählen, wählen Sie entsprechend zum Inhalt. Das ist alles (normalerweise geben Sie „yes“ ein und drücken die Eingabetaste), wie unten gezeigt.

SSH-Anmeldung am Apple-Computerterminal
Öffnen Sie das Terminal, wie in der Abbildung gezeigt:

Befehle verwendenssh [email protected] Remote-Login, xxx.xxx.xxx.xxx ist die IP-Adresse des Servers, bei dem Sie sich anmelden möchten.
Geben Sie Ihr Passwort ein, um sich anzumelden.

Nach der Remote-Anmeldung werden Vorgänge über die Befehlszeilenschnittstelle im Linux-Betriebssystem ausgeführt, wo Befehle eingegeben werden, um bestimmte Aufgaben auszuführen.
Nach der Anmeldung bei einem Linux-Server sind die Vorgänge dieselben. Es hat nichts damit zu tun, welches System Sie verwenden oder wie Sie sich anmelden. Daher verwenden wir zur Demonstration der häufig verwendeten Befehle die Terminal-Screenshots nach der Anmeldung an einem Apple-Computer (MAC).
ls
Zeigen Sie den Inhalt des aktuellen Verzeichnisses an, d. h., sehen Sie, welche Dateien, Programme usw. sich im aktuellen Ordner befinden. Verwenden Sie den Parameter -a, um den gesamten Inhalt anzuzeigen, wie in der Abbildung gezeigt:
Wie Sie sehen, befinden sich im aktuellen Verzeichnis drei Dateien: das Robot-Hostprogramm, das komprimierte Robot-Paket und der Protokollordner des Logs-Hostprogramms. (Dies sind die, die ich selbst zu Demonstrationszwecken heruntergeladen habe)
pwd
Zeigen Sie das aktuelle Verzeichnis an, wie in der Abbildung gezeigt:

cd
Geben Sie ein Verzeichnis ein. Wenn ich beispielsweise den Protokollordner im obigen Bild aufrufen möchte, kann ich Folgendes eingeben:cd logs, wie in der Abbildung dargestellt:
Geben Sie das Protokollverzeichnis ein.
Verwenden Sie jetzt pwd, um das aktuelle Verzeichnis anzuzeigen:
Sie können die Änderungen sehen. Wenn ich eine Ebene zurückgehen möchte, kann ichcd ..Befehl.
Sie können sehen, dass das übergeordnete Verzeichnis zurückgegeben wurde.
mkdir
Erstellen Sie einen Ordner im aktuellen Verzeichnis. Zuerstls -aSchauen Sie sich den Inhalt des aktuellen Verzeichnisses an und dannmkdir test1Erstellen Sie ein Verzeichnis (Ordner) mit dem Namen test1 und schließlichls -aÜberprüfen Sie, ob es erstellt wurde.

rm
Befehl Löschen. Wenn ich den gerade erstellten Ordner (einschließlich des Ordnerinhalts) löschen möchte, verwende ichrm -rf test1。
Wenn ich eine Datei löschen möchte, z. B. ein Roboterprogramm, verwende ichrm robot, wie in der Abbildung dargestellt:

wget Software
Im Allgemeinen installiert CentOS wget standardmäßig. Wenn es nicht installiert ist, können Sie Baidu durchsuchen, um es zu installieren.
Verwenden Sie beispielsweise wget, um das Depotprogramm der quantitativen Handelsplattform FMZ herunterzuladen. Der Download-Link des Depotprogramms für 64-Bit-Linux-Systeme lautet:http://www.fmz.com/dist/robot_linux_amd64.tar.gz。
verwendenwget 链接Laden Sie zum Beispiel herunter:wget http://www.fmz.com/dist/robot_linux_amd64.tar.gz

tar -zxvf robot_linux_amd64.tar.gz, wie unten gezeigt:
nohup ./robot -s node.fmz.com/XXXXXX -p YYYYYYY &
node.fmz.com/XXXXXXEs handelt sich um eine eindeutige Adresse für jedes FMZ-Konto (zu finden auf der FMZ-Plattform, fügen Sie eine Depotseite hinzu),XXXXXXDie Teile sind anders, die nach -pYYYYYYYEs handelt sich um das zu dieser Adresse gehörende FMZ-Account-Passwort.