![translation](https://cdn.durumis.com/common/trans.png)
Ceci est un post traduit par IA.
Créer un programme de trading boursier américain automatique 2.0
- Langue de rédaction : Coréen
- •
-
Pays de référence : Tous les pays
- •
- Technologies de l'information
Choisir la langue
Texte résumé par l'IA durumis
- J'ai créé un programme de trading boursier américain automatique 2.0 en décembre 2021, en m'appuyant sur le système utilisé pour la première version, ce qui m'a permis une construction rapide.
- J'ai mis en place un système de trading automatique en utilisant UiPath RPA, SQL Server Express et un groupe de discussion Telegram, et j'ai configuré des notifications pour les achats et les ventes.
- Le système de trading automatique fonctionne actuellement correctement, et je prévois d'ajouter des fonctionnalités d'analyse graphique par action et de publication de blog à l'avenir.
J'ai écrit ce qui suit il y a deux ans. Si vous êtes curieux des résultats, veuillez d'abord consulter le billet de blog rétrospectif.
Dans le billet précédent, j'ai pensé que je devrais créer un programme de trading automatique d'actions américaines 2.0.
J'ai eu cette idée le 19 décembre (dimanche) matin, et j'ai commencé à me préparer le soir même après le dîner.
Cependant, comme j'avais déjà créé la version 1.0 et que l'environnement de base était déjà en place, j'ai pu me préparer rapidement.
Cependant, j'ai rencontré quelques difficultés au cours du processus, c'est pourquoi je souhaite résumer le contenu.
Résumé du MVP
J'ai résumé les fonctionnalités qui doivent être implémentées.
La version 1.0 tournait sur un PC aux performances médiocres, mais j'ai eu la chance de choisir un PC plus performant pour la version 2.0.
Spécifications du PC
Intel(R) Core(TM) i5-4590 CPU @ 330GHz
8.0GB DDR3
SSD 240GB
[Compte de courtage]
Ouverture d'un compte de courtage pour le trading d'actions étrangères
Condition : Vous devez utiliser Heroine Global de Kiwoom Securities (le programme de trading automatique actuel est développé pour Heroine Global).
Installation et configuration de Heroine Global
Pour que le programme s'exécute en permanence sur ce PC, le certificat numérique est également enregistré et configuré sur le disque dur.
Connectez-vous à Heroine Global et configurez quelques paramètres.
Virement et conversion de fonds
J'ai défini le capital de départ à 3 millions de wons et, comme le taux de change était élevé, j'ai converti 2 500 $.
Je ne sais pas si la conversion est immédiate après le virement car il s'agissait d'un dimanche, mais la conversion a pu être effectuée le lundi.
(Le solde est de 3 millions de wons, mais le montant converti n'était pas de 3 millions de wons lors de la conversion le dimanche).
[UiPath - RPA]
Installation et configuration de UiPath Studio
Après l'installation de UiPath Studio, vous devez le configurer en mode autonome et en version communautaire.
Importation et configuration du projet de la version 1.0
Importez le projet qui s'exécute sur la version 1.0 pour qu'il puisse s'exécuter.
(Les paramètres de la base de données, etc., sont modifiés).
Test d'exécution du projet
Bien que je n'ai pas pu tester le fonctionnement en raison de la logique de vérification de la durée,
J'ai confirmé que le projet importé s'exécutait correctement.
Paramètres de planification
Le projet est exécuté tous les lundis, mardis, mercredis, jeudis et vendredis à 23 h 31.
[DB]
Comme le cœur de la méthodologie d'investissement est géré par la base de données, la configuration de la base de données est indispensable.
Installation et configuration de SQL Server Express
Si la configuration était complètement nouvelle, une installation aurait été nécessaire, mais comme il existait déjà une base de données utilisée par la version 1.0, je n'ai pas installé.
Création de la base de données
J'ai sauvegardé la base de données, je l'ai restaurée sous un autre nom et j'ai supprimé les données des tables.
La structure de la table est très simple, mais je rédigerai un article sur ce sujet plus tard.
Paramètres de configuration
Je commence avec 3 millions de wons - 2 500 $, et j'ai décidé d'investir dans l'ETF FNGU qui a beaucoup baissé dans la version 1.0.
J'ai défini un total de 30 niveaux, et DOWN_RT et UP_RT sont tous deux à 1 %.
Ce compte investira dans FNGU du niveau 1 au niveau -30 %.
Le capital investi est faible, mais j'ai bien divisé les 2 500 $ en 30 niveaux (niveau 1 : 470 $, autres niveaux : 70 $).
J'ai pensé que cela suffisait pour démarrer le trading automatique, et
j'ai vérifié qu'il fonctionnait le 20 décembre (lundi) à 23 h 31.
Bien sûr, comme pour la version 1.0, je dois effectuer quelques configurations supplémentaires pour (1) analyser les graphiques par action et (2) publier des billets de blog après l'exécution.
Cependant, j'ai considéré cela comme facultatif, et maintenant que cela fonctionne correctement, je peux préparer les étapes suivantes progressivement.
En fait, je devrais passer à l'étape suivante, mais j'ai créé et configuré un canal de chat Telegram pour pouvoir démarrer le programme de trading automatique et recevoir des notifications d'achat/vente.
J'ai créé et configuré un canal de chat Telegram pour pouvoir démarrer le programme de trading automatique et recevoir des notifications d'achat/vente.
Historique des opérations du 2.0 du 20/12 (lundi)
Les prochaines étapes
Analyse des graphiques par action
Installez Python, configurez l'environnement, copiez le code source de la version 1.0 et modifiez les paramètres de la base de données.
Copiez également le code source pour la fonctionnalité de floutage.
Une fois que vous avez terminé la préparation et que le programme fonctionne correctement, configurez la planification (6 h 10).
Publication de billets de blog
Séparez les comptes de blog ou ajoutez des catégories au blog actuel et modifiez les paramètres de publication de l'RPA.
Importez et configurez également le projet de publication de billets de blog, puis testez-le.
Une fois que vous avez terminé la préparation et que le programme fonctionne correctement, configurez la planification (6 h 20).
Conclusion
Bien que ce soit un programme de trading automatique adapté à ma propre méthodologie d'investissement,
je vais essayer de préparer un guide d'installation pour que vous puissiez l'installer facilement et partager les fichiers d'installation.
Si vous êtes intéressé par le trading automatique, n'hésitez pas à me contacter par commentaire ou par e-mail pour toute question.
L'adresse e-mail est indiquée en haut à gauche (ssjokelife@naver.com).