Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

Dit is een door AI vertaalde post.

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

한국투자증권 API 개발 시행착오에 대한 기록

Selecteer taal

  • Nederlands
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • हिन्दी
  • Magyar

Samengevat door durumis AI

  • Deze blogpost deelt de moeilijkheden die tijdens het ontwikkelen van een automatisch handelsprogramma met behulp van de 한국투자증권 API zijn ondervonden. In het bijzonder wordt het proces van het oplossen van Websockets-problemen voor het ontvangen van real-time data gedetailleerd beschreven.
  • De moeilijkheden die tijdens de ontwikkeling werden ondervonden, waren voornamelijk te wijten aan het gebrek aan vaardigheden en ervaring van de ontwikkelaar. De ontwikkelaar heeft echter dankzij het zoeken in de GitHub-repository de python-kis-repository van Soju06 gevonden, wat leidde tot een oplossing voor het probleem.
  • Hoewel er nog steeds moeilijkheden zijn met betrekking tot de handelsmethodiek, heeft de ontwikkelaar tijdens het proces van het begrijpen en implementeren van de handelscriteria van de opdrachtgever veel ervaring opgedaan.

Ik ben op een punt gekomen dat de ontwikkeling van de Korea Investment & Securities API bijna is voltooid. Het wordt een echte serie. Tijdens de zware tijden voel ik me, zonder dat iemand iets heeft gezegd, vervreemd en verdrietig. Mensen die goed zijn, zullen dit soort reeksen in één keer maken. Ik ben jaloers op hun slimme brein en talent. Toch troost ik mezelf met de gedachte dat het leven niet alleen maar van bekwame mensen bestaat.


Dit is mijn vijfde artikel. Maar er is niet veel inhoud. Het is een cynisch verhaal over het maken van een geautomatiseerd handelsprogramma met behulp van de Korea Investment & Securities API. Toch ben ik erg dankbaar als er mensen zijn die dit lezen. +_+

Wanneer een probleem zich voordoet, probeert u de voorbereide oplossingen uit totdat het is opgelost. try except


Ik heb al geschreven over de problemen die ik heb ondervonden bij het ontwikkelen van de Korea Investment & Securities API. Sommige problemen waren niet door Korea Investment & Securities veroorzaakt, terwijl andere dat wel waren. Maar als ik deze problemen nog eens bekijk, zijn ze als volgt:


  • Openen van een Korea Investment & Securities-rekening (mislukte poging om een ISA-rekening te verplaatsen)
  • Geen ondersteuning voor simulatiehandel
  • Websockets - Realtime data ontvangen
  • Handelmethodologie

Ik heb een rekening geopend door naar de dichtstbijzijnde vestiging te gaan. Gelukkig was er een vestiging op 40 minuten afstand, dus dat was mogelijk. Als je niet in de hoofdstad of in een grote stad woont, maar op een plek met veel water en frisse lucht, hoop ik echt dat je een rekening kunt openen zonder naar een filiaal te gaan. Hoe dan ook, je moet een rekening openen om de API te kunnen gebruiken en te ontwikkelen, dus zorg ervoor dat je de juiste rekening voor je situatie opent.

Geen ondersteuning voor simulatiehandel is eigenlijk geen groot probleem. Het is gewoon een beetje ongemakkelijk. Wat gebeurt er als ik een kooporder plaats en een gebrek aan middelen krijg? Wat als ik steeds real-time handelstokens aanmaak en mijn rekening wordt geblokkeerd? Het is een gevoel van angst. Maar voor mensen die goed kunnen ontwikkelen, zou dit geen reden tot grote zorgen moeten zijn. Het is omdat ik niet bekwaam genoeg ben en geen ervaring heb met financiële programmering. Websockets liepen ook niet zoals ik had gedacht omdat ik niet goed genoeg ben. Het is allemaal mijn schuld. ㅠ_ㅠ

Websockets waren het probleem. Websockets zorgen ervoor dat ik niet goed genoeg ben! Maar het was echt moeilijk om te begrijpen hoe ik het moest oplossen met de bestaande voorbeelden. In deze situatie dacht ik dat er "enkele opties voor de volgende actie" waren.


  • Websockets leren om dit probleem te kraken! !
  • Kijk eens hoe anderen dit probleem hebben opgelost! !


De gemakkelijkste manier is zoeken. Uiteraard heb ik voor optie 2 gekozen. Ik heb op de KIS Developer-site van Korea Investment & Securities gezocht met een paar trefwoorden, maar ik kon geen goede antwoorden vinden. (De meeste vragen waren geheim. Tjonge jonge..) Vervolgens is het de beurt aan ChatGPT. Maar ik weet niet wat ik moet vragen. "Ik gebruik websockets om realtime data te ontvangen bij het ontwikkelen van de Korea Investment & Securities API. Dit is de huidige broncode. Maar in deze staat wil ik transactieprijzen, bied- en laatprijzen en transactie-informatie realtime toevoegen en verwijderen. Wat moet ik doen?"


Ik kan niets doen zonder ChatGPT...


Het is zo geweldig dat er voorbeeldcode wordt geleverd... maar de resultaten lijken hetzelfde te zijn...


Als laatste heb ik gezocht in github-repositories.

GitHub is fantastisch! Het is geweldig dat er zoveel mensen zijn die bereid zijn te delen.


Ik heb gezocht op "koreainvestment" en er kwamen veel repositories tevoorschijn. De eerste is de officiële github van Korea Investment & Securities, dus die slaan we over. De tweede is de repository van Jocoding, maar als je de YouTube-video van 20 minuten hebt bekeken, kun je die ook gerust overslaan. De derde naam spreekt me erg aan. Soju06's python-kis! ! (Ik weet niet zeker of hij van soju houdt of dat zijn naam soju is, maar ik wil hem nogmaals bedanken voor zijn werk. ❤️) Ik heb die repository verkend en zag dat er werk was gedaan met betrekking tot Koreaanse aandelen, maar niet met betrekking tot buitenlandse aandelen. Ik dacht erover om het niet te bekijken, maar ik zag een aanwijzing om mijn websockets-probleem op te lossen. Nee, nee. Toen ik het testte met Koreaanse aandelen, zag ik dat het werkte met het websockets-probleem opgelost. +_+ Ik besloot dat ik dat kon gebruiken om het ook voor buitenlandse aandelen te laten werken. En ik probeerde de code te bekijken, maar mijn vaardigheden in Python waren niet goed genoeg om te begrijpen wat Soju06 had gedaan. Maar ik kwam erachter dat hij websocket, websocket-client gebruikte in plaats van websockets, en ik kon het probleem oplossen door alleen dat deel te gebruiken. Het is goed om diep te graven, maar het betekent niet dat je het niet kunt maken als je het niet diepgaand begrijpt. (Het leven is daarom zo mooi~ 🎶)

Van de problemen die ik eerder heb genoemd, is de handelmethodologie over. Handelmethodologie is nog steeds moeilijk. En als er een juist antwoord zou zijn, zou degene die het weet de hele wereld te rijk zijn. Dat betekent niet dat ik negatief ben over de handelmethodologie. Voor geautomatiseerde aandelenhandel zijn koop- en verkoopcriteria nodig. Dat is de handelmethodologie. Er is geen juist antwoord, maar er is iets wat logisch noodzakelijk is, en dat is de handelmethodologie. Ik ga steeds meer van de pot geraken, maar het punt is dat het begrijpen van de handelmethodologie nog steeds moeilijk is. Toch is het goed om na te denken over waarom degene die me heeft gevraagd deze criteria wil gebruiken, omdat ik daar veel van kan leren.

Ik heb deze fouten gemaakt en zal dat in de toekomst ook blijven doen, maar ik hoop dat dit nuttig is voor anderen die met soortgelijke problemen zitten. Of als je een betere manier weet, laat het me dan gerust weten, ik ben altijd bereid om te leren. Reacties, e-mail, open chat, alles is welkom.



Ik ben ook op zoek naar opdrachten voor het maken van geautomatiseerde aandelenhandelsprogramma's. Om je eigen handelssysteem te kunnen uitvoeren, moet je de logica implementeren. Maar het leren programmeren om dat te doen is erg moeilijk. Daarom proberen mensen dat deel met geld te compenseren. Maar zelfs als je het met geld wilt compenseren, is het moeilijk om iemand te vinden die het voor je maakt zoals je het wilt. Ik zeg niet dat ik die persoon ben, maar als je het gevoel hebt dat ik die mogelijkheid heb, aarzel dan niet om contact op te nemen. De kosten worden vastgesteld wanneer we beslissen om daadwerkelijk te gaan ontwikkelen, nadat we voldoende over de handelmethodologie hebben gediscussieerd. Een goede manier om je handelssysteem te ordenen is het uitleggen aan iemand. Dan kun je het concreter maken. Ik help je daarbij. En ik zal er ook van leren. ❤️



김진혁
(로또 사는 아빠) 살림 하는 엄마
아빠는 로또를 사면서 대박을 기원합니다. 엄마가 살림 하면서 얻은 정보를 공유합니다.
김진혁
한국투자증권 API-ontwikkelingsreferentie Deze blogpost beschrijft het proces van het verzamelen van de benodigde informatie voor het ontwikkelen van een geautomatiseerd handelsprogramma met behulp van de 한국투자증권 API. U kunt verschillende bronnen gebruiken, zoals de officiële website, het KIS Deve

22 april 2024

Uitdagingen bij het ontwikkelen van de Korea Investment & Securities API Deze blogpost behandelt de uitdagingen en oplossingen die zijn opgedoken tijdens het ontwikkelen van de Korea Investment & Securities API. De post bespreekt ervaringen en tips van een ontwikkelaar over onderwerpen zoals het openen van een rekening, het ov

23 april 2024

Automatische handelsprogramma maken via de Korea Investment & Securities API De Korea Investment & Securities API is de enige in zijn soort in Korea die buitenlandse aandeleninvesteringen ondersteunt en maakt gebruik van REST API en Websocket-methoden voor ontwikkeling in diverse omgevingen zoals Windows, Mac en Linux zonder insta

22 april 2024

Naar de volgende fase van groei in het Koreaanse startup-ecosysteem 'Strategie voor het aantrekken van startup-investeringen' behandelt uitgebreid de informatie die nodig is tijdens het proces van het aantrekken van investeringen, en biedt praktische adviezen over het opstellen van IR-materiaal, het afsluiten van overeenk
So Yeon Kim
So Yeon Kim
So Yeon Kim
So Yeon Kim

25 maart 2024

Veilige en gemakkelijke Amerikaanse aandelen Amerikaanse aandelen bieden veiligheid en stabiele groei, en zijn een eerlijke markt die werkt volgens marktprincipes zonder tussenkomst van grote spelers. Door goede Amerikaanse aandelen te kopen wanneer ze goedkoop zijn en deze voor de lange termijn te
eskwon
eskwon
eskwon
eskwon
eskwon

7 februari 2024

3 dingen die ik wil zeggen tegen individuele beleggers die voor het eerst aandelen kopen Dit is advies over waardebeleggingsstrategieën en een positieve mentaliteit voor individuele beleggers die voor het eerst aandelen kopen. Waardebeleggen is een strategie waarbij je op korte termijn kansen op marktmisprijzen koopt en op lange termijn wacht
고집스런가치투자
고집스런가치투자
고집스런가치투자
고집스런가치투자

3 april 2024

Het contract is getekend en we sluiten binnenkort: deel 1 Gebaseerd op 8 jaar ervaring in de horeca, vertelt dit verhaal over 0304 Daegu Jjamppong, dat binnenkort zijn deuren zal sluiten, en de moeilijkheden met personeelsmanagement. De auteur raadt aan om te kiezen voor een SOU-bedrijf (gezamenlijke aandelen, c
ohtoeic-078
ohtoeic-078
ohtoeic-078
ohtoeic-078
ohtoeic-078

5 februari 2024

[Ontwikkelaar, naar de graduate school] 1. Keuze van graduate school en aanvraagervaring De auteur, een webontwikkelaar van 4 jaar, overwoog om naar de graduate school te gaan terwijl hij voltijd werkte, maar werd toegelaten tot de Graduate School of Information Convergence Technology Entrepreneurship van Dankook University, die weekende less
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

4 april 2024

Buiknam x Kim-schrijver talkshow: Gouden Tijd CEO Lee Sang-woo vergeleek de huidige vastgoedmarkt met de 4e inning van een honkbalwedstrijd en voorspelde dat de markt in de toekomst zal blijven stijgen. Hij noemde de transactievolume van woningen van 9-12 miljard won en de competitiedruk in Daegu als
junpyo jeon
junpyo jeon
junpyo jeon
junpyo jeon
junpyo jeon

26 april 2024