(로또 사는 아빠) 살림 하는 엄마

Création d'un programme de trading automatique d'actions américaines 2ème génération

Création: 2024-04-20

Création: 2024-04-20 08:36

Cela fait déjà 2 ans que j'ai écrit le contenu ci-dessous. Si vous êtes curieux des résultats, veuillez d'abord consulter le billet de rétrospective.


Dans un article précédent, j'ai pensé qu'il fallait créer un programme de trading automatique d'actions américaines numéro 2.

J'ai eu cette idée le dimanche 19 décembre au matin, et j'ai commencé à me préparer le soir même après le dîner.

Cependant, comme j'avais déjà créé le numéro 1 et que l'environnement de base était déjà en place, j'ai pu me préparer rapidement.

Néanmoins, j'ai rencontré quelques difficultés en cours de route, c'est pourquoi je souhaite résumer le contenu.


Résumé du MVP

J'ai résumé les fonctionnalités qui doivent absolument être préparées.

Le numéro 1 utilisait un PC aux performances un peu faibles, mais pour le numéro 2, j'ai eu la chance de pouvoir choisir un modèle plus performant.


Spécifications du PC

Intel(R) Core(TM) i5-4590 CPU @ 330GHz
8.0GB DDR3
SSD 240GB

Création d'un programme de trading automatique d'actions américaines 2ème génération


[Compte de courtage]

Création d'un compte de courtage pour le trading d'actions étrangères
Condition : il faut utiliser Heroine Global de Kiwoom Securities (le programme de trading automatique actuel est développé pour Heroine Global)
Installation et configuration de Heroine Global
Le certificat numérique est également stocké et configuré sur le disque dur afin qu'il puisse être exécuté en continu sur ce PC.
Après vous être connecté à Heroine Global, vous devez également effectuer quelques configurations.
Virement et échange de fonds d'investissement
J'ai défini le capital de départ à 3 millions de wons et, comme le taux de change était élevé, j'ai échangé 2 500 $.
Comme l'opération a été effectuée un dimanche, je ne sais pas si l'échange n'a pas été effectué immédiatement après le virement, mais j'ai pu échanger le lundi.
(3 millions de wons apparaissent sur le solde disponible, mais le montant échangé n'apparaissait pas le dimanche.)


[UiPath - RPA]

Installation et configuration d'UiPath Studio
Après avoir installé UiPath Studio, vous devez le configurer en mode autonome et en version communautaire.
Importation et configuration du projet du numéro 1
Le projet en cours d'exécution sur le numéro 1 est importé tel quel pour qu'il puisse fonctionner.
(Les paramètres de la base de données, etc., sont modifiés.)
Test d'exécution du projet
En raison de la logique de vérification de longue durée, je n'ai pas pu tester l'exécution,
mais j'ai vérifié que le projet importé s'exécutait correctement.
Configuration de la planification
Le projet est configuré pour s'exécuter le lundi, mardi, mercredi, jeudi et vendredi à 23 h 31.


[Base de données]

Comme la méthode d'investissement principale est gérée via la base de données, la configuration de la base de données était essentielle.

Installation et configuration de SQL Server Express
Si la configuration est entièrement nouvelle, il faut procéder à l'installation, mais comme il existait déjà une base de données utilisée par le numéro 1, je n'ai pas eu besoin de l'installer.
Création de la base de données
J'ai sauvegardé la base de données, l'ai restaurée sous un autre nom et j'ai supprimé les données des tables.
La structure de la table est trop simple, mais je compte résumer le contenu connexe ultérieurement.
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é sur le numéro 1.
J'ai défini un total de 30 niveaux, et DOWN_RT et UP_RT sont tous les deux à 1 %.
Ce compte effectuera des investissements de FNGU à partir du niveau 1 jusqu'à -30 %.
Le capital d'investissement est faible, mais j'ai bien réparti les 2 500 $ en 30 niveaux. (Niveau 1 : 470 $, autres niveaux : 70 $)


Avec tout cela, je pensais que le trading automatique pouvait être effectué de base,

et j'ai vérifié qu'il fonctionnait le lundi 20 décembre à 23 h 31.

Bien sûr, pour effectuer l'analyse des graphiques par action (1) et la publication de billets de blog (2) après l'exécution, comme pour le numéro 1, il faut effectuer quelques réglages supplémentaires.

Mais je considérais cela comme secondaire, et maintenant que cela fonctionne correctement, je peux me préparer progressivement à l'étape suivante.

En fait, je devrais passer à l'étape suivante, mais pour que le programme de trading automatique démarre et que je puisse recevoir des notifications d'achat/vente,

j'ai créé un groupe de discussion Telegram et l'ai configuré.

Création d'un programme de trading automatique d'actions américaines 2ème génération

Historique des opérations de la 2ème génération du 20/12 (lun)


Étape suivante

Analyse des graphiques par action
J'installe Python, configure l'environnement, copie le code source du numéro 1 et modifie les paramètres de la base de données.
Je copie également le code source de la fonction de mosaïque pour le préparer.
Une fois prêt et fonctionnel, je configure la planification. (6 h 10)
Publication de billets de blog
Je sépare le compte de blog ou ajoute une catégorie au blog actuel, et je modifie les paramètres de publication du RPA.
J'importe et configure également le projet de publication de billet de blog, puis je teste son fonctionnement.
Une fois prêt et fonctionnel, je configure la planification. (6 h 20)


Conclusion

Le programme de trading automatique est adapté à la méthode d'investissement que j'ai configurée et que j'utilise,

mais je vais essayer de créer un guide d'installation et de partager les fichiers d'installation afin qu'il soit facile à utiliser.

Si vous êtes intéressé par le trading automatique, n'hésitez pas à me poser vos questions via les commentaires ou par e-mail.

Mon adresse e-mail est indiquée en haut à gauche. (ssjokelife@naver.com)

Commentaires0