![translation](https://cdn.durumis.com/common/trans.png)
これはAIが翻訳した投稿です。
言語を選択
durumis AIが要約した文章
- 韓国投資証券APIを活用して自動売買プログラムを開発しながら経験した困難を共有し、特にリアルタイムデータ受信のための Websockets問題解決過程を詳しく説明する。
- 開発過程で経験した困難は、主に開発者の不足した実力と経験が原因だったが、githubリポジトリ検索を通じてSoju06氏の python-kisリポジトリを見つけ、問題解決の糸口を得た。
- 売買方法論に対する困難は依然として存在するが、依頼人の売買基準を理解し実装する過程で多くの経験を積むことができた。
韓国投資証券API開発をある程度終えた時点になりました。 本当にシリーズのように進んでますね。 難しい過程を経験するうちに、誰かが何か言ったわけでもないのに、自嘲感を感じて悲しくなるような日です。 上手な方はこのようなシリーズ過程なしに、一度にぱっと作り出すのでしょう。 頭が良く、才能があることが本当にうらやましいです。 それでも、人生は上手な人ばかりでできているわけではないということを改めて思い返し、自分を励まします。
5回目の記事ですね。 でも、内容はたいしたことがありません。 韓国投資証券APIを活用して自動売買プログラムを作る過程についての冷めた話です。 それでも見てくださる方がいれば、本当に感謝します。 +_+
問題がうまく解けないときは、解けるまで用意した方法を試してみるのです。 try except
先に韓国投資証券API開発で苦労した点について書いてみました。 韓国投資証券のせいではないこともあるし、合っていることもあるのですが、その難しさについて改めて整理してみると以下のとおりです。
- 韓国投資証券口座開設 (ISA口座移行失敗事例)
- 模擬投資未支援
- Websockets - リアルタイムデータ受信
- 売買方法論
口座開設は、近くの支店で解決しました。 幸いなことに、40分の距離に支店があったので、可能でした。 もし首都圏ではなく、広域市ではなく、水と空気がきれいな場所なら、本当に非対面口座開設を必ずできるように願っています。 とにかく、口座開設ができて初めてAPIを活用して開発を試みることができるので、状況に合わせてうまく開設してください。
模擬投資未支援は、実はそれほど重大な問題ではありません。 心が少し不安なだけです。 買付が行われて、未収金が発生したらどうなるんだろう、実戦投資トークンを生成し続けて口座が閉鎖されたらどうなるんだろう… などの不安感です。 でも、この部分は、開発が得意な方はあまり心配する必要がなかったでしょう。 私の未熟なスキルと株式プログラミングに関する経験不足によるものです。 続いて、Websocketsもプログラミングスキルが足りなくて、思ったようにうまくいかなかったんです。 全部私の不足のせいなんです。 ㅠ_ㅠ
Websocketが問題だったんですね。 Websocketのせいで、私がスキル不足になったんです! でも、本当に既存の提供されているサンプルでは、どう解けばいいのか、感覚が掴めませんでした。 このような状況で、"いくつかの次の行動の選択肢"があると考えたのです。
- Websocketsを学んでこの問題を粉砕しよう!
- 他の人はどのようにこの問題を解決したのか、調べてみよう!
簡単な方法は検索です。 当然、2番を選びました。 韓国投資証券KIS Developerサイトで、いくつかのキーワードで検索してみましたが、良い回答が見つかりませんでした。 (ほとんどが秘密の質問でした。 やっぱり…) 次はChatGPTの番です。 でも、何を聞けばいいのか、わかりません。 "韓国投資証券APIを開発しているのですが、リアルタイムでデータを受信するためにwebsocketsを使用しています。 以下は現在適用中のソースコードです。 でも、この状態で約定価格、気配値、約定情報をリアルタイムに追加削除したいのですが、どうすれば良いでしょうか?"
ChatGPTがないと何もできない体になってしまいました..
サンプルコードも作成してくれてとても良いのですが..サンプルが結果が同じように感じます..
最後の手段として、githubレポジトリを検索してみました。
github最高です。世の中に分かち合いを実践する方がたくさんいて本当に嬉しいです。
検索を"koreainvestment"で行うと、多くのリポジトリが出てきます。 1番目は韓国投資証券の公式githubなので、パスし、2番目はジョコーディングさんのリポジトリですが、先に20分ほどのYouTube動画をご覧になった方は、自然にパスしても良いでしょう。 3番目の名前が魅力的です。 Soju06さんのpython-kis!! (お酒が好きなのでしょうか、名前がソジュさんなのかはわかりませんが、この場を借りて改めて感謝申し上げます。 ❤️) このリポジトリにアクセスして探してみましたが、国内株式関連では作業がされているのですが、海外株式は作業されていないようで、見ないでおこうかとも思いましたが、今、Websocketsの問題を解決できる糸口が見えました。 아니 아니。 国内株式関連でテストしてみると、Websocketsの問題が解決された状態で動作していることがわかりました。 +_+ これを利用して海外株式も動作するようにすればいいと決心しました。 そして、ソースを見ようと努力しましたが、私のPythonの実力不足で、Soju06さんが作業された内容を理解できませんでした。 でも、Websocketsではなく、websocket、websocket-clientを使用していたことを知りました。 この部分だけを活用することで、問題は解決できました。 深く知れば良いことですが、深く知らなくても、できないわけではありません。 (人生はだから美しい〜🎶)
前に提示した苦労した点の中で、売買方法論が残っています。 売買方法論は、今でも難しいです。 そして、何か答えがあったら、その答えを知っている人が世界の富を手に入れていたでしょう。 だからといって、売買方法論を悲観的な目で見ているわけではありません。 株式自動売買を行うには、売買基準が必要です。 その基準が売買方法論なのです。 答えはありませんが、論理的には必要な何かが売買方法論なのです。 話がどんどんおかしくなっていますが、とにかく、売買方法論についての理解は、今でも難しいということです。 それでも、依頼してくださった方が、なぜこのような基準を採用したいのか考えることだけでも、多くの経験を積むことができるので、良いことです。
私はこのような試行錯誤を経験し、今後もこのような過程を経験すると思いますが、同じような悩みを抱えているなら、お役に立てれば幸いです。 または、もっと良い方法を知っているなら、愚かな衆生に悟りを与える気持ちで、ぜひご助力ください。 댓글, 이메일, 오픈카톡 何でも歓迎です。
- メール : ssjokelife@naver.com
- オープンチャット : https://open.kakao.com/o/gCim3mle
さらに、株式自動売買プログラムの制作依頼を受け付けています。 悩んでいた自分の売買方法を実行するためには、ロジックを実装する必要がありますが、そのためにはプログラミングを学ぶ過程が本当に難しいです。 だからこそ、その部分を金銭でカバーすることになるのでしょう。 でも、金銭でカバーしたいと思っても、自分の考え通りに作ってくれる人を見つけるのも難しいことです。 私がそういう人だとは言いませんが、少しばかりそういう可能性を持っている人だと感じていただけるのであれば、遠慮なくお問い合わせください。 費用は、売買方法論について十分に話し合った後、実際に開発を行うことを決めたときに決定されます。 頭の中の売買方法を整理する良い方法の1つは、誰かに説明することです。 そうすれば、より具体化することができます。 私がお手伝いします。私も助けられるので。 ❤️