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

Création d'un programme de trading automatisé via l'API de Korea Investment Securities

Création: 2024-04-22

Création: 2024-04-22 23:44

J'ai eu besoin de développer une API pour Korea Investment & Securities. Étant donné la forte reprise récente des actions étrangères, en particulier américaines, je pense que l'intérêt pour les transactions via la programmation est en augmentation. Comme j'avais déjà un programme de trading automatisé chez Kiwoom Securities, je n'avais pas prêté attention à Korea Investment & Securities jusqu'à présent, mais j'ai dû m'y pencher en détail pour aider un ami, et je vais partager ici une courte revue de mon expérience.


Avantages de l'API de Korea Investment & Securities

Création d'un programme de trading automatisé via l'API de Korea Investment Securities

Explication de la structure de KIS Developers de Korea Investment Securities


Commençons par examiner les avantages de l'API de Korea Investment & Securities décrits sur Wikidocs.

Création d'un programme de trading automatisé via l'API de Korea Investment Securities

Comparaison des API


Si vous n'êtes pas développeur, est-ce que quelqu'un comprendrait ce tableau et dirait "Ah ! Donc, la (nouvelle) Open API de Korea Investment & Securities est bien !" ? Étant donné que Wikidocs est écrit en supposant que le lecteur est développeur, l'explication est davantage orientée vers les programmeurs.

Voici une capture d'écran du contenu de la chaîne YouTube de Jocoding.


Création d'un programme de trading automatisé via l'API de Korea Investment Securities

Extrait de la vidéo de Jocoding - Avantages de l'API de Korea Investment Securities

  • Seule API coréenne utilisant les méthodes 'REST API et Websocket'
    • Pas besoin d'installer de programme
    • Indépendant de l'environnement de développement - Windows, Mac, Linux, etc.
  • Seule API coréenne permettant d'investir dans des actions étrangères
    • Pas besoin de conversion de devises si vous utilisez le système de règlement intégré
  • KIS Developer fournit des guides détaillés et des exemples de code

Voilà les avantages qui ont été mentionnés. Parmi eux, il faut particulièrement noter la possibilité d'investir dans des actions étrangères avec la seule API coréenne. D'autres sociétés de courtage proposeront probablement des API pour l'investissement en actions étrangères à l'avenir, mais Korea Investment & Securities est indéniablement un pionnier dans ce domaine. J'utilise l'automatisation du trading d'actions américaines depuis 2021, mais je ne l'utilise pas via une API, mais via l'automatisation robotique (RPA) de l'HTS de Kiwoom Securities. Comme le système imite les actions d'un utilisateur, il y a une différence entre le cours actuel au moment où le cours actuel est vérifié et le moment où la transaction est tentée. (Décalage de 2 à 3 secondes) J'espère donc que la logique que j'ai imaginée sera exécutée plus précisément. Par conséquent, le fait que l'API d'investissement en actions étrangères soit disponible signifie que je peux implémenter ma propre stratégie de trading plus précisément.

De plus, la méthode 'REST API et Websocket' unique en Corée est un atout majeur. J'utilise également l'API nationale de Kiwoom Securities, mais pour développer l'API, il faut installer le programme de Kiwoom Securities, et le développement en Python doit être fait en 32 bits uniquement. Naturellement, le développement et l'exploitation doivent être effectués sous Windows. Si l'on compare, l'API nationale de Kiwoom Securities semble avoir de nombreuses limitations, mais comme la plupart des sociétés de courtage sont dans une situation similaire, cela ne semble pas être une contrainte majeure. De ce point de vue, l'API de Korea Investment & Securities présente des avantages considérables.


  • Mon programme peut être facilement exécuté sur d'autres PC.
  • Il peut être exécuté sous Linux, ce qui permet une exploitation plus stable.
    (L'environnement Windows est sujet à de nombreux problèmes imprévisibles, tels que les mises à jour intempestives qui redémarrent l'ordinateur...)


Ma logique développée depuis 2021 fonctionne toujours bien, mais j'aimerais qu'elle soit plus précise et qu'elle soit moins affectée par l'environnement du PC. Je pense que l'API de Korea Investment & Securities peut être une solution. Ces deux raisons suffisent à justifier un examen approfondi d'un changement, mais le problème actuel est les frais.

Création d'un programme de trading automatisé via l'API de Korea Investment Securities

Frais de transaction des actions américaines à l'étranger chez Korea Investment Securities


Chez Kiwoom Securities, les frais sont de 0,07 %, ce qui rend les frais de Korea Investment & Securities attrayants en soi. Cependant, je bénéficie d'un taux de 0,044 % chez Kiwoom Securities. De plus, d'autres sociétés de courtage proposent de nombreuses offres promotionnelles sur les frais. ㅠ_ㅠ (Ma stratégie de trading actuelle rend les changements trop difficiles.) Quoi qu'il en soit, même en tenant compte de tous ces aspects, l'API de Korea Investment & Securities reste une société de courtage très attractive pour les personnes qui développent et utilisent leur propre programme de trading automatisé.


Conclusion

J'ai examiné les avantages de l'API de Korea Investment & Securities et j'ai envisagé de modifier ma logique actuelle, mais la raison principale pour laquelle je développe l'API de Korea Investment & Securities pour le moment est d'aider un ami. Parmi les nombreuses sociétés de courtage, j'ai choisi Korea Investment & Securities, et je vais apprendre comment automatiser les transactions selon ma logique en utilisant l'API de Korea Investment & Securities et la développer. La prochaine étape est de collecter des informations pour le développement de l'API de Korea Investment & Securities. C'est parti !

Commentaires0