Installer le robot p3x trading sur votre serveur
Attention, avant d'installer le bot sur votre serveur, veuillez consulter les prérequis.
Prérequis pour l'installation du bot
Sans la configuration qui suit, vous ne pourrez pas installer le bot sur votre serveur.
D'autre part, vous devez avoir des connaissances en matière de configurations de serveur Web.
- Un serveur LAMP (Linux, Apache, MySQL et PHP), si possible des versions récentes
- Le module Trader de PHP installé (Veillez à bien le rajouter dans les deux fichiers /etc/php/cli/php.ini et /etc/php/apache2/php.ini)
- La possibilité d'exécuter des tâches automatiques "Cron" chaque minute sur le serveur
- La fonction mail de PHP opérationnelle (Pas obligatoire mais très utile pour les alertes de trade)
Lorsque vous avez tous les éléments nécessaire au bon fonctionnement du robot et que vous avez téléchargé le code source du projet, vous pouvez procéder à l'installation.
Installation de la base de données
Importez le fichier "trading.sql" présent dans le répertoire "sql" dans votre base de données préalablement créée sur votre serveur MySQL.
Installation de l'espace d'administration du bot
Copiez les fichiers du répertoire "html" à l'endroit où vous souhaitez administrer votre bot de trading sur votre serveur apache.
Modifiez le fichier "init.php" du répertoire "html" que vous venez de copier et indiquez vos paramètres de connexion à votre base de données. Indiquez également vos identifiants de connexion administrateur en modifiant les variables "$user" et "$pwd".
Configuration des tâches automatiques de trading
Copiez les fichiers du répertoire "cron" où bon vous semble sur votre serveur puis modifiez les deux fichiers présents dans ce répertoire. Indiquez le bon chemin "PATH_HTML" où se situe votre fichier de configuration "init.php".
Ajoutez ces deux fichiers à votre crontab (Commande crontab -e).
Exécutez ces fichiers chaque minute grâce au lignes :
- * * * * * php /votrechemin/scrap.php
- * * * * * php /votrechemin/tradingbot.php
Récupération de données de crypto monnaies
Désormais tout est configuré. Vous pouvez vérifier que vos crons tournent correctement en regardant si des données s'ajoutent chaque minute à votre table "trading_price".
Au début, vous n'aurez malheureusement pas suffisament de données pour pouvoir trader. Vous pouvez donc les télécharger gratuitement en vous rendant sur la page d'obtention de données.
Une fois que vous avez importé les données dans votre base, vous pouvez vous identifier sur votre espace d'administration en vous rendant sur le fichier "index.php" du répertoire "html".
Je vous invite alors à consulter la page dédiée à la prise en main et à la configuration du bot de trading.