쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

const.py 파일에 저장할 FID 및 코드양이 꽤 많기 때문에 여기서 작성하지 않고 이미 작성된 파일을 가져와 사용하겠습니다.

깃헙(Github)을 사용해 보았다면 예제 파일에서 const.py를 내려받아 그림 3-99와 같이 util 패키지에 추가해 주세요. 다만 깃헙을 사용해 보지 않았다면 다음과 같이 따라 하여 const.py 파일을 만들어 주세요.

  1. 먼저 util 패키지 아래에 const.py 파일을 생성합니다.

쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github

▲ 그림 3-99 const.py 파일 생성

  2. https://bit.ly/376qoRJ에 접속하면 다음 화면이 나옵니다. 화면에 보이는 내용을 전체 선택하여 복사한 후 const.py 파일에 붙여 넣습니다.

쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github

▲ 그림 3-100 const.py 파일에 코드 붙여 넣기

Note ≡


const.py 코드를 보면 FID 값과 FID에 연결된 항목 정보 외에도 다른 코드가 보입니다. 이 코드들은 ‘3.15절 실시간 체결 정보 얻어 오기’에서 사용할 내용이므로 여기서는 신경 쓰지 않기로 합니다.

신간 소식 구독하기

뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.

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

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

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

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

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

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

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

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

wikidocs.net/book/110

위키독스

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

wikidocs.net

쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github

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

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

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

pystockhub/book

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

github.com

쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github
쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github

요렇게 나와 있는데요!

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

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

쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github

저 경로로 들어가서 !

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

쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github

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

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

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

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

쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github

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

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

sssinga.tistory.com/110

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

쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github

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

쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github

크으.......

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

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

이제 여기서

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

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

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

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

sssinga.tistory.com/92?category=916472

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

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

sssinga.tistory.com

쉽게 따라 만드는 파이썬 주식 자동매매 시스템 github - swibge ttala mandeuneun paisseon jusig jadongmaemae siseutem github