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

Трудности при разработке API для Korea Investment & Securities

  • Язык написания: Корейский
  • Страна: Все страныcountry-flag
  • ИТ

Создано: 2024-04-23

Создано: 2024-04-23 00:00

В связи с разработкой API для 한국투자증권 (한국투자증권) я написал больше, чем предполагал. Если предыдущие записи содержали общую и базовую информацию, то в этой записи я расскажу о трудностях и ошибках, с которыми я столкнулся в процессе, и о том, как я их решил. Начнем, пожалуй, с трудностей?

Трудности при разработке API для Korea Investment & Securities

Торговля акциями — это сложно, а создание программы для автоматической торговли — еще сложнее...


Открытие счета в 한국투자증권 (한국투자증권)

Первая трудность, с которой я столкнулся после принятия решения о разработке, возможно, была связана только со мной. ㅠ_ㅠ Речь шла об открытии счета в 한국투자증권 (한국투자증권). Примерно 2 недели назад по схожей причине я открыл счет в Hana Financial Investment (하나증권), и из-за этого я не смог сразу же создать безбумажный счет. Я забыл, что действует ограничение в 20 дней. Но мне все равно нужно было его открыть, поэтому я поискал ближайшее отделение 한국투자증권 (한국투자증권) и, к счастью, нашел его примерно в 40 минутах езды (?) от меня. Я смог посетить его и открыть счет.


Неудачная попытка переноса ISA-счета +_+

На самом деле я сначала пытался создать безбумажный счет, и там было написано, что если перенести ISA-счет из другого банка, то что-то должно сразу сработать. Нужно было бы внимательнее изучить информацию, но мне срочно нужно было открыть счет, поэтому я просто дал согласие. Счет был легко создан, заявка на API прошла, и я с радостью проверил, что внутренний API работает…

…но потом выяснилось, что для торговли зарубежными акциями нужна отдельная заявка. Я думал, что раз счет создан, то все должно работать автоматически ㅋㅋㅋㅋ Оказалось, что через ISA-счет торговать зарубежными акциями нельзя. Похоже, это связано с особенностями ISA-счета, о которых я не знал и до сих пор не очень хорошо понимаю. В общем, я наконец-то понял, что через ISA-счет нельзя торговать зарубежными акциями.
В любом случае я посетил отделение, открыл счет, а ISA-счет вернул в предыдущий банк. (И там из банка позвонили и сказали, что если я не соглашусь, то он вернется… В общем, похоже, ISA-счет — это особенный счет.)

В любом случае, торговля акциями всегда проста, но процесс открытия счета, установки HTS, MTS и настройки перед торговлей, кажется, очень сложный. Но я все-таки справился, и теперь могу продолжить разработку.


Отсутствие поддержки демо-торговли

REST API был очень прост в использовании благодаря примерам в Postman. Можно было сразу же отправлять запросы и получать ответы, а также преобразовывать код Postman в Python. Однако некоторые функции не поддерживали демо-торговлю. Хотя эти функции и не были критически важными, их проверка требовала использования реального торгового счета, что было неудобно. Если не совершать реальные сделки, то использование реального торгового счета не представляет никакой проблемы, но меня немного напрягала эта ситуация. Надеюсь, что со временем 한국투자증권 (한국투자증권) устранит эти недостатки.


Websockets — получение данных в реальном времени

Следующая сложность заключалась в получении данных в реальном времени через Websockets.
В этом месте постоянно выполняется логика приема, и я не смог найти способ изменить ее так, чтобы она не мешала отправлять дополнительные команды. Думаю, проблема не только в недостаточном понимании Websockets, но и в общем недостатке знаний в области программирования. Когда я найду решение, я обязательно обновлю эту запись.

Трудности при разработке API для Korea Investment & Securities

Веб-сокеты — это загадка... Не зацикливается ли программа...? Как правильно подключать события... потоки... Ай, да ладно...


Методология торговли — без понятия?!

И наконец, мне было сложно понять методологию торговли, которую хотел использовать пользователь. В моей методологии, основанной на грид-торговле, нет никаких приемов покупки/продажи. Я просто покупаю/продаю по заданным значениям. Однако обычные методы торговли разрабатываются таким образом, чтобы реагировать на различные ситуации, поэтому для принятия решений о покупке/продаже нужно использовать определенные условия. Сбор данных по свечам, построение скользящих средних, использование диапазонов Боллинджера и т. д. — все это используется для принятия решений о покупке/продаже. С технической точки зрения вычисление условий — это просто заданная формула, поэтому ее можно реализовать, но меня мучает фундаментальный вопрос: почему вообще нужно использовать эту методологию для торговли? И я пока не нашел на него ответа. Кажется, чем больше я изучаю акции, тем сложнее они становятся. ^^;; (Должно быть 50/50, но почему-то я всегда оказываюсь в проигрышной ситуации?!!!)

Трудности при разработке API для Korea Investment & Securities

Не понимаю... Почему цены растут и падают... Когда покупать и продавать...


Помимо всего прочего, было еще много трудностей. Но разве жизнь не в том, чтобы валяться и искать способы решения проблем? В следующей записи я расскажу о процессе проб и ошибок и вариантах решения этих трудностей. Удачи!!

Комментарии0

Закрытие счета ISA: управление финансами, налоговые льготы и инвестиции в акцииВ этой статье issuessay подробно рассматривается информация о закрытии счета ISA. Узнайте о преимуществах и недостатках счета, причинах и процедуре закрытия, а также о мерах предосторожности. Необходимо учитывать налоговые льготы и изменение инвестиционно
issuessay
issuessay
issuessay
issuessay

November 7, 2024

В ожидании следующего этапа развития экосистемы стартапов в КорееОбзор книги, посвященной стратегии выхода корейских стартапов на зарубежные рынки и методам привлечения инвестиций. В обзоре рассматриваются вопросы максимизации инвестиционной привлекательности, стратегии выхода на зарубежные рынки, а также руководство п
So Yeon Kim
So Yeon Kim
So Yeon Kim
So Yeon Kim

March 25, 2024

18.11.2024 Разнообразные интересы: чем я занимаюсь в свободное время?В записи блога от 18 ноября 2024 года рассматриваются вопросы повышения эффективности работы за счет автоматизации, личные хобби (игры, сериалы, программирование и др.), инвестиции, а также последние тенденции в области искусственного интеллекта и информа
Charles Lee
Charles Lee
Charles Lee
Charles Lee

November 19, 2024

Индивидуальный инвестиционный счет (ИИС): сроки, типы и налоговые льготыПодробное описание индивидуального инвестиционного счета (ИИС), сроков его действия, сравнение ИИС типа "доверительное управление" и "индивидуальное управление", а также налоговых льгот. Минимальный срок действия 5 лет (при выполнении условий – 3 года),
issuessay
issuessay
issuessay
issuessay

November 6, 2024

Перевод валюты на зарубежный брокерский счет Kiwoom Securities стал еще удобнее благодаря виртуальному валютному счету!При инвестировании в зарубежные акции через Kiwoom Securities использование виртуального валютного счета позволяет легко переводить валюту через банк, получая преимущество в виде быстрого зачисления без комиссии. Однако, следует помнить, что физическое
뉴스코리아
뉴스코리아
뉴스코리아
뉴스코리아

October 7, 2024

Отзыв об открытии счета в Kiwoom Securities: преимущества и недостаткиУзнайте о преимуществах открытия счета в Kiwoom Securities без посещения офиса: удобный процесс открытия, широкий выбор финансовых продуктов и низкие комиссии. Вы можете открыть счет со своего смартфона примерно за 10 минут.
뉴스코리아
뉴스코리아
뉴스코리아
뉴스코리아

November 5, 2024