Skip to content

Instantly share code, notes, and snippets.

@esstory
esstory / 6033_2.py
Created January 8, 2018 01:45
PLUS 주식 잔고 실시간 처리 예제
import sys
from PyQt5.QtWidgets import *
import win32com.client
import ctypes
################################################
# PLUS 공통 OBJECT
g_objCodeMgr = win32com.client.Dispatch('CpUtil.CpCodeMgr')
g_objCpStatus = win32com.client.Dispatch('CpUtil.CpCybos')
g_objCpTrade = win32com.client.Dispatch('CpTrade.CpTdUtil')
@esstory
esstory / simpleMinChart.py
Created January 10, 2018 05:41
PLUS 예제 - 분차트 생성
import sys
from PyQt5.QtWidgets import *
import win32com.client
import ctypes
################################################
# PLUS 공통 OBJECT
g_objCodeMgr = win32com.client.Dispatch('CpUtil.CpCodeMgr')
g_objCpStatus = win32com.client.Dispatch('CpUtil.CpCybos')
g_objCpTrade = win32com.client.Dispatch('CpTrade.CpTdUtil')
@esstory
esstory / replaceall.py
Last active February 6, 2018 12:45
(REPLACEALL)지정된 폴더/확장자에서 텍스트를 찾아 일괄 변경한다
import sys
import win32con, win32api, os
import codecs # utf-8 읽어 오기 위해
class CReplaceAllText():
def __init__(self, path, fromText, toText):
self.cntFiles = 0
self.path = path
self.FromText = fromText
self.ToText = toText
# lookupExt : 대상 확장자(.java)
@esstory
esstory / allsell.py
Created December 5, 2017 01:01
보유 잔고 일괄 매도 예제 - CYBOS/CREON PLUS
import sys
from PyQt5.QtWidgets import *
import win32com.client
import ctypes
g_objCodeMgr = win32com.client.Dispatch('CpUtil.CpCodeMgr')
g_objCpStatus = win32com.client.Dispatch('CpUtil.CpCybos')
g_objCpTrade = win32com.client.Dispatch('CpTrade.CpTdUtil')
def InitPlusCheck():
@esstory
esstory / 8092.py
Created December 13, 2017 02:43
CYBOS PLUS/CREON PLUS 특징주 포착 예제
import sys
from PyQt5.QtWidgets import *
import win32com.client
import ctypes
import pandas as pd
import os
g_objCodeMgr = win32com.client.Dispatch('CpUtil.CpCodeMgr')
g_objCpStatus = win32com.client.Dispatch('CpUtil.CpCybos')
g_objCpTrade = win32com.client.Dispatch('CpTrade.CpTdUtil')
@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()