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

Nehézségek a Korea Investment & Securities API fejlesztése során

  • Írás nyelve: Koreai
  • Országkód: Minden országcountry-flag
  • Informatika

Létrehozva: 2024-04-23

Létrehozva: 2024-04-23 00:00

A Korea Investment & Securities API fejlesztésével kapcsolatban vártnál többet írtam. A korábban írt tartalmak általánosak és alapvetőek voltak, míg mostaniak a folyamat során tapasztalt nehézségekről és hibákról, valamint azok megoldásáról szólnak. Kezdjük a nehézségekkel, jó?

Nehézségek a Korea Investment & Securities API fejlesztése során

A részvénykereskedés nehéz, de egy automatikus kereskedési program készítése még nehezebb...


Korea Investment & Securities számla nyitás

A fejlesztés elkezdésekor az első nehézség, amivel szembesültem, talán csak rám volt jellemző. ㅠ_ㅠ Ez a Korea Investment & Securities számlanyitás volt. Körülbelül 2 héttel korábban hasonló okból nyitottam Hana Securities számlát, ennek következtében nem tudtam azonnal létrehozni egy távoli számlát. Elfelejtettem, hogy 20 napos várakozási idő van. De muszáj volt létrehozni, így megnéztem, van-e a közelben Korea Investment & Securities fiók, és szerencsére 40 percre volt egy, így oda tudtam menni és megnyitni egy számlát.


ISA-számla áthelyezési kudarc +_+

Valójában először a távoli számla létrehozását próbáltam, és azt írták, hogy ha áthelyezem egy másik bankban lévő ISA-számlámat, akkor valami azonnal megtörténik. Jobban utána kellett volna néznem, de sürgős volt a számla megnyitása, így csak beleegyeztem. Könnyen létrejött a számla, az API kérelem is benyújtásra került, és a hazai API tesztek is jól működtek, örültem is neki, de...

Kiderült, hogy a külföldi részvénykereskedelemhez külön kérelmet kell benyújtani. Mivel létrejött a számla, azt hittem, hogy természetesen működni fog. ㅋㅋㅋㅋ Kiderült, hogy az ISA-számlával nem lehet külföldi részvényeket kereskedni. Az ISA-számlák tulajdonságai miatt ez természetes, de nem ismertem jól az ISA-számlákat, és most sem ismerem. Egyszerűen csak most tudtam meg, hogy az ISA-számlával nem lehet külföldi részvényeket kereskedni.
Mindenesetre elmentem a fiókba, megnyitottam a számlát, és az ISA-számlát visszaküldtem az előző bankba. (Ez is az előző bankból? hívtak, hogy ha nem egyezem bele, akkor visszaküldik... Szóval az ISA-számla egy különleges számla, ezért gondolom így történt.)

Szóval a részvénykereskedés mindig egyszerű, de a kereskedéshez szükséges számla megnyitása, a HTS, MTS telepítése és beállítása nagyon nehéz. De létrehoztam, és így tudtam elkezdeni a fejlesztést.


Demó kereskedés nem támogatott

A REST API-nak volt postman példája, így nagyon könnyű volt használni. A kérések küldése és az adatok fogadása azonnal ellenőrizhető volt, és a postman segítségével Python kóddá is konvertálható. De a demó kereskedés nem támogatott funkciók közül elég sok volt. Nem kritikusak, de ha ellenőrizni akartam őket, akkor éles kereskedési számlán kellett megtennem, ami kényelmetlen volt. Az éles kereskedési számlán való ellenőrzés sem jelentene problémát, ha nem kellene valódi kereskedést végezni, de pszichológiailag kicsit ijesztő és kényelmetlen volt a helyzet. Remélem, hogy a Korea Investment & Securities a jövőben orvosolja ezeket a problémákat.


Websockets – valós idejű adat fogadás

A következő nehézség a websockets-en keresztüli valós idejű adatfogadás volt.
Ebben a részben a folyamatos fogadási logika fut, de nem találtam rá a megoldásra, hogyan lehetne befolyásolás nélkül további küldési utasításokat adni. Ez a probléma a websockets-ek megértésének hiányosságainak, valamint a programozási nyelv általános megértésem hiányosságainak is köszönhető. Ha később megtalálom a megoldást, akkor frissítem a bejegyzést.

Nehézségek a Korea Investment & Securities API fejlesztése során

Nem értem a websocket-eket... Végtelen ciklusban van? Hogyan kell az eseményeket összekapcsolni?... Szálak... Ó, jaj...


Kereskedési módszertan – fogalmam sincs?!

Végül a felhasználó által kívánt kereskedési módszertan megértése jelentett nehézséget. A saját módszerem, a rácsos kereskedés nem tartalmaz vásárlási/eladási technikákat. A meghatározott értékek alapján vásárolok/adok el. A legtöbb kereskedési módszer azonban különböző helyzetekhez igazodik, így feltételek alapján kell dönteni a vásárlásról/eladásról. Összegyűjti a perces adatokat, rajzol egy mozgóátlagot, és a Bollinger-sávok stb. tartományértékei alapján dönt a vásárlásról/eladásról. Technikailag a feltételek kiszámítása lehetséges, mivel a képlet meg van határozva, de nem értem, miért használják ezt a technikát a kereskedéshez. És ez a kérdésem még nem tisztázódott. A részvények tanulmányozása egyre nehezebb. ^^;; (A növekedésnek és a csökkenésnek egyenlőnek kellene lennie, de miért mindig a csökkenő oldalon vagyok?!!!)

Nehézségek a Korea Investment & Securities API fejlesztése során

Nem értem... Miért emelkedik és csökken? Mikor kell venni és eladni?


Ezen kívül is volt még sok más nehézség. De a görgetés és a megoldáskeresés része az életnek, nem igaz? A következőben a nehézségekkel kapcsolatos hibákról és az alternatívákról írok. Hajrá!!

Hozzászólások0