DOI QR코드

DOI QR Code

A Study on Comparison of Open Application Programming Interface of Securities Companies Supporting Python

  • Received : 2021.01.23
  • Accepted : 2021.01.28
  • Published : 2021.03.31

Abstract

Securities and investment services had the most data per company on the average, and used the most data. Investors are increasingly demanding to invest through their own analysis methods. Therefore, securities and investment companies provide stock data to investors through open API. The data received using the open API is in text format. Python is effective and convenient for requesting and receiving text data. We investigate there are 22 major securities and investment companies in Korea and only 6 companies. Only Daishin Securities Co. supports Python officially. We compare how to receive stock data through open API using Python, and Python programming features. The open APIs for the study are Daishin Securities Co. and eBest Investment & Securities Co. Comparing the two APIs for receiving the current stock data, we find the main two differences are the login method and the method of sending and receiving data. As for the login method, CYBOS plus has login information, but xingAPI does not have. As for the method of sending and receiving data, Cybos Plus sends and receives data by calling the request method, and the reply method. xingAPI sends and receives data in the form of an event. Therefore, the number of xingAPI codes is more than that of CYBOS plus. And we find that CYBOS plus executes a loop statement by lists and tuple, dictionary, and CYBOS plus supports the basic commands provided by Python.

Keywords

References

  1. KB management Institute, Understanding big data and implications for financial services, 2012.
  2. McKinsey Global Institute, Big Data: The next frontier for innovation, competition, and productivity, 2011.
  3. Chun, Se-Hak, "The Effect of Data Size on the k-NN Predictability: Application to Samsung Electronics Stock Market Prediction," JIntell Inform Syst(jiis), Vol. 25, No. 3, pp. 239-251, 2019. DOI: http://dx.doi.org/10.13088/jiis.2019.25.3.239
  4. Jinho Byun, "Current Status and Perspectives of Fintech Innovation," Journal of New Industry and Business, Vol 51, No. 2, pp. 35-48, 2018 DOI: 10.30753/emr.2018.36.2.003
  5. Seonghoon Jang and Seung-Jung Shin, "Machine Learning-Based Programming Analysis Model Proposal: Based on User Behavioral Analysis," International Journal of Advanced Smart Convergence(IJASC), Vol.9, No.4, pp. 179-183, 2020. DOI: http://dx.doi.org/10.7236/IJASC.2020.9.4.179
  6. Soonduck Yoo, "Research on the Methodology for Policy Deriving to active Artificial Intelligence," The Journal of The Institute of Internet, Broadcasting and Communication(JIIBC), Vol. 20, No. 5, pp.187-193, 2020. DOI: https://doi.org/10.7236/JIIBC.2020.20.5.187
  7. Gui Yeol Ryu, "A Study on Open API of Securities and Investment Companies for Activating Big Data," International Journal of Advanced Smart Convergence (IJASC), Vol. 8, No. 2, pp. 102-108, 2019. DOI: http://dx.doi.org/10.7236/IJASC.2019.8.2.102
  8. Daishin Securities Co. https://www.daishin.com.
  9. eBest Investment & Securities Co. https://www.ebestsec.co.kr.
  10. Kiwoom Securities Co. https://www.kiwoom.com.
  11. Yuanta Securities Co. https://www.myasset.com.
  12. Hana Financial Investment Co. https://www.hanaw.com.
  13. IBK Securities Co. https://www.ibk.com.
  14. Dae Pyo Jo, Algorithm Trading Learning in Python, Wikibooks, 2019.