avatar of 发明者量化-小小梦 发明者量化-小小梦
Suivre Messages privés
4
Suivre
1271
Abonnés

Une brève discussion sur l'utilisation des serveurs dans le trading quantitatif

Créé le: 2020-09-20 08:42:17, Mis à jour le: 2023-09-27 19:37:25
comments   4
hits   2965

Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif

Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif

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.

Qu’est-ce qu’un « serveur » exécutant un robot de 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).

Choix du fournisseur de serveur

  • Nuage Alibaba
  • vultr
  • Amazone
  • Linode

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.

Sélection du système d’exploitation du serveur

  • Le système Windows est facile à utiliser et fonctionne fondamentalement de la même manière que le système Windows sur votre propre ordinateur, mais il n’est pas recommandé. Linux offre des performances et une stabilité supérieures.
  • Le système Linux est plus compliqué à utiliser que Windows, mais il présente une bonne stabilité et de solides performances. Bien que l’opération soit compliquée, seules quelques commandes sont nécessaires pour déployer des programmes de trading quantitatif. Il existe de nombreuses versions du système Linux, principalement :
    • CentOS
    • Debian
    • Ubuntu Vous pouvez choisir en fonction de vos besoins, utilisez généralement CentOS.

Utilisation du serveur

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.

    • La connexion au système Linux peut utiliser la connexion au terminal sur le site Web du fournisseur de serveur, tel qu’Alibaba Cloud : Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif

    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. Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif 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. Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif

    • Connexion SSH au terminal d’ordinateur Apple Ouvrez le terminal, comme indiqué sur la figure : Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif

    Utiliser les commandesssh [email protected] Connexion à distance, xxx.xxx.xxx.xxx est l’adresse IP du serveur auquel vous souhaitez vous connecter. Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif Entrez votre mot de passe pour vous connecter. Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif

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.

Commandes Linux courantes

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 : Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif 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 : Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif

  • 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 : Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif Entrez dans le répertoire des journaux. À ce stade, utilisez pwd pour afficher le répertoire actuel : Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif Vous pouvez voir les changements. Si je veux revenir en arrière d’un niveau, je peux utilisercd ..Commande. Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif 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éé. Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif

  • rm Commande Supprimer. Si je veux supprimer le dossier que je viens de créer (y compris le contenu du dossier), utilisezrm -rf test1Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif Si je veux supprimer un fichier, comme un programme robot, j’utiliserm robot, comme le montre la figure : Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif

  • 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 Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif

  • tar Commande de décompression, par exemple, décompresser le package compressé robot_linux_amd64.tar.gz du programme hôte qui vient d’être téléchargé,tar -zxvf robot_linux_amd64.tar.gz, comme indiqué ci-dessous :

Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif

  • nohup nohup exécute le programme en arrière-plan pour empêcher le programme de s’arrêter une fois la connexion à distance déconnectée. Par exemple, déployez le programme hôte du robot FMZ. Utiliser la commande :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.

Une brève discussion sur l’utilisation des serveurs dans le trading quantitatif