목록맛집 List (340)
Allen's 데이터 맛집
이번 포스팅부턴 드디어 메인 프로그램 개발입니다 메인 코드는 아래의 제 깃헙에서 코드와 주석등을 참고 바래요 https://github.com/siilver94/Stock-investment-automation/blob/main/src/main/python/main.py 추가적인 이해가 필요하시다면 아래의 코드 설명을 참고해주세요 코드 설명 처음으로 CREON PLUS와 연결 상태를 점검하고, 주문 초기화를 수행합니다. 주어진 종목의 현재가(get_current_price()), 매수호가(cpStock.GetHeaderValue(16)) , 매도호가(cpStock.GetHeaderValue(17))를 조회하는 함수를 생성합니다. 종목의 OHLC(get_ohlc(code, qty)) 가격 정보를 조회하는 ..
앞서서 CREON PLUS 주식 프로그램과 연결을 확인하고 종목 정보를 구해 봤다면 다음은 카카오톡으로 메시지를 보내기 입니다 트레이딩봇은 원하는 알고리즘을 사용해서 그 알고리즘에 맞게 자동으로 사고 파는 것을 의미해요 저는 여기서 추가적으로, 주식 앱의 노예가 되고 싶지 않아, 자동으로 저에게 매수, 매매등의 정보를 카카오톡 메세지로 알려주는 카카오 챗봇을 만들고 싶었습니다. 자동으로 크레온API와 파이썬 트레이딩 프로그램과 연동해서 메세지를 계속 보낸다?? 너무 복잡하고 어려운거 아니야?? 라고 생각하겠지만 차분히 하나씩 해결해봅시다 제일 중요한 것이 바로 아래의 코드입니다. ' ' 사이에 본인의 카카오톡 대화방의 이름과 똑같은! 문구를 적어 주셔야 돼요 저는 '주식방'이라는 이름의 오픈 카카오톡 방..
본격적인 프로그래밍을 시작해보겠습니다 계속 언급은 드리겠습니다만, 항상 CREON PLUS 프로그램이 실행되고 있어야 됩니다. 파이썬으로 종목정보를 구하는 코드 크레온API 코드를 사용하여 거래소와 코스닥의 주식들을 긁어와서 출력해보겠습니다. 먼저 필요한 모듈 win32com.clint를 import 해주고 크레온 플러스 api와 연결하여 연결을 시도합니다. import win32com.client # 연결 여부 체크 objCpCybos = win32com.client.Dispatch("CpUtil.CpCybos") bConnect = objCpCybos.IsConnect if (bConnect == 0): print("PLUS가 정상적으로 연결되지 않음. ") exit() 종목 코드를 구하기 위해 ob..
데이터 분석과 자동화 프로그램을 들어가기 전에 기본적인 도메인에 대해서 짚고 넘어가 볼께요 주식이나 알고리즘에 대해서 자세히 알고 싶지 않고 개발만 하고 싶으신 분은 아래 포스팅으로 스킵하셔도 좋습니다. https://allensdatablog.tistory.com/entry/3-%ED%8C%8C%EC%9D%B4%EC%8D%AC%EC%9C%BC%EB%A1%9C-%EC%A2%85%EB%AA%A9-%EC%A0%95%EB%B3%B4-%EA%B5%AC%ED%95%98%EA%B8%B0-%EB%B0%8F-%ED%98%84%EC%9E%AC%EA%B0%80-%EC%A1%B0%ED%9A%8C [3] 파이썬으로 종목 정보 구하기 및 현재가 조회 앞서 프로젝트 소개와 개발환경까지 구축을 하고, 드디어 본격적인 개발을 시작해..