Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

Esta es una publicación traducida por IA.

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

Referencia de desarrollo de la API de Korea Investment Securities

Seleccionar idioma

  • Español
  • English
  • 汉语
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

Texto resumido por la IA durumis

  • Se resume el proceso de recopilación de información necesaria para desarrollar la API de Korea Investment Securities.
  • Se obtuvo información a través de varios materiales como el sitio web oficial, el centro de desarrollo de KIS, github y WikiDocs, y el repositorio de github fue de gran ayuda.
  • Si bien experimenté dificultades en el manejo de datos en tiempo real, pude resolver el problema consultando el código compartido por otros desarrolladores en github.

Anteriormente, analizamos por qué queríamos crear un programa de negociación automatizado usando la API de Korea Investment Securities y cuáles son sus ventajas.

Esta vez, me gustaría compartir un resumen del proceso de recopilación de información necesaria para desarrollar la API de Korea Investment Securities. Ya hay muchos expertos que comparten la API de Korea Investment Securities, por lo que no fue difícil encontrar información. Sin embargo, me gustaría comentar brevemente lo que aprendimos y espero que esto ayude. (¡Es mejor comenzar con el repositorio de Github!)


Sitio web oficial

Sitio web oficial de Korea Investment Securities

Puede obtener la información básica a través del sitio web oficial. Puede realizar tareas como configurar su ID, cuenta, solicitar simulaciones de inversión y solicitar transacciones internacionales a través del sitio web oficial de Korea Investment Securities. Además, el sitio web oficial proporciona enlaces fáciles a sitios web para el desarrollo.

Los contenidos de desarrollo del menú de Korea Investment Securities están en el menú de operaciones.



Centro de desarrolladores de KIS Developer

El sitio web de KIS Developer es un sitio que debe visitar constantemente mientras desarrolla la API. Puede verificar los detalles del documento de la API.

Es la API para obtener el token de acceso más básico.


Detalles sobre los valores de solicitud y respuesta de la API. Consulte estos valores para realizar llamadas y recibir respuestas para su procesamiento.



github - koreainvestment/open-trading-api

Este es el repositorio de Github de Open Trading API. El archivo README.md proporciona instrucciones amigables paso a paso. Por lo tanto, como mencioné anteriormente, es bueno comenzar con Github.

Repositorio de github.



WikiDocs

Finalmente, aquí está WikiDocs, que puede consultar para el desarrollo de Python. Como el autor es Korea Investment Securities, la mayoría del contenido es confiable. La razón por la que digo "la mayoría" es porque no hay contenido adicional con el tiempo y, personalmente, me quedé atascado en la parte de datos en tiempo real cuando estaba siguiendo, pero no pude encontrar una solución.

WikiDocs tiene una buena guía de desarrollo.



Referencias adicionales

Si miras todas estas referencias y las construyes, sería genial, pero no tengo la habilidad para hacer eso, así que me he encontrado con bastantes problemas. Por eso, he buscado mucho y he enumerado las referencias adicionales que me han ayudado. Como es lo que he encontrado, también podrás encontrarlo fácilmente.

Un video de Jocoding (23:41 segundos)

A través de este video, pude entender las ventajas de la API de Korea Investment Securities desde el punto de vista del usuario. Y como siempre, la explicación del código en funcionamiento a través del video hizo que fuera más fácil de entender. Si ya ha tenido una comprensión aproximada de qué hay en el sitio web oficial, le recomiendo que vea rápidamente el video de Jocoding (23:41 segundos).


Websockets

Como mencioné brevemente antes, me quedé atascado en la parte de manejo de datos en tiempo real, y WikiDocs usó websockets de Python. Pero no entendí bien qué eran los websockets. En estos casos, ¡debes preguntar! +_+


ChatGPT, ayúdame.

Creo que sería un gran problema si ChatGPT desapareciera.


Parece que es un método para la comunicación y una vez que se establece la conexión, puede recibir datos en orden. Lo que he notado hasta ahora es que la API REST recibe una respuesta por cada solicitud, mientras que Websocket recibe respuestas continuas una vez que se registra una solicitud. Para la programación de negociación automatizada, parece que ambos deben implementarse bien y combinarse.


Pero me quedé atascado en el ejemplo de WikiDocs. La solicitud a través de websocket funcionó bien, pero luego se convirtió en while True: y permaneció en ese estado. Definitivamente hay una forma, pero para un novato como yo, no estoy familiarizado con el concepto, por lo que es difícil tener una idea de cómo resolverlo. Así que busqué en Github si había algún código implementado de otra manera.


Repositorio de Github

  • python-kis - Soju06/python-kis: 📈 Biblioteca de API de negociación de REST basada en Korea Investment Securities (github.com)
  • pykis - pjueon/pykis: Paquete de Python para usar fácilmente la nueva API de comercio abierto de Korea Investment Securities (github.com)
  • mojito - sharebook-kr/mojito: envoltorio de Python para KIS (github.com)

Realmente sentí de nuevo que hay muchos expertos. Verifiqué 3, pero el repositorio que usé esta vez es el número 1, python-kis. Tomaré esta lógica y referenciaré la parte de websocket. En última instancia, utilicé las bibliotecas websocket y websocket-client en lugar de la biblioteca websockets. Aprovecho esta oportunidad para agradecer a Soju06 y a todos los que comparten un buen código en Github.

Ahora puedo desarrollar con esta información. Si bien hubo algunos errores, los compartiré por separado. A continuación, me gustaría enumerar mis pensamientos sobre la "estructura de la negociación automática de acciones", que puede ser un poco fundamental. Al hacerlo, espero reducir los errores en el futuro y poder reutilizar fácilmente las partes que ya se han desarrollado.

김진혁
(로또 사는 아빠) 살림 하는 엄마
아빠는 로또를 사면서 대박을 기원합니다. 엄마가 살림 하면서 얻은 정보를 공유합니다.
김진혁
Registro de dificultades en el desarrollo de la API de Korea Investment Securities Esta publicación de blog es para desarrolladores que desean crear un programa de negociación automática utilizando la API de Korea Investment Securities. Presenta las dificultades encontradas durante el proceso de desarrollo, como la apertura de cuentas,

23 de abril de 2024

Crear un programa de negociación automática a través de la API de Korea Investment Securities La API de Korea Investment Securities es la única en Corea del Sur que admite la inversión en acciones extranjeras y permite el desarrollo en una variedad de entornos, incluidos Windows, Mac y Linux, sin necesidad de instalación de programas, a través de

22 de abril de 2024

Dificultades encontradas al desarrollar la API de Korea Investment Securities Esta publicación de blog trata en detalle las dificultades encontradas durante el desarrollo de la API de Korea Investment Securities y las soluciones para resolverlas. Se comparten las experiencias y consejos de los desarrolladores, como la apertura de c

23 de abril de 2024

3 cosas que quiero decirle a los inversores individuales que están comenzando en las acciones Este es un consejo sobre la estrategia de inversión de valor y una actitud positiva para los inversores individuales que están comenzando a invertir en acciones. La inversión de valor es una estrategia que busca oportunidades de compra en el corto plazo c
고집스런가치투자
고집스런가치투자
고집스런가치투자
고집스런가치투자

3 de abril de 2024

[Historia de un desarrollador de SI] 03. Cómo prepararse para una entrevista en una empresa de SI La entrevista para desarrollador de SI se centra más en la capacidad de codificación que en las habilidades técnicas, por lo que comprender la estructura Spring + mybatis que se enseña en las academias financiadas por el gobierno es suficiente. La mayoría
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

16 de abril de 2024

¿Dónde aprender a codificar? : Recopilación de servicios de cursos en línea de codificación web Presentamos una variedad de cursos en línea gratuitos y de pago para la introducción a la codificación. Desde conferencias gratuitas como Coding Life, Khan Academy y EBS hasta servicios de pago como CodeStates, Inflearn y Fastcampus, se puede realizar un
길리
길리
길리
길리

29 de marzo de 2024

Publicación de 'Blockchain Startup' de Good Land Publishing ¡El libro obligatorio para aquellos que están preparando el lanzamiento de una startup de activos digitales! Expertos en desarrollo de blockchain y listado de exchanges comparten su experiencia de A a Z para un proyecto exitoso, desde la planificación has
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)

13 de mayo de 2024

Diversos servicios de IT Presentamos 9 servicios y herramientas de IA que se pueden utilizar de manera útil en una variedad de campos, como desarrollo web, marketing y diseño. Ofrecemos información sobre empresas que brindan una variedad de servicios, que incluyen resumen de vide
여행가고싶은블로거지만여행에대해다루진않을수있어요
여행가고싶은블로거지만여행에대해다루진않을수있어요
Imagen sobre servicios de IT
여행가고싶은블로거지만여행에대해다루진않을수있어요
여행가고싶은블로거지만여행에대해다루진않을수있어요

23 de abril de 2024

Mirando hacia el siguiente paso del crecimiento del ecosistema de startups en Corea 'Estrategia de Captación de Inversión para Startups' trata en detalle la información necesaria en el proceso de captación de inversión, y proporciona consejos prácticos como la elaboración de materiales de IR, la firma de contratos y la estrategia de nego
So Yeon Kim
So Yeon Kim
So Yeon Kim
So Yeon Kim

25 de marzo de 2024