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

Tworzenie programu do automatycznego handlu akcjami amerykańskimi 2.0

  • Język oryginalny: Koreański
  • Kraj: Wszystkie krajecountry-flag
  • TO

Utworzono: 2024-04-20

Utworzono: 2024-04-20 08:36

Minęło już 2 lata od napisania poniższej treści. Osoby zainteresowane wynikami proszone są o zapoznanie się z wpisem podsumowującym.


W poprzednim poście pomyślałem, że muszę stworzyć program automatycznego handlu akcjami amerykańskimi nr 2.

Ta myśl przyszła mi do głowy 19.12 (niedziela) rano, a przygotowania rozpocząłem tego samego wieczoru po kolacji.

Ponieważ jednak stworzyłem już wersję nr 1 i miałem przygotowane środowisko, mogłem szybko się przygotować.

Mimo to, w trakcie procesu napotkałem kilka problemów, dlatego postanowiłem podsumować ich treść.


Podsumowanie MVP

Zapoznałem się z funkcjami, które muszą być przygotowane.

Wersja nr 1 działała na PC o niższych parametrach, ale w przypadku wersji nr 2 miałem szczęście i mogłem wybrać lepszy sprzęt.


Specyfikacja komputera

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

Tworzenie programu do automatycznego handlu akcjami amerykańskimi 2.0


[Konto maklerskie]

Założenie konta maklerskiego do handlu akcjami zagranicznymi
Warunek: Należy korzystać z Kiwoom Securities Heroine Global (obecnie program automatycznego handlu jest opracowany dla Heroine Global)
Instalacja i konfiguracja Heroine Global
Aby zapewnić ciągłe działanie na tym komputerze, certyfikat osobisty jest również zapisywany i konfigurowany na dysku twardym.
Po zalogowaniu się do Heroine Global należy również skonfigurować kilka ustawień.
Przelewy środków i wymiana walut
Ustawiłem początkową kwotę inwestycji na 3 miliony wonów i ze względu na wysoki kurs wymieniłem 2500 USD.
Ponieważ praca była wykonywana w niedzielę, nie wiem, czy wymiana walut nie została przeprowadzona natychmiast po przelewie, ale wymiana została przeprowadzona w poniedziałek.
(Na koncie depozytowym widnieje 3 miliony wonów, ale w niedzielę kwota wymiany nie była widoczna na kwocie 3 miliony wonów.)


[UiPath - RPA]

Instalacja i konfiguracja UiPath Studio
Po zainstalowaniu UiPath Studio należy go skonfigurować jako wersję autonomiczną i wersję społecznościową.
Import i konfiguracja projektu z wersji nr 1
Importowany jest projekt działający w wersji nr 1, aby działał poprawnie.
(Ustawienia, takie jak DB, są zmieniane).
Test wykonania projektu
Ze względu na logikę sprawdzania długiego czasu nie mogłem przetestować działania,
ale sprawdziłem, że zaimportowany projekt działa poprawnie.
Konfiguracja harmonogramu
Ustawienia, aby projekt był wykonywany o 23:31 w poniedziałek, wtorek, środę, czwartek i piątek.


[DB]

Ponieważ podstawowe ustawienia metodologii inwestycyjnej są obsługiwane za pośrednictwem DB, konfiguracja DB była konieczna.

Instalacja i konfiguracja SQL Server Express
Jeśli konfiguracja została wykonana całkowicie od podstaw, konieczna byłaby instalacja, ale ponieważ istniała baza danych używana przez wersję nr 1, nie przeprowadzałem instalacji.
Tworzenie bazy danych
Zrobiłem kopię zapasową bazy danych i przywróciłem ją pod inną nazwą, a następnie usunąłem dane z tabeli.
Struktura tabeli jest zbyt prosta, ale w przyszłości opiszę również powiązane treści.
Ustawienie wartości
Zaczynając od 3 milionów wonów - 2500 USD, zdecydowałem się zainwestować w ETF FNGU, który znacznie spadł w wersji nr 1.
Ustawiłem łącznie 30 poziomów i ustawiłem DOWN_RT i UP_RT na 1%.
To konto będzie inwestować w FNGU od poziomu 1 do -30%.
Kwota inwestycji jest niewielka, ale 2500 USD zostało podzielone na 30 części. (poziom 1: 470 USD, pozostałe poziomy: 70 USD)


Uważałem, że po przygotowaniu powyższego, handel automatyczny będzie mógł być realizowany w podstawowym zakresie,

i sprawdziłem, że działa on 20.12 (poniedziałek) o 23:31.

Oczywiście, aby po wykonaniu (1) analizy wykresu każdego instrumentu i (2) wpisu na blogu, należy dokonać dodatkowych ustawień.

Uznałem jednak, że jest to część dodatkowa i skoro działa poprawnie, to kolejne kroki można przygotowywać stopniowo.

Właściwie powinienem przejść do następnego kroku, ale aby rozpocząć program automatycznego handlu i otrzymywać powiadomienia o kupnie/sprzedaży,

utworzyłem kanał czatu w Telegramie i skonfigurowałem go.

Tworzenie programu do automatycznego handlu akcjami amerykańskimi 2.0

Podsumowanie działania wersji 2.0 z 20.12 (poniedziałek)


Kolejny krok

Analiza wykresu każdego instrumentu
Instaluję Pythona i konfiguruję środowisko, kopiuje kod źródłowy z wersji nr 1 i zmieniam ustawienia DB.
Kopiuję również kod źródłowy funkcji maskowania i przygotowuję go.
Po przygotowaniu i sprawdzeniu działania ustawiam harmonogram. (6:10)
Wpis na blogu
Rozdzielam konto na blogu lub dodaję kategorię do obecnego bloga i zmieniam ustawienia publikacji RPA.
Importuję i konfiguruję również projekt wpisu na blogu, a następnie testuję jego działanie.
Po przygotowaniu i sprawdzeniu działania ustawiam harmonogram. (6:20)


Podsumowanie

Program automatycznego handlu jest dostosowany do mojej metodologii inwestycyjnej, którą sam ustawiam i używam,

ale chcę przygotować dokumenty instruktażowe, aby można było go łatwo zainstalować i używać oraz udostępnić pliki instalacyjne.

Jeśli jesteś zainteresowany handlem automatycznym, zapraszam do zadawania pytań w komentarzach lub za pośrednictwem poczty elektronicznej.

Adres e-mail znajduje się w lewym górnym rogu. (ssjokelife@naver.com)

Komentarze0