DOI QR코드

DOI QR Code

A Study on Comparison of Response Time using Open API of Daishin Securities Co. and eBestInvestment and Securities Co.

  • Received : 2022.01.07
  • Accepted : 2022.01.14
  • Published : 2022.03.31

Abstract

Securities and investment services have and use large data. Investors started to invest through their own analysis methods. There are 22 major securities and investment companies in Korea and only 6 companies support open API. Python is effective for requesting and receiving, analyzing text data from open API. Daishin Securities Co. is the only open API that officially supports Python, and eBest Investment & Securities Co. unofficially supports Python. There are two important differences between CYBOS plus of Daishin Securities Co. and xingAPI of eBest Investment & Securities Co. First, we must log in to CYBOS plus to access the server of Daishin Securities Co. And the python program does not require a logon. However, to receive data using xingAPI, users log on in an individual Python program. Second, CYBOS plus receives data in a Request/Reply method, and zingAPI receives data through events. It can be thought that these points will show a difference in response time. Response time is important to users who use open APIs. Data were measured from August 5, 2021, to February 3, 2022. For each measurement, 15 repeated measurements were taken to obtain 420 measurements. To increase the accuracy of the study, both APIs were measured alternately under same conditions. A paired t-test was performed to test the hypothesis that the null hypothesis is there was no difference in means. The p-value is 0.2961, we do not reject null hypothesis. Therefore, we can see that there is no significant difference between means. From the boxplot, we can see that the distribution of the response time of eBest is more spread out than that of Cybos, and the position of the center is slightly lower. CYBOS plus has no restrictions on Python programming, but xingAPI has some limits because it indirectly supports Python programming. For example, there is a limit to receiving more than one current price.

Keywords

Acknowledgement

This research was supported by Seokyeong University in 2021.

References

  1. McKinsey Global Institute, Big Data: The next frontier for innovation, competition, and productivity, 2011.
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. Gui Yeol Ryu, "A Study on Comparison of Open Application Programming Interface of Securities Companies Supporting Python," International Journal of Advanced Smart Convergence(IJASC), Vol. 10, No. 1, pp. 97-104, 2021. DOI: http://dx.doi.org/10.7236/IJASC.2021.10.1.97
  8. Dae Pyo Jo, Algorithm Trading Learning in Python, Wikibooks, 2019.
  9. Gui Yeol Ryu, Introduction to Big Data Analysis R and Big Data Platform Hadoop, 2019.