본문 바로가기
개발/주식 자동매매 프로그램

[주식] 주식 자동매매 프로그램 만들기 - 6. 자동매매 프로그램 소스코드 복붙하기

by sssinga 2021. 2. 15.

 

 

 

+ 혹시 요 글이 문제가 된다면 먼저 정말 죄송합니다 ㅜㅜㅜㅜㅜ 알려주시면 바로 삭제하도록 하겠습니다.

굉장히 잘 설명되어 있는 책이고, 프로그램 소스도 매우 유용하여 널리 공유하고 싶은 마음에 작성하는 것인데,

저작권 요런거에 굉장히 무지하여.... 혹시나 제가 모르는 문제점이 있을까 하여 적습니다!!!

 

 

 

 

 

 

 

 

 

프로그램을 처음부터 짜는 건 진짜 어렵기도 어려운데

굉장히 비효율적인 일입니다!

잘 짜여진 프로그램을 가져다가 필요한 부분만 수정해서 사용하면 됩니다!

 

 

 

 

 

 

저는 아래 '파이썬으로 배우는 알고리즘 트레이딩' 이라는 책을 참고했습니다!

아래로 쭈욱 내려서 18. 실전 프로그램 개발 에 나와있는 소스코드를 가져다 사용했습니다.

wikidocs.net/book/110

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

 

 

 

 

 

 

위 책에 나와있는 예시 코드를 모아놓은 깃허브입니다.

그 중 ch18 > day4 에서 완성 된 소스코드를 가져다가 사용했습니다.

github.com/pystockhub/book/tree/master/ch18/day04

 

pystockhub/book

파이썬으로 배우는 알고리즘 트레이딩 (4쇄) 소스코드. Contribute to pystockhub/book development by creating an account on GitHub.

github.com

 

 

요렇게 나와 있는데요!

 

 

 

 

 

 

 

 

 

 

일단 PyCharm을 열어서 새로운 프로젝트를 생성해줍니다.

생성한 위치를 잘 기억해주세요!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

저 경로로 들어가서 !

아래 사진과 같이 파일들을 만들어 주면 됩니다!

 

( test.py 파일은 뭐 테스트 해본다고 만든거라 무시해주셔도 됩니다 ㅎㅎ )

 

1. 프로젝트 새로 생성 시 생기는 main이라는 이름의 파이썬 파일 이름을 pytrader로 변경 후 깃허브에 있는 소스코드를 복붙해주었습니다.

 

2. buy_listsell_list는 메모장 파일을 이용하여 생성 후 깃허브에 있는 텍스트를 복붙해주었습니다.

 

3. 프로젝트 이름 위에서 우클릭 > New > Python File 로 파이썬 파일을 생성해준 뒤 이름을 Kiwoom으로 변경하여, 깃허브에 있는 소스코드를 복붙해주었습니다.

 

4. pytrader.ui 파일은 깃허브에 있는 소스코드를 복사해 메모장에 붙여넣은 뒤, 해당 메모장의 확장자를 ui로 변경해주었습니다. 파일의 확장자까지 표시해주도록 설정한 뒤 이름 전체를 pytrader.ui로 변경하였습니다.

 

파일의 확장자 표시하는 법은 아래 링크를 참고해주세여!

sssinga.tistory.com/110

 

 

 

 

 

 

 

 

 

 

 

 

위 작업을 완료한 뒤 PyCharm에서 pyTrader 프로젝트를 열면 아래와 같이 나타나는 것을 확인할 수 있습니다!

 

그리고 실행 ( Ctrl + Shift + F10 ) 하면

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

크으.......

파이썬으로 배우는 알고리즘 트레이딩 저자이신 조대표님 유부장님...

적게 일하고 많이 버소서 진짜... 리스펙합니다 감사합니다...

 

이제 여기서

매수 종목이나 매매 타점 등의 세부 조건들을

자기가 원하는 조건으로 수정해줘야겠죠!

이 부분은 다음에 이어서 작성해보겠습니다!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

이전 스텝이나 다음 스텝은 아래에서 확인해주세요!

sssinga.tistory.com/92?category=916472

 

[주식] 파이썬과 키움Open API를 이용한 주식자동매매 프로그램 만들기

요거 사실 진짜 설명 잘해놓은 곳 많습니다. 다만 저는.. 파이썬의 파자도 모르는데, 게으르고 이해력이 딸리는데!!! 자동매매 프로그램 만들고싶다!!! 하는 저같은 사람들잌ㅋㅋㅋㅋ 빠르게 보

sssinga.tistory.com

 

댓글