To jest post przetłumaczony przez AI.
Tworzenie programu do automatycznego handlu akcjami amerykańskimi nr 2
- Język pisania: Koreański
- •
- Kraj referencyjny: Wszystkie kraje
- •
- TO
Wybierz język
Tekst podsumowany przez sztuczną inteligencję durumis
- W grudniu 2021 r. stworzyłem program do automatycznego handlu akcjami amerykańskimi nr 2, wykorzystując system z wersji 1, co pozwoliło na jego szybkie utworzenie.
- Zastosowałem UiPath RPA, SQL Server Express i czat Telegram, aby stworzyć system automatycznego handlu i otrzymywać powiadomienia o kupnie/sprzedaży.
- Obecnie system automatycznego handlu działa prawidłowo. W przyszłości planuję dodać funkcje analizy wykresów dla poszczególnych akcji i publikowanie wpisów na blogu.
Poniżej znajdują się informacje, które zostały napisane 2 lata temu. Jeśli jesteś zainteresowany wynikami, zapoznaj się z moją refleksją.
W poprzednim poście wspomniałem, że muszę stworzyć automatyczny program do handlu akcjami w USA nr 2.
Pomysł pojawił się 19.12. (niedziela) rano, a przygotowania rozpocząłem tego wieczoru po kolacji.
Zbudowałem już program nr 1, a środowisko jest gotowe, więc szybko udało mi się przygotować.
Mimo to podczas procesu napotkałem kilka problemów, dlatego postanowiłem je podsumować.
Podsumowanie MVP
Znalazłem niezbędne funkcje.
Program nr 1 działał na komputerze o słabszej wydajności, ale program nr 2, dzięki szczęściu, był w stanie wykorzystać komputer o lepszych parametrach.
Specyfikacja komputera
Intel(R) Core(TM) i5-4590 CPU @ 330GHz
8.0GB DDR3
SSD 240GB
[Konto maklerskie]
Utworzenie konta maklerskiego do handlu akcjami zagranicznymi
Warunek: Musisz używać "Hero Global" od Kiwoom Securities (obecny program do automatycznego handlu został opracowany dla "Hero Global")
Instalacja i konfiguracja "Hero Global"
Certyfikat cyfrowy jest zapisywany i konfigurowany na dysku twardym, aby można było go uruchomić na tym komputerze.
Po zalogowaniu się do "Hero Global" dokonaj kilku ustawień.
Przelewanie środków i wymiana walut
Ustawiłem początkowy kapitał na 3 miliony wonów i ze względu na wysoki kurs wymieniłem 2500 USD.
Nie jestem pewien, czy wymiana nie działa natychmiast po przelewie, ponieważ pracowałem w niedzielę, ale wymianę udało się przeprowadzić w poniedziałek.
(Na koncie bankowym widnieje 3 miliony wonów, ale w niedzielę kwota wymiany nie pojawiła się w kwocie wymiany.)
[UiPath - RPA]
Instalacja i konfiguracja UiPath Studio
Po zainstalowaniu UiPath Studio należy ustawić wersję niezależną i społeczną.
Importowanie i konfiguracja projektu programu nr 1
Zaimportuj projekt, który działał w programie nr 1, aby działał.
(Zmień ustawienia bazy danych itp.)
Testowanie działania projektu
Nie mogłem przetestować pracy ze względu na logikę długoterminowego sprawdzania, ale
Sprawdziłem, czy zaimportowany projekt działa prawidłowo.
Konfiguracja harmonogramu
Ustaw ten projekt tak, aby działał w poniedziałek, wtorek, środę, czwartek i piątek o 23:31.
[Baza danych]
Ponieważ kluczowe ustawienia metody inwestowania są obsługiwane przez bazę danych, konfiguracja bazy danych jest obowiązkowa.
Instalacja i konfiguracja SQL Server Express
Jeśli konfigurujesz to od zera, musisz zainstalować oprogramowanie, ale ponieważ baza danych jest używana przez program nr 1, nie instalowałem jej ponownie.
Tworzenie bazy danych
Zarchiwizowałem bazę danych i odtworzyłem ją pod inną nazwą, usuwając dane z tabeli.
Chociaż struktura tabeli jest bardzo prosta, postaram się podsumować te informacje w przyszłości.
Ustawianie wartości
Zacząłem od 3 milionów wonów - 2500 USD i zdecydowałem się zainwestować w ETF FNGU, który znacznie spadł w programie nr 1.
Ustawiłem 30 poziomów i zarówno DOWN_RT, jak i UP_RT na 1%.
To konto będzie inwestować w FNGU od 1 poziomu do -30%.
Choć kapitał inwestycyjny jest niewielki, podzieliłem 2500 USD na 30 poziomów (1 poziom: 470 USD, pozostałe poziomy: 70 USD).
Uznałem, że po przygotowaniu tych elementów można uruchomić automatyczne inwestowanie,
i sprawdziłem, czy działało 20.12 (poniedziałek) o 23:31.
Oczywiście, aby móc analizować wykresy dla poszczególnych instrumentów (1) i publikować wpisy na blogu (2) po wykonaniu, musisz dokonać dalszych ustawień.
Uznałem jednak, że te elementy są dodatkowe i ponieważ program działa prawidłowo, mogę przygotować następne kroki.
W rzeczywistości muszę przejść do następnego kroku, ale aby móc uruchomić program do automatycznego handlu i odbierać powiadomienia o kupnie/sprzedaży,
Utworzyłem i skonfigurowałem czat na Telegramie.
20/12 (pon.) Wykonane czynności w wersji 2
Następne kroki
Analiza wykresów dla poszczególnych instrumentów
Zainstaluj Pythona i skonfiguruj środowisko, skopiuj kod źródłowy programu nr 1 i zmień ustawienia bazy danych.
Skopiuj funkcję rozmycia i przygotuj ją.
Po przygotowaniu i sprawdzeniu działania ustaw harmonogram. (6:10 rano)
Publikowanie wpisów na blogu
Rozdziel konto na blogu lub dodaj kategorię do obecnego bloga i zmień ustawienia publikowania wpisów na blogu w RPA.
Zaimportuj i skonfiguruj projekt publikowania wpisów na blogu i przetestuj jego działanie.
Po przygotowaniu i sprawdzeniu działania ustaw harmonogram. (6:20 rano)
Podsumowanie
Chociaż jest to program do automatycznego handlu dopasowany do mojej metody inwestowania,
Zamierzam stworzyć dokumenty z instrukcjami instalacji i udostępnić pliki instalacyjne, aby ułatwić korzystanie z tego programu.
Jeśli jesteś zainteresowany automatycznym handlem, skontaktuj się ze mną w sprawie wszelkich pytań za pomocą komentarzy lub poczty elektronicznej.
Adres e-mail znajduje się w lewym górnym rogu. (ssjokelife@naver.com)