- RPA로 미국주식 자동 매매하기 (그리드 매매법)
- #RPA #UIPATH #PYTHON #미국주식 #키움 #영웅문GLOBAL #그리드 매매 #질문이 지식이 되도록#레버리지#시간적자유
A Koreai Befektetési Értékpapír (Korea Investment & Securities) API fejlesztésének egy pontján járunk, ahol már majdnem befejeztük. Úgy tűnik, mintha egy igazi sorozat lenne. A nehéz folyamatok során, pedig senki sem mondott semmit, de mégis önmarcangoló érzéseim támadtak, és szomorú lettem. Azok, akik ügyesek, valószínűleg egyetlen pillanat alatt, egyetlen lépésben meg tudják csinálni ezt a sorozatot. Nagyon irigylem az intelligens elméket és a tehetségeket. Ennek ellenére újra és újra emlékeztetem magam arra, hogy az élet nem csak ügyes emberekről szól, és így vigasztalom magam.
Ez az ötödik bejegyzés. De nincs benne semmi különös. Csak egy cinikus történet a Koreai Befektetési Értékpapír (Korea Investment & Securities) API használatával automatikus kereskedési program készítése során tapasztaltakról. Ennek ellenére nagyon hálás vagyok, hogy vannak, akik elolvassák. +_+
Ha a problémák nem oldódnak meg, akkor próbáljuk ki a felkészült megoldásokat. try except
Korábban már írtam arról, hogy milyen nehézségekkel szembesültem a Koreai Befektetési Értékpapír (Korea Investment & Securities) API fejlesztése során. Nem minden probléma a Koreai Befektetési Értékpapír (Korea Investment & Securities) hibájából adódott, de azért voltak ilyenek is. Ha újra átnézzük ezeket a nehézségeket, akkor a következőket kapjuk:
- Számla megnyitása a Koreai Befektetési Értékpapír (Korea Investment & Securities) -nél (ISA-számlák áthelyezésének kudarca)
- Demószámlák hiánya
- Websockets - valós idejű adatok fogadása
- Kereskedési módszertan
A számla megnyitásával kapcsolatban a környékbeli fiókba mentem. Szerencsére volt egy 40 percre lévő fiók, így megoldottam. Ha nem a fővárosban, vagy egy nagyvárosban, hanem egy vidéki, tiszta levegőjű helyen élnék, akkor valóban reméltem volna, hogy online is megnyithatom a számlát. Mindenesetre a számla megnyitása elengedhetetlen ahhoz, hogy az API-t használva elkezdhessük a fejlesztést, ezért kérlek, a saját helyzetednek megfelelően nyiss számlát.
A demószámlák hiánya nem olyan kritikus probléma. Inkább egy kicsit kellemetlen. Mit fogok tenni, ha vásárolok, és hitelbe veszek? Vagy ha folyamatosan generálok éles kereskedési tokeneket, és emiatt letiltják a számlámat? Ilyen félelmeim vannak. De ez a probléma a képzett fejlesztőknek valószínűleg nem okozna gondot. Ez a saját képzettségem, és a tőzsdei programozás terén szerzett tapasztalatom hiányosságából ered. Ugyanez igaz a Websocketsre is, mert a képességeim hiánya miatt nem működött úgy, ahogy szerettem volna. Minden az én hiányosságaimnak köszönhető. ㅠ_ㅠ
A Websocket volt a probléma. Mert a Websocket miatt nem voltam elég ügyes!! De őszintén szólva, a kezdetben biztosított példák alapján nem tudtam felfogni, hogy mit kell tennem. Ebben a helyzetben "néhány lehetséges következő lépés" jutott eszembe.
- Tanulmányozzuk a Websockets-et, és oldjuk meg a problémát!!
- Nézzük meg, hogy mások hogyan oldották meg ezt a problémát!!
A legegyszerűbb megoldás a keresés. Természetesen a 2. lehetőséget választottam. A Koreai Befektetési Értékpapír (Korea Investment & Securities) KIS Developer weboldalán néhány kulcsszóval kerestem, de nem találtam jó választ. (A legtöbb válasz titkos kérdés volt. Hűha..) Következő lépésben a ChatGPT-t használtam. De nem tudtam, mit kérdezzek. "Koreai Befektetési Értékpapír (Korea Investment & Securities) API-t fejlesztek, és a valós idejű adatok fogadásához websockets-et használok. Az alábbiakban látható a jelenleg használt forráskód. De ebben az állapotban szeretném, ha valós időben hozzáadnám, vagy törölném a vételi árat, a licitárat és a tranzakció adatait. Mit kell tennem?"
ChatGPT nélkül már semmit sem tudnék tenni..
Nagyon jó, hogy példa kódot is adnak, de... a példák eredménye ugyanolyannak tűnik..
Végül a Github adattárait kerestem.
A github fantasztikus. Nagyon örülök, hogy ennyi ember osztja meg a tudását a világgal.
A "koreainvestment" kulcsszóval sok adattár jelent meg. Az első a Koreai Befektetési Értékpapír (Korea Investment & Securities) hivatalos Github-ja, így kihagytam. A második Jocoding úr adattára, ha már láttad a 20 perces Youtube videóját, akkor ezt is kihagyhatod. A harmadik név nagyon vonzónak tűnt. Soju06 úr python-kis!! (Nem tudom, hogy szereti-e a szeszt, vagy ez a neve, de szeretném megköszönni neki még egyszer. ❤️) Beléptem az adattárba, és megnéztem. A hazai részvényekkel kapcsolatban voltak kódok, de a külföldi részvényekkel nem. Először azt gondoltam, hogy nem nézem meg, de aztán eszembe jutott, hogy ez lehet a megoldás a websockets problémára. Nem, nem. A hazai részvények tesztelése során kiderült, hogy a websockets probléma megoldódott. +_+ Ezt meg kellene próbálnom a külföldi részvényekre is. És megpróbáltam megnézni a kódot, de sajnos a python ismereteim nem elégségesek ahhoz, hogy megérthessem, mit csinált Soju06 úr. De megtudtam, hogy nem websockets-et, hanem websocket-et, websocket-client-et használt, és ezzel a problémát meg lehet oldani. Nagyon jó lenne mélyebben megérteni, de nem kell mindent megérteni ahhoz, hogy megcsináljuk. Ezt újra megértettem. (Az élet ezért szép~ 🎶)
A korábban felsorolt nehézségek közül a kereskedési módszertan maradt. A kereskedési módszertan továbbra is nehéz. És ha lenne egy helyes válasz, akkor az, aki ismerné, birtokolná a világ összes vagyonát. De ez nem jelenti azt, hogy pesszimistán kellene tekinteni a kereskedési módszertanra. A részvények automatikus kereskedelméhez vásárlási/eladási kritériumokra van szükség. Ez a kritérium a kereskedési módszertan. Nincs helyes válasz, de logikailag szükség van valamire, ami a kereskedési módszertan. Egyre furcsábbak a mondataim, de szóval a kereskedési módszertan megértése továbbra is nehéz. De jó, hogy elgondolkodom azon, hogy miért akarja a megbízó, hogy ilyen kritériumokat alkalmazzunk. Ez sok tapasztalatot ad.
Én átéltem ezeket a hibákat, és a jövőben is átélni fogok ilyeneket, de remélem, hogy ez segít azoknak, akik hasonló problémákkal küzdenek. Vagy ha valaki jobb megoldást ismer, akkor kérlek, segíts nekem, mint egy ostoba lénynek. Nagyon hálás lennék érte. Bármilyen visszajelzés, e-mail vagy nyílt csevegés is szívesen fogadott.
- E-mail: ssjokelife@naver.com
- Nyílt csevegés: https://open.kakao.com/o/gCim3mle
Ezen felül vállalok részvény automatikus kereskedési programok készítését is. Ha meg szeretnéd valósítani a saját egyedi kereskedési stratégiádat, akkor meg kell valósítanod a logikát, ami nagyon nehéz, ha nem vagy programozó. Ezért gondolom, hogy sokan pénzzel oldják meg a problémát. De ha pénzzel akarod megoldani, akkor nehéz olyan embert találni, aki pontosan úgy készíti el a programot, ahogy te szeretnéd. Nem mondom, hogy én vagyok az a személy, de úgy érzem, hogy van némi esélyem erre. Ha úgy érzed, hogy ez így van, ne habozz, kérdezz! A díjat akkor határozzuk meg, amikor megvitattuk a kereskedési stratégiát, és elhatároztuk, hogy elkezdtük a fejlesztést. A jó módszerek egyike a kereskedési stratégiák meghatározásában, ha valakinek elmondod. Így konkrétabbá válik. Segítek neked. Én is segítséget kapok tőled. ❤️
Hozzászólások0