Skip to content

Instantly share code, notes, and snippets.

@esstory
esstory / StockMst2.py
Created September 1, 2017 00:09
PLUS API EX - 파이썬 현재가 실시간 예제
import sys
from PyQt5.QtWidgets import *
import win32com.client
class CpEvent:
instance = None
def OnReceived(self):
# time = CpEvent.instance.GetHeaderValue(3) # 시간
@esstory
esstory / StockCurTest.py
Last active August 31, 2017 09:08
PLUS API EX - 파이썬 현재가 실시간 조회
import sys
from PyQt5.QtWidgets import *
import win32com.client
import types
class CpEvent:
instance = None
def OnReceived(self):
time = CpEvent.instance.GetHeaderValue(3) # 시간
@esstory
esstory / StockWeekEx.py
Created August 31, 2017 01:46
PLUS API EX - 파이썬 주식 일자별 데이터 구하는 샘플
import win32com.client
def ReqeustData(obj):
# 데이터 요청
obj.BlockRequest()
# 통신 결과 확인
rqStatus = obj.GetDibStatus()
rqRet = obj.GetDibMsg1()
print("통신상태", rqStatus, rqRet)
@esstory
esstory / StockOrderBuyEx.py
Created August 31, 2017 01:42
PLUS API EX - 파이썬 매수 주문
import win32com.client
# 연결 여부 체크
objCpCybos = win32com.client.Dispatch("CpUtil.CpCybos")
bConnect = objCpCybos.IsConnect
if (bConnect == 0):
print("PLUS가 정상적으로 연결되지 않음. ")
exit()
import win32com.client
# 연결 여부 체크
objCpCybos = win32com.client.Dispatch("CpUtil.CpCybos")
bConnect = objCpCybos.IsConnect
if (bConnect == 0):
print("PLUS가 정상적으로 연결되지 않음. ")
exit()
@esstory
esstory / Form1101.vb
Last active August 23, 2017 01:37
PLUS API - 현재가 통신 샘플 (VB)
Public Class Form1101
Private _parent As Main
Public WithEvents _stockMst As DSCBO1Lib.StockMst
Public WithEvents _stockCur As DSCBO1Lib.StockCur
Dim _stockTable As DataTable = New DataTable
Private Sub Form1101_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Me.Unsubscribe(TextBoxCode.Text)