
Lorsque vous effectuez du trading programmé et quantitatif, vous pouvez utiliser n’importe quel appareil pour exécuter le programme de trading quantitatif (un programme robot qui gère un compte pour trader selon une certaine stratégie de trading). Il est toutefois plus sûr d’utiliser un serveur dans la salle informatique d’un opérateur. La communication réseau et l’alimentation électrique sont relativement garanties. Après tout, les programmes de trading quantitatif fonctionnent sur des actifs de compte réel, de sorte que les garanties de base qui peuvent être obtenues doivent être respectées autant que possible. Utilisez votre propre ordinateur et d’autres équipements pour exécuter des programmes de trading quantitatif. Les pertes causées par des pannes de courant à des moments critiques sont bien plus faibles que ceux causés par les serveurs. Le coût est dérisoire. Aujourd’hui, nous allons parler de l’utilisation des serveurs et d’autres contenus associés lors du trading quantitatif.
Le serveur auquel il est fait référence ici peut être simplement compris comme un appareil informatique fonctionnant dans la salle informatique d’un fournisseur de serveur. Comme un ordinateur ordinaire, il possède une mémoire, un processeur et un disque dur. Le fournisseur de serveur garantit une alimentation électrique stable, une communication réseau, etc. En tant qu’utilisateurs de fournisseurs de serveurs, nous payons les fournisseurs de serveurs (bien sûr, il peut y en avoir des gratuits, mais ils sont généralement payants), et les serveurs nous sont fournis pour notre utilisation (sous forme de leasing, avec des méthodes de paiement telles que paiement mensuel et paiement quotidien). Nous pouvons nous connecter au serveur à distance, exécuter notre programme, télécharger des logiciels, etc. Nous exécutons le programme de robot de trading quantitatif sur ce serveur, et le programme de robot de trading quantitatif peut accéder à la bourse (monnaie numérique), au serveur frontal de la société à terme (Contrats à terme sur matières premières) Interfaces permettant d’obtenir des informations sur le marché, de passer des commandes et d’effectuer d’autres opérations. Il peut y avoir de nombreux types de serveurs (produits) fournis par les fournisseurs de serveurs, et différents types et configurations ont des prix différents. En règle générale, lorsque vous exécutez un petit nombre de robots de trading (1 à 5) pour le trading quantitatif, vous pouvez choisir un serveur VPS avec la configuration la plus basse, qui coûte généralement environ 60 à 100 CNY (si le prix est trop bas, faites attention à savoir si les ressources matérielles sont « partagées »). serveurs, qui ont des performances très faibles).
Il existe de nombreux fournisseurs de serveurs, vous pouvez rechercher sur Baidu ou Zhihu. Vous pouvez choisir celui qui vous convient en fonction du mode de paiement, de l’emplacement de la salle informatique (plus le serveur d’échange est proche, mieux c’est. Après tout, les programmes qui seront exécutés sur le serveur à l’avenir accéderont à l’échange le plus rapidement possible ), etc.
Après avoir payé la location d’un serveur auprès d’un fournisseur de serveur, le fournisseur de serveur vous enverra généralement le mot de passe de connexion au serveur (sous forme d’e-mail). Certains demandent également aux utilisateurs de définir le mot de passe de connexion au serveur sur la page de location. Le mot de passe de connexion doit être conservé en lieu sûr car il est requis lors de la connexion au serveur à distance.
Fenêtres Le système Windows est relativement simple à utiliser. Vous pouvez vous connecter au site Web du fournisseur du serveur ou utiliser la « connexion Bureau à distance ».
Linux Il existe plusieurs façons de se connecter à distance.

En règle générale, vous pouvez trouver le terminal de connexion à distance du serveur loué sur le site Web du fournisseur de serveur après vous être connecté. Remplissez le mot de passe de connexion et connectez-vous.
Putty et autres logiciels
Vous pouvez également utiliser un logiciel de connexion à distance pour vous connecter. Si vous utilisez un système Windows (pas votre serveur, mais votre ordinateur actuel), vous pouvez utiliserputtyCe logiciel, introduction associée : https://baike.baidu.com/item/putty/5426468?fr=aladdin
Configurez l’adresse IP et les autres informations du serveur auquel vous souhaitez vous connecter, comme indiqué dans la figure ci-dessous.
Le nom d’utilisateur du serveur Linux estrootLors de la connexion, entrez d’abord votre nom d’utilisateur, appuyez sur Entrée, puis entrez votre mot de passe. Notez que vous ne pouvez pas voir le mot de passe lorsque vous le saisissez, alors saisissez-le simplement. Si une invite s’affiche vous demandant de sélectionner Oui/Non, sélectionnez en fonction au contenu. C’est tout (en général, entrez oui et appuyez sur Entrée), comme indiqué ci-dessous.

Connexion SSH au terminal d’ordinateur Apple
Ouvrez le terminal, comme indiqué sur la figure :

Utiliser les commandesssh [email protected] Connexion à distance, xxx.xxx.xxx.xxx est l’adresse IP du serveur auquel vous souhaitez vous connecter.
Entrez votre mot de passe pour vous connecter.

Après la connexion à distance, les opérations sont effectuées à l’aide de l’interface de ligne de commande du système d’exploitation Linux, où les commandes sont saisies pour effectuer des tâches spécifiques.
Après vous être connecté à un serveur Linux, les opérations sont les mêmes. Cela n’a rien à voir avec le système que vous utilisez ou la façon dont vous vous connectez. Par conséquent, nous utiliserons les captures d’écran du terminal après connexion à un ordinateur Apple (MAC) pour démontrer les commandes couramment utilisées.
ls
Afficher le contenu du répertoire actuel, c’est-à-dire voir quels fichiers, programmes, etc. se trouvent dans le dossier actuel. Utilisez le paramètre -a pour afficher tout le contenu, comme indiqué dans la figure :
Comme vous pouvez le voir, il y a trois fichiers dans le répertoire actuel, le programme hôte du robot, le package compressé du robot et le dossier journal du programme hôte des journaux. (Ce sont ceux que j’ai téléchargés moi-même à des fins de démonstration)
pwd
Affichez le répertoire actuel, comme indiqué dans la figure :

cd
Entrez un répertoire. Par exemple, si je veux accéder au dossier des journaux dans l’image ci-dessus, je peux entrercd logs, comme le montre la figure :
Entrez dans le répertoire des journaux.
À ce stade, utilisez pwd pour afficher le répertoire actuel :
Vous pouvez voir les changements. Si je veux revenir en arrière d’un niveau, je peux utilisercd ..Commande.
Vous pouvez voir que le répertoire parent a été renvoyé.
mkdir
Créez un dossier dans le répertoire courant. Tout d’abord,ls -aRegardez le contenu du répertoire actuel, puismkdir test1Créez un répertoire (dossier) nommé test1 et enfinls -aVérifiez si cela est créé.

rm
Commande Supprimer. Si je veux supprimer le dossier que je viens de créer (y compris le contenu du dossier), utilisezrm -rf test1。
Si je veux supprimer un fichier, comme un programme robot, j’utiliserm robot, comme le montre la figure :

logiciel wget
En général, CentOS installe wget par défaut. S’il n’est pas installé, vous pouvez rechercher Baidu pour l’installer.
Par exemple, utilisez wget pour télécharger le programme de dépôt de la plateforme de trading quantitative FMZ. Le lien de téléchargement du programme de dépôt pour le système Linux 64 bits est :http://www.fmz.com/dist/robot_linux_amd64.tar.gz。
utiliserwget 链接Téléchargez, par exemple :wget http://www.fmz.com/dist/robot_linux_amd64.tar.gz

tar -zxvf robot_linux_amd64.tar.gz, comme indiqué ci-dessous :
nohup ./robot -s node.fmz.com/XXXXXX -p YYYYYYY &
node.fmz.com/XXXXXXIl s’agit d’une adresse unique pour chaque compte FMZ (peut être trouvée sur la plateforme FMZ, ajouter une page de dépositaire), celle de chaque utilisateurXXXXXXLes parties sont différentes, celles après -pYYYYYYYIl s’agit du mot de passe du compte FMZ correspondant à cette adresse.