[파이썬] eBest Xing api 실시간조회, 유틸 클래스
GitHub - malchooni/EBestAPI_Python: 파이썬 학습목적의 이베스트 API 구현
파이썬 학습목적의 이베스트 API 구현. Contribute to malchooni/EBestAPI_Python development by creating an account on GitHub.
github.com
[파이썬] eBest Xing api 실시간조회, 멀티스레드 설계 (1)
[파이썬] eBest Xing api 실시간조회, 스레드 설계 구현 (2)
[파이썬] eBest Xing api 실시간조회, ThreadJob 구현 (3)
[파이썬] eBest Xing api 실시간조회, ConnectionManager 구현 (4)
[파이썬] eBest Xing api 실시간조회, QueryThreadJob 구현 (5)
[파이썬] eBest Xing api 실시간조회, NWS 뉴스 요청 구현 (6)
[파이썬] eBest Xing api 실시간조회, S3_ 코스피체결 구현 (7)
[파이썬] eBest Xing api 실시간조회, 테스트 및 실행 화면 (8)
Log 유틸은 콘솔에 현재시각과 스레드이름을 함께 출력하는 클래스이다. EventUtil 클래스 get_event 메소드는 xing 에서 제공하는 res파일을 기반으로 이벤트 객체를 생성해주는 메소드이다.
import datetime
import threading
import win32com
class Log:
@staticmethod
def write(msg):
print("["+datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')+"]["+threading.currentThread().getName()+"] "+msg)
class EventUtil:
@staticmethod
def get_event(service_id, event_handler_class):
event = win32com.client.DispatchWithEvents("XA_DataSet.XAReal", event_handler_class)
event.ResFileName = "C:/eBEST/xingAPI/Res/" + service_id + ".res"
event_handler_class.event = event
return event
buycycle.name
'Buycycle'은 증권사 API를 HTTP Json으로 요청 및 응답 받을 수 있습니다. 요청 받은 Json 메시지를 증권사 API 양식에 맞게 변환해 주는 자바 기반의 오픈 소스 입니다. HTTP RESTful을 제공함으로써 사용자
buycycle.name