Esta es una publicación traducida por IA.
Creación del programa de comercio automático de acciones de EE. UU. No. 2
- Idioma de escritura: Coreano
- •
- País de referencia: Todos los países
- •
- Tecnología de la información
Seleccionar idioma
Texto resumido por la IA durumis
- En diciembre de 2021, se creó el programa de comercio automático de acciones de EE. UU. No. 2, que se construyó rápidamente basándose en el sistema utilizado en el No. 1.
- Se ha construido un sistema de comercio automático utilizando UiPath RPA, SQL Server Express y un canal de chat de Telegram, y se ha configurado para recibir notificaciones de compra/venta.
- Actualmente, el sistema de comercio automático funciona correctamente y se planea agregar funciones de análisis de gráficos por acción y publicaciones de blogs en el futuro.
Ya han pasado dos años desde que escribí lo siguiente. Para aquellos que tienen curiosidad por los resultados, por favor, revisen primero el artículo de retroalimentación.
En la publicación anterior, pensé que debía crear un segundo programa de operaciones comerciales automáticas de acciones estadounidenses.
La idea me vino a la mente el 19 de diciembre (domingo) por la mañana y comencé los preparativos esa misma tarde después de cenar.
Sin embargo, ya había creado el primero y tenía el entorno preparado, así que pude prepararlo rápidamente.
Sin embargo, hubo algunos problemas en el proceso, así que voy a resumir el contenido.
Resumen de MVP
He organizado las funciones que deben estar preparadas.
El primero era una PC con un rendimiento un poco bajo, pero afortunadamente para el segundo, pude elegir una mejor.
Especificaciones de la PC
Intel(R) Core(TM) i5-4590 CPU @ 330GHz
8.0GB DDR3
SSD 240GB
[Cuenta de la empresa de valores]
Creación de una cuenta de la empresa de valores para el comercio de acciones extranjeras
Condición: Debe usar YoungwoongmunGlobal de Kiwoom Securities (el programa de operaciones comerciales automáticas actual está desarrollado para YoungwoongmunGlobal)
Instalación y configuración de YoungwoongmunGlobal
Guarde y configure el certificado digital en el disco duro para que pueda ejecutarse continuamente en esta PC.
Después de iniciar sesión en YoungwoongmunGlobal, también configure algunos ajustes.
Transferencia de fondos de inversión y cambio de divisas
Establecí la semilla inicial en 3 millones de wones y cambié $ 2,500 porque el tipo de cambio era alto.
No estoy seguro de si el cambio de divisas se realizó de inmediato después de la transferencia porque era domingo, pero pude cambiar las divisas el lunes.
(El saldo de la cuenta muestra 3 millones de wones, pero no mostró 3 millones de wones en el monto del cambio de divisas cuando se hizo el domingo.)
[UiPath - RPA]
Instalación y configuración de UiPath Studio
Después de instalar UiPath Studio, debe configurarlo como autónomo y versión de la comunidad.
Importación y configuración del proyecto del primero
Importe el proyecto que se ejecuta en el primero para que se ejecute de la misma manera.
(Cambie la configuración de la DB, etc.)
Prueba de ejecución del proyecto
Debido a la lógica para verificar el tiempo de ejecución, no pude probarlo, pero
He confirmado que el proyecto importado se está ejecutando correctamente.
Configuración de programación
Establezca que este proyecto se ejecute a las 23:31 de los lunes, martes, miércoles, jueves y viernes.
[DB]
La configuración central de la metodología de inversión se manejó a través de la DB, por lo que la configuración de la DB era esencial.
Instalación y configuración de SQL Server Express
Si lo hubiera configurado por completo desde cero, habría tenido que instalarlo, pero ya que la DB que usó el primero existía, no lo instalé.
Creación de la base de datos
Hice una copia de seguridad de la base de datos y la restauré con otro nombre, y luego eliminé los datos de la tabla.
Estoy usando una estructura de tabla demasiado simple, pero revisaré el contenido relacionado más adelante.
Configuración de valores
Comencé con 3 millones de wones - $2,500 y decidí invertir en el ETF FNGU, que bajó mucho en el primero.
Establecí un total de 30 niveles y establecí DOWN_RT y UP_RT en 1%.
Esta cuenta invertirá desde el nivel 1 de FNGU hasta -30%.
El capital de inversión es pequeño, pero dividí $ 2,500 en 30 partes. (Nivel 1: $ 470, otros niveles: $ 70)
Una vez que todo esto estuvo preparado, pensé que se podía ejecutar la operación comercial automática de forma básica, y
Verifiqué que funcionara a las 23:31 del 20 de diciembre (lunes).
Por supuesto, al igual que con el primero, se deben realizar más configuraciones para (1) el análisis de gráficos por título y (2) las publicaciones en el blog después de la ejecución.
Sin embargo, pensé que esa parte era adicional y, dado que ahora funciona correctamente, puedo prepararme para el siguiente paso poco a poco.
En realidad, necesito pasar al siguiente paso, pero para que pueda recibir el inicio del programa de operaciones comerciales automáticas y la notificación de compra/venta,
He creado un chat de Telegram y lo he configurado.
Registro de ejecución de la unidad No. 2 del 20/12 (lun)
Siguiente paso
Análisis de gráficos por título
Instale Python y configure el entorno, copie el código fuente del primero y cambie la configuración de la DB.
También copie la función de procesamiento de mosaicos para prepararla.
Cuando esté listo y funcione correctamente, configure la programación. (6:10 am)
Publicaciones en el blog
Separe las cuentas del blog o agregue una categoría al blog actual y cambie la configuración de la publicación de RPA.
También importe y configure el proyecto de publicación en el blog y pruebe su funcionamiento.
Cuando esté listo y funcione correctamente, configure la programación. (6:20 am)
Para finalizar
Si bien es un programa de operaciones comerciales automáticas adaptado a mi metodología de inversión que configuro y uso,
Estoy tratando de preparar un documento de guía para que sea fácil de instalar y usar y para que pueda compartir los archivos de instalación.
Si alguien está interesado en las operaciones comerciales automáticas, no dude en preguntar cualquier duda a través de comentarios o correo electrónico.
El correo electrónico está indicado en la parte superior izquierda. (ssjokelife@naver.com)