본문 바로가기

CREON PLUS

(6)
[CREON PLUS API 활용] MACD 매매 시그널 실시간 구하기(5분 차트 이용) 차트와 MACD지표를 실시간으로 계산하는 간단한 예제 코드입니다 MACD 지표는 단기 지수 이동평균과 장기 지수 이동평균의 차로 구해는 비교적 단순한 기술적 지표입니다. 참고로 MACD 지표를 구하는 계산 방법은 아래와 같습니다. MACD = 12일 지수이동평균- 26일 지수이동평균Signal = MACD 의 9일 지수이동평균Oscillator : MACD - Signal 여기서 MACD를 직접 계산하지는 않고, CREON PLUS API를 이용해 MACD 계산 값을 넘겨 받습니다 아래의 CMACD 클래스는 두가지 플러스 Object 의 도움을 받아 지표를 계산합니다.CpIndexes.CpSeries - 차트의 기본 데이터를 저장하는 PLUS 클래스(시가, 고가, 저가, 종가, 거래량)CpIndexes...
[CREON PLUS API 활용] 종목별 기관/외국인/개인 매수 수량/금액 조회 크레온 플러스(CREON PLUS) 를 이용해서 종목별 기관/외국인/개인 매수 수량/금액을 조회하는 간단한 샘플입니다 import sys # from PyQt5.QtWidgets import * import win32com.client import ctypes import time ############################################### # PLUS 공통 OBJECT g_objCodeMgr = win32com.client.Dispatch('CpUtil.CpCodeMgr') g_objCpStatus = win32com.client.Dispatch('CpUtil.CpCybos') g_objCpTrade = win32com.client.Dispatch('CpTrade.CpTdUti..
[CREON PLUS API 활용] 종목검색 실시간 신호 수신 받기 CREON PLUS API 를 이용해서 종목검색 예제 조건을 조회 하고, 해당 조건의 실시간 감시(서버에서 감시)를 등록해서 실시간으로 해당 조건에 만족하는 종목을 받아 오는 코드입니다 서버에서 실시간 감시를 해 주기 때문에, 당연하게도 등록 가능한 실시간 감시 조건은 제한되어 있어 감시를 마친 후에는 반드시 감시 중단 처리가 필요 합니다. 종목검색 프로세스는 아래 글을 참조 [Tutorial] 종목검색 프로세스 이해하기 import sys from PyQt5.QtWidgets import * import win32com.client import pandas as pd import os g_objCodeMgr = win32com.client.Dispatch('CpUtil.CpStockCode') g_ob..
[CREON PLUS API 활용] 전 종목 시가총액 구하기 CREON PLUS API 를 이용해서 전종목의 시가총액을 계산한 후 시가총액 상위 순으로 소팅해 봤습니다 시가총액 계산은 상장 "주식 수 * 현재가" 로 간단히 계산했습니다 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.Dispat..
[CREON PLUS API 활용] 차트 지표 계산 하기 CREON PLUS 에서 제공하는 차트 지표 계산 라이브러리를 이용해서 지표계산하는 간단한 코드입니다 ■ 지표 리스트 - CREON PLUS 에서 제공하는 모든 계산 가능한 지표 나열■ 계산할 지표를 선택 - 예제에서는 이동평균, Stochastic Slow, MACD, RSI, Binary Wave MACD, TSF 지표 계산 코드가 들어 있습니다. ■ 지표 조건 변경 - 지표 조건을 변경 하는 예제 코드입니다. 지표 계산 로직은 공통으로 만들어서, 다른 지표 계산하는 데도 별 어려움없이 적용 가능합니다.코드를 쉽게 하기 위해, 하이닉스(000660) 종목의 100일치 일간 차트를 먼저 가져온 후 해당 데이터를 이용해 지표를 계산합니다. import sys from PyQt5.QtWidgets impo..
[파이썬] 선물 분 차트 그리기(matplotlib) CYBOS PLUS/CREON PLUS API 를 이용하여 간단한 분차트를 그리는 예제 코드입니다 차트는 matplotlib 라이브러리를 이용했습니다 matplotlib 사용방법이 은근히 까다롭네요 화면 좌 상단에는 파생 종목 코드 리스트를 콤보에 넣어 종목을 선택할 수 있게 했습니다. [전체 코드]import datetime import sys import ctypes import time import numpy as np from PyQt5.QtWidgets import * import win32com.client import pandas as pd import os import matplotlib.pyplot as plt from matplotlib.backends.backend_qt5agg imp..