Skip to content

Instantly share code, notes, and snippets.

@esstory
esstory / chart.py
Created November 13, 2017 08:35
크레온 플러스 예제 - 주식 차트 조회(일/주/월/분/틱)
import sys
from PyQt5.QtWidgets import *
import win32com.client
import pandas as pd
import os
g_objCodeMgr = win32com.client.Dispatch('CpUtil.CpCodeMgr')
g_objCpStatus = win32com.client.Dispatch('CpUtil.CpCybos')
@esstory
esstory / 7210.py
Last active November 13, 2017 08:51
크레온 플러스 예제: 종목별 투자자 매매동향(잠정) 데이터 조회
import sys
from PyQt5.QtWidgets import *
import win32com.client
import pandas as pd
import os
g_objCodeMgr = win32com.client.Dispatch('CpUtil.CpStockCode')
g_objCpStatus = win32com.client.Dispatch('CpUtil.CpCybos')
g_objCpTrade = win32com.client.Dispatch('CpTrade.CpTdUtil')
@esstory
esstory / cdorder.py
Created November 8, 2017 07:23
CYBOS/CREON PLUS 분할 주문 예제 분활 시간/회수에 따라 자동 매수
import sys
from PyQt5.QtWidgets import *
from PyQt5.QtCore import QTimer
import win32com.client
import time
g_objCodeMgr = win32com.client.Dispatch('CpUtil.CpCodeMgr')
g_objCpStatus = win32com.client.Dispatch('CpUtil.CpCybos')
g_objCpTrade = win32com.client.Dispatch('CpTrade.CpTdUtil')
@esstory
esstory / ovfJango.py
Created November 3, 2017 05:12
해외선물 미결제(잔고) 및 실시간 주문 체결 업데이트 예제
import sys
from PyQt5.QtWidgets import *
import win32com.client
from pandas import Series, DataFrame
import pandas as pd
import locale
import os
locale.setlocale(locale.LC_ALL, '')
# cp object
@esstory
esstory / tr6033.py
Created September 6, 2017 04:02
PLUS API EX - 파이썬 주식 잔고 조회 및 실시간 현재가 업데이트
import sys
from PyQt5.QtWidgets import *
import win32com.client
# 설명: 주식 계좌잔고 종목(최대 200개)을 가져와 현재가 실시간 조회하는 샘플
# CpEvent: 실시간 현재가 수신 클래스
# CpStockCur : 현재가 실시간 통신 클래스
# Cp6033 : 주식 잔고 조회
# CpMarketEye: 복수 종목 조회 서비스 - 200 종목 현재가를 조회 함.
@esstory
esstory / 7043EX.PY
Created September 6, 2017 01:58
PLUS API EX - 파이썬 상승률 200 종목 실시간 통신
import sys
from PyQt5.QtWidgets import *
import win32com.client
# 설명: 당일 상승률 상위 200 종목을 가져와 현재가 실시간 조회하는 샘플
# CpEvent: 실시간 현재가 수신 클래스
# CpStockCur : 현재가 실시간 통신 클래스
# Cp7043 : 상승률 상위 종목 통신 서비스 - 연속 조회를 통해 200 종목 가져옴
# CpMarketEye: 복수 종목 조회 서비스 - 200 종목 현재가를 조회 함.
@esstory
esstory / tr7223.py
Last active March 2, 2020 07:59
PLUS API EX - 파이썬 - #7223 업종별 투자자 매매 현황 조회 샘플
import win32com.client
# 연결 여부 체크
objCpCybos = win32com.client.Dispatch("CpUtil.CpCybos")
bConnect = objCpCybos.IsConnect
if (bConnect == 0):
print("PLUS가 정상적으로 연결되지 않음. ")
exit()
@esstory
esstory / MACDEX.PY
Created September 5, 2017 01:07
PLUS API EX - 파이썬 MACD 지표 실시간 계산
import sys
from PyQt5.QtWidgets import *
import win32com.client
# 요약: MACD 지표 데이터 실시간 구하기
# : 차트 OBJECT 를 통해 차트 데이터를 받은 후
# : 지표 실시간 계산 OBJECT 를 통해 지표 데이터를 계산
class CpEvent:
def set_params(self, client, objCaller):
@esstory
esstory / MarketeyeEx.py
Created September 4, 2017 00:49
PLUA API EX - 파이썬 마켓아이 & 실시간 조회
import sys
from PyQt5.QtWidgets import *
import win32com.client
# 복수 종목 실시간 조회 샘플 (조회는 없고 실시간만 있음)
class CpEvent:
def set_params(self, client):
self.client = client
def OnReceived(self):
@esstory
esstory / MultiCurEx.py
Last active September 1, 2017 06:19
PLUS API EX - 파이썬 복수종목 현재가 통신 예제
import sys
from PyQt5.QtWidgets import *
import win32com.client
class CpEvent:
def set_params(self, client):
self.client = client
def OnReceived(self):