Catégories
Trading Automatique

Construisez un robot de trading algorithmique en 7 étapes

La variable d’horloge vous permet de vérifier facilement si le marché est ouvert. Si ce n’est pas le cas, vous recevrez un e-mail indiquant «Le marché est fermé». À l’avenir, il pourrait être plus avantageux d’exécuter un script avant cela pour vérifier s’il est ouvert ou fermé, plutôt que de correspondre par e-mail. Vous pouvez exécuter ce script dans le cloud, ce qui vous fait gagner du temps et de l’argent.

La variable mail_content est écrite tout au long de l’algorithme de trading afin de capturer tout ce qui se produit en fonction du jour. Celui-ci est ensuite placé dans l’e-mail, les informations de connexion sont remplies et l’e-mail est envoyé.

La dernière variable est créée qui est «terminée» et c’est ce que la fonction recrache. Votre script est prêt à partir!

Ensuite, ouvrez la console Google Cloud. Assurez-vous que vous êtes dans votre projet d’algo-trading, puis accédez aux fonctions cloud dans le panneau de gauche, situé sous calcul. Vous pouvez toujours l’épingler pour plus de facilité (voir ci-dessous).

Cliquez sur « Créer une fonction » en haut. Cela vous amènera à une page qui ressemble à ceci.

Nommez la fonction comme vous le souhaitez. Vous pouvez conserver tous les paramètres prédéfinis, mais changez le Runtime en Python 3.7. Ensuite, copiez et collez le script Python que vous avez créé dans le fichier main.py. Assurez-vous de mettre le nom de la fonction dans la zone Fonction à exécuter.

La dernière étape consiste à ajouter les packages nécessaires dans le fichier requirements.txt. Cela permet au cloud de savoir de quels packages vous avez besoin pour exécuter votre script Python. Allez-y et déployez la fonction.

** Remarque: vous devrez peut-être ajouter d’autres packages à cette liste si vous les ajoutez à votre main.py. Votre fonction ne se déploiera pas s’il manque des packages dans le fichier requirements.txt.

Pour tester la fonction, accédez à l’onglet Déclencheur dans la fonction.

Cliquez sur l’URL et voyez ce qui se passe. S’il fonctionne correctement, la fenêtre devrait afficher «Mail envoyé» et vous recevrez un e-mail. Si cela fonctionne correctement, copiez l’URL.

Accédez à Google Scheduler dans le panneau de gauche. Il se trouve sous «Outils».

Créez un nouvel emploi.

Votre écran devrait ressembler à ceci:

Nommez-le comme vous le souhaitez. Pour la fréquence, cet exemple de fonction s’exécute tous les jours de la semaine à 8h30 AM MST (une heure après l’ouverture du marché).

Collez l’URL que vous avez copiée à partir de la fonction cloud. Après cela, vous êtes prêt! Cela fonctionnera, comme vous l’avez spécifié, seul. Vous pouvez tester le travail en cliquant sur «Exécuter maintenant».

Si cela fonctionne correctement, vous aurez un bon e-mail dans votre boîte de réception similaire à celui précédent, et vous ferez des échanges (et peut-être de l’argent **!) En alpaga.

Cet exemple étape par étape montre comment automatiser vos stratégies de trading algo préférées — j’espère que vous apprécierez les notifications par e-mail! Si vous avez des suggestions sur la façon d’améliorer ce processus ou la stratégie de trading elle-même, envoyez un message ou laissez un commentaire.

***Tous les investissements comportent des risques et la performance passée d’un titre ou d’un produit financier ne garantit pas les résultats ou rendements futurs. Il est toujours possible de perdre de l’argent lorsque vous investissez dans des titres ou d’autres produits financiers.

La technologie et les services sont offerts par AlpacaDB, Inc. Les services de courtage sont fournis par Alpaca Securities LLC («Alpaca»), membre FINRA / SIPC, une filiale en propriété exclusive d’AlpacaDB, Inc.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *