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

Catatan Kesalahan dalam Pengembangan API Korea Investment & Securities

  • Bahasa Penulisan: Bahasa Korea
  • Negara Standar: Semua Negaracountry-flag
  • TI

Dibuat: 2024-04-23

Dibuat: 2024-04-23 00:03

Pengembangan API Korea Investment Securities sudah hampir selesai. Rasanya seperti sebuah serial ya. Karena melalui proses yang sulit, meskipun tidak ada yang mengatakan apa pun, saya merasakan perasaan rendah diri dan sedih hari ini. Mereka yang pandai pasti bisa membuatnya dengan sekali coba tanpa melalui proses seperti ini. Saya iri dengan kecerdasan dan bakat mereka. Meskipun begitu, saya kembali mengingatkan diri sendiri bahwa kehidupan tidak hanya dibentuk oleh orang-orang yang pandai, dan saya menghibur diri sendiri.


Ini adalah postingan kelima. Tapi tidak ada banyak isi. Ini adalah cerita sinis tentang proses pembuatan program perdagangan otomatis menggunakan API Korea Investment Securities. Namun, jika ada yang membacanya, saya sangat berterima kasih. +_+

Catatan Kesalahan dalam Pengembangan API Korea Investment & Securities

Ketika masalah sulit dipecahkan, cobalah berbagai solusi yang telah disiapkan. try except


Sebelumnya, saya telah menulis tentang kesulitan yang saya alami saat mengembangkan API Korea Investment Securities. Ada beberapa hal yang bukan karena Korea Investment Securities, dan ada juga yang memang benar, tetapi jika saya merangkum kembali kesulitan tersebut, maka akan seperti di bawah ini.


  • Pembukaan Rekening Korea Investment Securities (Contoh Kegagalan Pemindahan Rekening ISA)
  • Tidak Mendukung Perdagangan Simulasi
  • Websockets - Penerimaan Data Real-time
  • Metodologi Perdagangan

Untuk pembukaan rekening, saya menyelesaikannya dengan mengunjungi cabang terdekat. Untungnya, ada cabang yang berjarak 40 menit dari tempat saya, jadi bisa diselesaikan. Jika tidak berada di wilayah Seoul, atau bukan kota metropolitan, dan berada di tempat yang memiliki udara dan air yang segar, saya benar-benar berharap agar pembukaan rekening non-tatap muka bisa diwajibkan. Bagaimanapun juga, rekening harus dibuka agar API dapat digunakan untuk pengembangan, jadi harap buka rekening sesuai dengan situasi masing-masing.

Tidak mendukung perdagangan simulasi sebenarnya bukanlah masalah yang terlalu kritis. Hanya sedikit membuat tidak nyaman. Seperti, bagaimana jika terjadi pembelian dan muncul hutang margin, atau bagaimana jika terus membuat token investasi riil dan rekening diblokir, dll. Itulah kecemasan yang muncul. Tapi, bagi mereka yang pandai dalam pengembangan, ini bukan hal yang perlu dikhawatirkan. Itu karena kurangnya kemampuan saya dan pengalaman dalam pemrograman saham. Begitu juga dengan Websockets, karena kemampuan pemrograman saya yang kurang, jadi tidak berjalan sesuai rencana. Semuanya karena kekurangan saya. ㅠ_ㅠ

Websocket-lah masalahnya. Karena Websocket, kemampuan saya menjadi kurang!! Tapi sungguh, dengan contoh yang diberikan sebelumnya, sulit untuk memahami bagaimana cara mengatasinya. Dalam situasi ini, saya berpikir bahwa ada "beberapa pilihan tindakan selanjutnya".


  • Belajar Websockets untuk menghancurkan masalah ini!!
  • Cari tahu bagaimana orang lain mengatasi masalah ini!!


Cara termudah adalah dengan mencari. Tentu saja, saya memilih nomor 2. Saya mencoba mencari di situs KIS Developer Korea Investment Securities dengan beberapa kata kunci, tetapi tidak menemukan jawaban yang baik. (Hampir semuanya adalah pertanyaan rahasia. Aduh..) Berikutnya adalah giliran ChatGPT. Tapi saya tidak tahu apa yang harus ditanyakan. "Saya sedang mengembangkan API Korea Investment Securities dan menggunakan websockets untuk menerima data secara real-time. Berikut ini adalah kode sumber yang sedang saya gunakan. Tapi dalam keadaan ini, saya ingin menambahkan dan menghapus informasi harga eksekusi, penawaran, dan eksekusi secara real-time. Bagaimana caranya?"


Catatan Kesalahan dalam Pengembangan API Korea Investment & Securities

Tanpa ChatGPT, saya tidak bisa melakukan apa pun..


Catatan Kesalahan dalam Pengembangan API Korea Investment & Securities

Kode contohnya juga ditulis dengan baik.. tetapi, hasilnya sepertinya sama..


Sebagai metode terakhir, saya mencari di repositori github.

Catatan Kesalahan dalam Pengembangan API Korea Investment & Securities

Github itu luar biasa. Sangat beruntung ada banyak orang yang berbagi di dunia.


Saat mencari dengan "koreainvestment", banyak repositori yang muncul. Yang pertama adalah github resmi Korea Investment Securities, jadi saya lewatkan. Yang kedua adalah repositori dari Jocoding, jika Anda telah menonton video YouTube berdurasi sekitar 20 menit yang lalu, Anda juga bisa melewatinya. Yang ketiga namanya sangat menarik. python-kis milik Soju06!! (Saya tidak tahu apakah dia suka soju atau namanya Soju, tapi saya ingin mengucapkan terima kasih sekali lagi di sini. ❤️) Saat memasuki repositori ini dan menjelajahinya, saya melihat bahwa ada pekerjaan yang telah dilakukan terkait saham domestik, tetapi tampaknya tidak ada yang dilakukan untuk saham luar negeri, jadi saya hampir tidak ingin melihatnya, tetapi saya melihat petunjuk yang bisa menyelesaikan masalah websockets. Bukan itu, saat diuji untuk saham domestik, saya melihat bahwa Websockets berfungsi dengan baik. +_+ Saya memutuskan untuk menggunakan ini dan membuatnya berfungsi untuk saham luar negeri juga. Dan saya mencoba melihat source code-nya, tetapi kemampuan saya dalam Python kurang, sehingga saya tidak dapat memahami apa yang telah dilakukan Soju06. Namun, saya mengetahui bahwa dia menggunakan websocket, websocket-client, bukan websockets, dan saya dapat menyelesaikan masalah hanya dengan memanfaatkan bagian ini. Memahami secara mendalam akan sangat bagus, tetapi saya menyadari bahwa tidak memahaminya secara mendalam tidak berarti tidak bisa membuatnya. (Hidup itu indah karena itu~ 🎶)

Dari poin-poin sulit yang disebutkan sebelumnya, tersisa metodologi perdagangan. Metodologi perdagangan masih sulit. Dan jika ada jawabannya, orang yang tahu jawabannya pasti telah menguasai kekayaan seluruh dunia. Tapi bukan berarti saya melihat metodologi perdagangan dengan pandangan yang pesimis. Untuk melakukan perdagangan saham otomatis, diperlukan kriteria pembelian/penjualan. Kriteria tersebut adalah metodologi perdagangan. Tidak ada jawaban yang benar, tetapi sesuatu yang secara logis diperlukan adalah metodologi perdagangan. Perkataan saya mulai tidak masuk akal, pokoknya, yang ingin saya sampaikan adalah bahwa pemahaman tentang metodologi perdagangan masih sulit. Namun, hanya dengan memikirkan mengapa orang yang memberi saya permintaan menginginkan kriteria ini saja sudah merupakan pengalaman yang berharga.

Saya mengalami cobaan seperti ini, dan saya akan terus mengalaminya di masa mendatang, tetapi saya harap ini bermanfaat bagi mereka yang memiliki kekhawatiran yang serupa. Atau, jika Anda mengetahui cara yang lebih baik, tolong bantu saya yang bodoh ini dengan memberikan pencerahan. Saya sangat berterima kasih atas bantuan apa pun, baik berupa komentar, email, atau obrolan terbuka.



Sebagai tambahan, saya menerima permintaan pembuatan program perdagangan saham otomatis. Untuk menjalankan strategi perdagangan Anda sendiri yang telah lama dipikirkan, Anda perlu mengimplementasikan logika, tetapi proses pembelajaran pemrograman untuk itu sangat sulit. Karena itu, sepertinya orang menggunakan uang untuk mengatasinya. Tapi meskipun ingin mengatasinya dengan uang, mencari seseorang yang dapat membuatnya sesuai dengan keinginan Anda juga merupakan hal yang sulit. Saya bukan orang seperti itu, tetapi jika Anda merasa bahwa saya memiliki sedikit kemungkinan untuk menjadi orang seperti itu, jangan ragu untuk bertanya. Biaya akan ditentukan setelah kita berdiskusi secara mendalam tentang metodologi perdagangan dan memutuskan untuk benar-benar mengembangkannya. Salah satu cara terbaik untuk merangkum strategi perdagangan yang ada di kepala Anda adalah dengan menjelaskannya kepada orang lain. Dengan begitu, Anda dapat membuatnya lebih spesifik. Saya akan membantu Anda. Karena saya juga akan mendapatkan bantuan dari Anda. ❤️



Komentar0