주식자동매매프로그램 실행해보기 feat 조코딩

주식자동매매 프로그램 실행해보기 feat 조코딩 https://www.youtube.com/watch?v=2Hxfb5HT4kE&t=435s

초코딩 님의 ‘주식투자자동화’를 따라해봤습니다.우선 앱/웹 양쪽에서 실행해야 해서.. 그런데 우선 계좌를 만드는데 해외 ETF 관련해서는 자꾸 오류가 나서 그냥 국내 주식으로만 만들어 보기로 했다.

‘통합증거금 신청’해서 해야 하는데 내 계좌가 어쨌든 안된다고 나온다.

아무튼 ‘한국투자증권’이라는 앱으로 가상계좌를 만들어

여기서 초코딩님의 강의를 듣고 API를 신청하고, 제 apikey, apisecret를 받고, 초코딩님이 github에 올린 코드를 다운받아 https:/github.com/youtube-jocoding/koreainvestment-autotrade .

GitHub-youtube-jocoding/한국투자-autotrade GitHub.github.com 에 계정을 생성하여 youtube-jocoding/한국투자-autotrade 개발에 기여

GitHub-youtube-jocoding/한국투자-autotrade GitHub.github.com 에 계정을 생성하여 youtube-jocoding/한국투자-autotrade 개발에 기여

vs 코드로 실행했더니 아래와 같이 결과가 나왔습니다.제가 코드를 실행한 시간은 3시 40분 정도였습니다.조코딩 님의 프로그램에는 주식 시작 시간: 종료 시간은 {9시~9시 5분:15:15분~15:20분} 이 시간을 조정하려면?여기서 t_9=t_now.replace(hour=9)? 이 부분과 t_start=t_now.replace(hour=9)t_sell=t_now.replace(hour=9)t_exit=t_now.replace(hour=9) 여기로 숫자를 바꾸면 된다.여기서 symbol_list=[“]란에 만약 내가 원하는 종목 리스트를 40개로 늘릴 수도 있고, target_buy_count는 매수 종목 수 이를 5개로 늘리고, Buy_percent=0.33 숫자를 0.2 이렇게 바꾸면 예)100만원 투자 시 5개 종목을 20%씩 투자한다는 의미다.만약 여기서 매수 타이밍을 정할 때 사용되는 변동성 전략 수정 방법은 마지막 행 target_price = stok_oprc+(stck_hgpr-stck_lwpre)*0.3 이 부분의 숫자를 0.3이 아닌 0.02로 바꾼다고?목표가격= 시초가+(고가-저가)*0.3으로 설정 시초가=100원 전일가=120원 전일가=90원 100+(120-90)*0.3=109원 매수사진 출처 : https://wellsw.tistory.com/m/131보통 이것은 변동성 전략이라는 그래프인데, 이것을 이용합니다..초코딩님의 ‘변동성 전략은 매도 타이밍’이 해당 당일 15시 15분 매도입니다.보통 변동성 전략의 매도 타이밍은 다음날의 장 시작이라고 합니다만···어쨌든 그렇다고 한다.시장 개시도, 시장 종료도, 실은 같은 가격이 아니야?자동화하려면 「긴 마무리」가 좋다.그런데 매도 타이밍에 만약에 매수를 하다가 미친 듯이 빠지면.. 그걸 설정해두는 것도 있으면 좋겠다. https://flyingkiwi.tistory.com/33주식자동매매 변동성 돌파 전략 단점 업그레이드-매도 타이밍 대신 증권 크레온플러스 파이썬 API를 이용해 주식자동매매를 진행하고 있다. 몇 주 동안 돌리면서 느낀 전략의 단점(?)이었던 돌파계수 K값을 고정치가 아닌 주가 변화에 맞춰 변동하는 값으로 어느 정도 해결했다. (주: 주식 자동매매 프로그램의 변동성 돌파 전략의 단점을 업그레이드한다) 하지만 요즘 계속 느끼고 있는 더 큰 문제는 매도 타이밍이다! (밑줄 쭉.별표가 하나. 인터넷에 떠도는 변동성 돌파 전략에서의 매도 시점은 3시 20분 전후다. 유동성 공급자가 3시 20분까지 호가를 제시하기 위해…flyingkiwi.tistory.com이 글을 보면 매도 타이밍을 ㅎㅎㅎ 설정해둔다면?위 코드로 단점을 보안할 수 있다.예를 들어 매도 타이밍을 1. 종가가 아니라 2. ‘오늘 시가’ 대비 (무엇)%까지 떨어진다면 팔아라.이렇게 코드를 추가하면 될 것 같아.이런건 chatgpt에 물어보고 추가해보자.오늘은 초코딩 씨 주식자동매매 프로그램을 해보니 실행이 잘 됐다.내일은 실전에서 돈을 넣어보자.그리고 앱에 디스코드를 설치해 서버를 만들고 웹훅url을 걸어두면 자신의 휴대폰으로 실시간 주식 자동매매 거래를 볼 수 있다.코드에서 이를 ’30’이 아닌 ’10’처럼 바꾸면 디스코드에 10분, 10분 내 주식 자동매매 현황이 디스코드로 알림을 뜨게 한다.get_stock_balance() 함수를 보고 싶다면?ctrl+엔터를 누르면 get_stock_balance() 함수의 내용을 볼 수 있다.아무튼 오늘은 그냥 따라해보고 내일은 진짜 돈 넣고 주식 자동매매 실전에서 해보자.chatgpt로 파는 타이밍 코드를 더 추가한 후에 말이다.^^www

error: Content is protected !!