Skip to content

cheonsong/StockAnalysisInPython

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

세력봉 매매기법을 활용한 주식자동매매 프로그램입니다.

세력봉이란?
세력이 관여했다는 증거

매수 전략
전일 종가대비 당일 15%이상
당일 시가대비 10%이상

매도 전략
당일 장 마감전 일괄 판매

필수 요소

  1. python 32bit 필요. (버젼 상관없음)
  2. python, pythonw 속성 - [호환성] - 관리자 권한으로 실행 체크
  3. 크레온plus
  4. 대신증권 계좌 개설
  5. Slack
  6. Slack OAuth code

크레온 plus 사용 및 python 설치 참고 영상
https://www.youtube.com/watch?v=4DzGOpsT3bw

Slack 알림 봇 만들기 참고 영상
https://www.youtube.com/watch?v=s24dxIp-Cp0

필요 모듈 설치
cmd창 실행
pip install pywinauto
pip install pandas
pip install pywin32
pip install slacker
pip install PyQt5
(pip upgrade 경고가 뜰 시 python -m pip install --upgrade pip)

사용 방법

  1. AutoConnect.py - line 12
    app.start('C:\CREON\STARTER\coStarter.exe /prj:cp /id:*** /pwd:*** /pwdcert:*** /autostart') *** -> 자신의 id, pw, 인증서로 교체

  2. ETFAlgoTrader.py - line 11
    slack = Slacker('자신의 Slack OAuth Code')
    자신의 Slack OAuth Code를 입력합니다.

  3. ETFAlgoTrader.py - line 18
    slack.chat.post_message('#stock', strbuf) #stock 부분을 자신의 slack 채널로 교체합니다.

  4. ETFAlgoTrader.py - line 269
    종목명이 담긴 symbol_list를 자신이 투자하길 원하는 종목으로 교체합니다.

추가

당일 상승률 상위 200 종목을 가져와 현재가 실시간 조회
UpStock.py 실행 후 요청 시작 버튼 클릭시 상위 200 종목을 가져와 보여줍니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%