국내주식자동거래개발
-
ChatGPT 4o를 이용한 멀티모달 방식 종목 분석 시도국내주식자동거래개발/ChatGPT를활용한주식매매 2025. 4. 26. 21:15
요즘 가장 강력한 도구 중 하나가 바로 'AI, 특히 GPT'입니다. 이 글에서는 ChatGPT를 활용하여 주식 종목을 분석하는 방법을 SK스퀘어 종목의 차트를 가지고 시도해봤습니다. GPT가 정리해준 분석 방법과 흐름더보기GPT를 이용한 주식 분석은 크게 다음과 같은 흐름으로 진행됩니다.기초 데이터 수집종목의 최근 주가 흐름, 거래량, 수급 현황(기관, 외국인 매매 등)을 정리합니다.뉴스 수집 및 요약최근 발표된 기업 관련 뉴스, 시장 뉴스 등을 검색해 내용을 요약하고 이슈를 파악합니다.수급과 뉴스 연결 분석주가 흐름과 뉴스, 기관/외국인 수급 변화 사이의 인과관계를 추론합니다.기술적 분석 (선택사항)매물대 차트나 지지/저항선을 참고하여 가격대별 매물 분포를 해석합니다.최종 종합 및 전망 제시데이터를 ..
-
프로그램 실행 상황 Slack 알림 메시지로 보내기국내주식자동거래개발 2024. 10. 13. 17:21
많은 개발자들은 작업 자동화를 위해 Slack으로 알림 메시지를 보내고자 합니다. 특히 자동거래 프로그램에서 특정 이벤트가 발생하면 실시간으로 모바일로 전달할 수 있어서 매우 유용합니다. 이 글에서는 Python을 활용해 Slack 채널에 알림 메시지를 보내는 방법을 소개합니다.아래 그림과 같이 윈도우 작업 스케줄러로 자동으로 실행되고하고 PC 또는 모바일로 확인할 수 있다면 멋지지 않을까요? 👍 Slackbot 생성 및 채널 설정Slack 봇을 사용하기 위해서는 아래와 같은 준비 과정이 필요합니다.Slack 가입 및 워크스페이스 생성https://slack.com/ 에서 Slack에 가입하고, 새로운 워크스페이스를 생성합니다. Bot 생성https://api.slack.com/ 에 접속하여 새로운 봇..
-
한국투자증권 API를 이용한 자동매매국내주식자동거래개발 2024. 10. 12. 18:18
유튜브 조코딩 채널의 영상을 보고 자동거래를 위해 몇년간 실제로 돌려보지는 못하고 데이터 수집과 분석과 중간에 포기 또 준비만을 반복하며 시간과 돈을 버린 제 자신을 돌아보았습니다.단순하게나마 거래를 시작하는게 중요하다는것을 알게되었습니다.한국투자증권의 크레온이라는 Win32 API가 키움 OpenAPI보다 좋아 보였습니다.키움 OpenAPI는 자동 로그인 기능이 잘 안되고 업데이트가 있을때 이를 수동으로 해야한다는 단점과 통신이 불안하고 무엇보다 연속 API를 사용하는데 있어서 API 사용간 몇초씩 시간 간격을 두어야 연결이 유지된다는 치명적인 제약사항이 있어 너무도 불편합니다.자동 매매의 시작1. 매매 전략을 선택예) 변동성 돌파 전략어제 변동폭이 있는 종목을 선정해서 오늘 시가를 기준으로 지정한 변..
-
OpenAI platform playground를 통한 프롬프트 개발국내주식자동거래개발/ChatGPT를활용한주식매매 2024. 10. 5. 16:00
Youtube 조코딩 채널의 코인 자동 매매 영상에 ChatGPT API를 이용해서 자동 거래를 하는 것이 인상적이어서 해당 영상을 약간 응용해서 캔들 차트분석을 해보았습니다.영상을 통해서 OpenAI playground에서 일반 ChatGPT 사용하듯 Chat창에서 프롬프트와 입력을 넣고 이를 실제 코드에 넣을 수 있는 소스코드를 획득할 수 있다는 것을 알게되어 이 부분을 정리했습니다. 자동거래 전반에 대해 관심있는 분은 아래 약 한시간 분량의 영상 링크를 보시면 GPT로 실제 거래를 어떻게 하지 하는 인사이트를 얻을 수 있습니다. 전체 풀 영상은 유료인데, 저는 맞뵈기 영상만으로도 좋았습니다.ChatGPT를 통한 차트 데이터로 부터 지지/저항선 분석하기프롬프트 작성: 영문 프롬프트로 작성하는게 효율적..
-
ChatGPT로 기술적 분석하기국내주식자동거래개발/ChatGPT를활용한주식매매 2023. 9. 30. 02:22
최근 ChatGPT를 활용하여 주식 투자에 관한 다양한 시도가 증가하고 있습니다. 그 중 하나의 예시로, 2023년 8월 7일에 Medium에 게시된 기사를 국내 주식 시장에 맞게 수정하여 활용해보았습니다. 원래 글의 ChatGPT를 활용하는 아이디어도 참신하지만, 이 기사를 통해 pandas_ta 패키지와 이 패키지의 기술적 분석(TA) 지표를 시각화하는 코드는 매우 유용해 보입니다. 아래는 원문 기사의 내용입니다. https://medium.com/@kokhua81/stocks-technical-analysis-ta-with-python-chatgpt-a-comprehensive-guide-871a756ebc7c Stocks Technical Analysis (TA) with Python & Chat..
-
python으로 차트 패턴 찾는 자료국내주식자동거래개발 2022. 3. 19. 11:51
컵 모양 패턴 찾는 하버드 자료: 캔들 데이터를 5x5 크기로 벡터 정보로 축약해서 찾음 https://scholar.harvard.edu/quant-dev/cup-and-handle-pattern-detection-algorithm Cup and Handle pattern detection algorithm Last year I spent several weeks working with my friend from Princeton to implement Cup and Handle pattern scanner. I would now like to share some of our key findings during the development of the algorithm. scholar.harvard.e..
-
[키움 OpenAPI] 주식체결 실시간 데이터 연구국내주식자동거래개발 2022. 3. 9. 13:59
키움 OpenAPI 실시간 데이터중에있는 주식체결 데이터를 수집하면서 확인된 사항을 기록한다. 실시간데이터는 장중에만 받을 수 있으며 키움 영웅문 HTS와 같이 키움증권으로 부터 특정 종목에 대한 Tick 단위 변경 사항을 OpenAPI를 통해 받아볼 수 있는 정보이다. 주식체결 실시간 데이터 획득 API를 통해 획득 가능한 정보 종류(FID)는 다음과 같다. API를 사용해 수신하는 방법은 https://wikidocs.net/91556 문서에 자세히 설명되어 있다. 위 wiki책 내용중 참고할 사항은 주식체결 API 호출시 사용되는 파라미터 FID 리스트 뿐만 아니라 종목 코드도 세미콜론으로 구분해서 여러 종목을 지정할 수 있는 형태임으로 한번의 호출로 여러 종목의 데이터 요청이 가능하다. def b..
-
키움 Open API 설정국내주식자동거래개발 2022. 2. 20. 00:23
본 기사는 자작 프로그램으로 키움 증권 API를 통해 주식 거래하기 위해 Visual Studio 개발 툴로 MFC C++ 프로그램을 작성하기 위해 내가 했던 개발 환경 설정 방법을 요약한다. 이미 인터넷에 많은 자료가 있어서 별도 설명이 필요하지는 않지만 설치하면서 쓸데없이 시간을 소모했던 점이 있는데 키움 Open API가 32bit OCX로 만들어져 있어서 MFC 다이얼로그에 OCF 추가를 위해서는 반드시 32bit Visual Studio를 설치해야 된다는 점이다. API 전체적인 설치 절차는 다음과 같다. - OpenAPI 설치 - Visual Studio 32bit 설치 OpenAPI 설치 키움증권 웹 사이트에서 OpenAPISetup.exe 프로그램을 받아 설치한다. 기본값으로 C:\Open..