파이썬을 활용한
주식 자동매매 프로그램 만들기

- 파이썬으로 만드는
나만의 주식 자동매매 프로그램

 

파이썬과 키움증권 Open API로 제작하는 자동매매 프로그램

 

6주 동안 파이썬 기초/응용 + 키움증권 Open API + 나만의 자동매매 프로그램을 구현할 수 있는 강의입니다. 파이썬 초보자들을 위해 기초 동영상과 응용 동영상이 제공됩니다. 동영상 강의로 기본을 보충후에, 궁금하신 부분들을 오프라인에서 강의에서 바로바로 해결하실 수 있습니다.

일    정03.16 ~ 04.20 | 6회
매주 토요일 14:00 ~ 17:00 | 일 3시간
총 18시간 강의
정    원20명
준비물노트북 (Windows만 가능)
가    격85만 원70만 원
장    소러닝스푼즈 강의장
강남대로94길 15, S2빌딩 4층

*강남역 11번 출구 3분 거리 (지도확인)

강의특징

파이썬과 프로그래밍을 전혀 몰라도 가능

 

프로그래밍 및 파이썬을 처음 접하시는 분, 파이썬에 대한 기초 수준의 지식이 있는 분들을 대상으로 커리큘럼이 설계 되었습니다. 커리큘럼 및 과제 등 입문자를 위한 자료가 준비되어 있고, 차후 이를 응용하여 자신만의 투자 전략을 파이썬으로 구현할 수 있습니다.

나만의 알고리즘을
직접 프로그램화 해 볼 기회

 

매일 움직이는 주식시장에서 내가 만든 알고리즘과 전략을 직접 테스트해보고, 실제 계좌를 통해 매수 매도를 할 수 있습니다. 알고리즘을 최적화 한 후, 배운 내용을 활용하여 나만의 전략을 구현한 전용 프로그램을 만들어 적용시킬 수 있습니다.

키움증권 Open API를 활용한 프로그램 제작

 

키움증권에서 서비스하는 Open API를 활용하여 자동 매수매도 프로그램 뿐만 아니라 분/일/틱데이터 등을 조회, 저장할 수 있는 다양한 기능들을 학습할 수 있습니다. 이를 통해 자동 매수매도, 데이터 수집 등의 프로그램을 효율적으로 제작할 수 있습니다.

실시간 자동매매 프로그램 개발

✔ 장 중 혹은 장이 끝난 후 설정해놓은 알고리즘에 따라 실시간으로 종목을 그룹핑하고, 타이머 혹은 기준을 설정해 시장가로 매수 매도하는 프로그램을 만들 수 있습니다.

 

자신만의 투자 전략에 따른 프로그램 개발

✔ 나만의 맞춤 프로그램으로 수익률,손실율에 따른 매도 전략부터 이익보존 자동매매 전략, 내가 원하는 종목의 분할 매수/분할 매도 전략 등 세세한 알고리즘을 각각 설정하여 프로그램을 개발할 수 있습니다.

 

파이썬 기초 온라인 강의 제공 (60강 분량)

1. 파이썬 인터프리터 사용 및 파이참 IDE 사용
2. 파이썬 기초문법 : 숫자형
3. 파이썬 기초문법 : 문자열
4. 파이썬 기초문법 : 리스트
5. 파이썬 기초문법 : 피보나치 예
6. 파이썬 기타 제어 흐름 도구 : if문
7. 파이썬 기타 제어 흐름 도구 : for문
8. 파이썬 기타 제어 흐름 도구 : range()문
9. 파이썬 기타 제어 흐름 도구 : 루프의 break와 continue문, 그리고 Else 절
10. 파이썬 기타 제어 흐름 도구 : pass문
11. 파이썬 기타 제어 흐름 도구 : 함수 정의하기
12. 파이썬 함수 정의 더보기 : 기본 인자 값
13. 파이썬 함수 정의 더보기 : 키워드 인자
14. 파이썬 함수 정의 더보기 : 임의의 인자 목록
15. 파이썬 함수 정의 더보기 : 인자 목록 인 패킹
16. 파이썬 함수 정의 더보기 : 람다 표현식
17. 파이썬 함수 정의 더보기 : 도큐멘테이션 문자열
18. 파이썬 함수 정의 더보기 : 함수 이노테이션
19. 파이썬 코딩스타일
20. 파이썬 자료구조 : 리스트 더보기
21. 파이썬 자료구조 : 리스트 스택으로 사용하기
22. 파이썬 자료구조 : 리스트 큐로 사용하기
23. 파이썬 자료구조 : 리스트 컴프리헨션
24. 파이썬 자료구조 : 중첩된 리스트 컴프리헨션
25. 파이썬 자료구조 : del 문
26. 파이썬 자료구조 : 튜플과 시퀀스
27. 파이썬 자료구조 : 집합
28. 파이썬 자료구조 : 딕셔너리
29. 파이썬 자료구조 : 루프 테크닉
30. 파이썬 자료구조 : 조건 더 보기

31. 파이썬 자료구조 : 시퀀스와 다른 형들을 비교하기
32. 파이썬 모듈 : 모듈
33. 파이썬 모듈 : 모듈 더 보기
34. 파이썬 모듈 : 모듈을 스크립트로 실행하기
35. 파이썬 모듈 : 모듈 검색 경로
36. 파이썬 모듈 : '컴파일된' 파이썬 파일
37. 파이썬 모듈 : 표준 모듈들
38. 파이썬 모듈 : dir() 함수
39. 파이썬 모듈 : 패키지
40. 파이썬 모듈 : 패키지에서 * 임포트 하기
41. 파이썬 모듈 : 패키지 내부 간의 참조
42. 파이썬 모듈 : 여러 디렉터리에 있는 패키지
43. 파이썬 입력과 출력 : 장식적인 출력 포매팅
44. 파이썬 입력과 출력 : 파일을 읽고 쓰기
45. 파이썬 입력과 출력 : 파일 객체의 메소드
46. 파이썬 입력과 출력 : json과 구조적인 데이터 저장
47. 파이썬 에러와 예외 : 문법 에러
48. 파이썬 에러와 예의 : 예외
49. 파이썬 에러와 예의 : 예외 처리하기
50. 파이썬 에러와 예의 : 예외 일으키기
51. 파이썬 에러와 예의 : 사용자 정의 예외
52. 파이썬 에러와 예의 : 뒷정리 동작 정의하기
53. 파이썬 에러와 예의 : 미리 정의된 뒷정리 동작들
54. 파이썬 클래스 : 클래스, 이름과 객체에 관한 한마디
55. 파이썬 클래스 : 파이썬 스코프와 이름 공간
56. 파이썬 클래스 : 스코프와 이름 공간
57. 파이썬 클래스 : 클래스 정의 문법
58. 파이썬 클래스 : 클래스 객체
59. 파이썬 클래스 : 인스턴스 객체
60. 파이썬 클래스 : 메서드 객체

실습예시

자동 매수,매도, 잔고관리, 타이머 설정 등 모두 가능한 주식 자동매매 프로그램

키움증권 영웅문 조건검색식을 코드화하여 각각 적용이 가능한 프로그램

수강대상

프로그래밍은 전혀 모르지만
나만의 주식 자동 매매 프로그램을
직접 만들어 보고 싶은 분

시스템 트레이딩과 자동매매에 관심이 있고, 직접 공부를 해서 나만의 프로그램을 구현해보고 싶은 트레이더

파이썬을 독학하는 과정에서
혼자 풀기 어려운 벽에
부딪힌 모든 사람

파이썬 기초 + 키움증권 Open API 다루기 + 나만의 주식 자동매매 프로그램,
6주안에 만들어보고 싶다면? 기초부터 실전까지 스피드하게!

6주 후, 당신이 얻어갈 수 있는 것들

파이썬 프로그래밍 기초 + 응용

파이썬 기초부터 문법까지 프로그래밍에 대해 학습하고, 이를 실제 개발 등에 활용할 수 있는 응용 지식

키움증권 Open API

키움증권에서 제공하는 API를 다루고, 자동매매 프로그램 뿐만 아니라 일/분/틱데이터 등의 조회기능까지 사용

나만의 자동매매 프로그램

나만의 알고리즘을 실제로 구현할 수 있는 검색식 등을 만들어 실제 로직에 따라 매수매도를 진행하는 프로그램 제작

강의자료

수강후기

[강의사진] 자동매매

커리큘럼

* 회차별 주제를 클릭하면 상세한 커리큘럼이 나옵니다.

1주차. 파이썬 시스템 트레이딩 시작하기

시스템 트레이딩에 대한 기본과 이론을 학습합니다. 또한 시스템 트레이딩에 사용될 언어인 파이썬 기초와 개념을 이해하고 실습해보는 시간을 갖습니다. 이후, 본격적인 자동 매수매도 프로그램 구현을 위해 개발에 활용될 PyQT를 위한 Qt Framework를 학습합니다. 이를 통해 내가 원하는 프로그램의 UI와 기능 등을 구성해볼 수 있습니다.
 

내용

  • 시스템 트레이딩 시작하기
  • 시스템 트레이딩(System Trading)이란?
    파이썬(Python) 기초와 개념 이해
    본격적인 개발에 활용될 PyQt를 위한 Qt Framework 강의

2주차. Open API 로그인과 데이터 조회 실시간데이터 처리

3주차. 실주문과 잔고 처리

4주차. 조건식 자동매매 [실전 프로젝트]

5주차. 나만의 기능 추가하기 (1) [실전 프로젝트]

6주차. 나만의 기능 추가하기 (2) [실전 프로젝트]

강사소개 및 인터뷰

강사소개

David 강사님

- 서울시립대학교 컴퓨터과학부 학·석사
- Microsoft 주관 e-learning 세계대회 1위
- 온라인 및 오프라인 강의 경험 다수
- 키움 OpenAPI를 활용한 주식 자동매매 프로그램 제작 (조건식 기반 자동매매 프로그램)
- 빗썸 API를 활용한 코인 자동매매 프로그램 제작 (기술적 분석을 통한 자동매매 프로그램)
- 시스템 트레이딩 카페 운영 https://cafe.naver.com/hackstock

1. 자기소개 부탁드립니다.

안녕하세요. 저는 어린 시절부터 프로그래밍을 해왔고 대학교와 대학원 모두 컴퓨터과학을 전공한 [David]입니다. 누구나 새로운 학문에는 초보시절이 있습니다. 저 또한 초보시절이 존재했고 혼자 힘들어하며 공부했던 시절이 있습니다. 혼자 학습해왔던 방식은 아주 힘들었지만, 대학교에 들어와서 배운 학문을 통해 초보시절에 놓치던 것이 무엇이고 초보를 탈출하기 위해 어떤 교육이 필요한지 알게 되었습니다. 대학생 시절부터 강의활동을 시작하면서 어린 학생들부터 성인까지 어떻게 해야 새로 시작하는 초보분들도 원하는 프로그램을 만들 수 있도록 강의하는 것에 관해 연구를 많이 해왔습니다. 몇 년전부터 주식시장에 관심을 가지게 되었고, 계속 공부를 해왔었습니다. 투자자가 설정한 전략, 알고리즘에 따라 자동매매 프로그램을 개발했었고, 이에 관련된 온라인 강의활동을 진행 했었구요. 6주 동안 여러분들이 원하는 프로그램을 구현, 제작 할 수 있도록 최선을 다해 강의하도록 하겠습니다.

 

2. 수업은 어떤 내용을 다루고 어떻게 진행되나요?

수업에서는 가장 먼저 파이썬 언어 기초, 문법과 GUI를 위한 PyQt 수업을 진행합니다. 이후, 자동매매에서 가장 많이 쓰이는 키움증권 Open API 사용법과 매수/매도 요청과 실시간 데이터 처리에 관한 내용을 다루게 됩니다. 한 수업에는 각 3시간씩 진행되며 수업 전반에는 개발에 필요한 개념들과 프로그램 구조 등 이론 부분을 다루며 후반부에는 실습으로 진행됩니다.

 

3. 수업에서 만들게 된 프로그램은 어떤 것인가요?

수업 내용은 키움증권 Open API를 이용하여 조건식을 통한 자동매매 프로그램을 만드는 과정과 구현에 대해서 배우게 됩니다. 수업이 끝나면, 투자자가 설정한 조건식에 만족한 종목이 편입되었을 때 종목 매수, 조건식에서 이탈되었을 때 종목 매도하는 기본적인 매매구조를 가지며 수익률, 손실률, 이익보존에 따른 매매와 분할매수, 분할매도 등 자신만의 새로운 전략을 추가시켜 자동매매가 진행되는 프로그램을 만들 수 있습니다.

 

4. 파이썬을 처음 접하거나, 프로그래밍 지식이 부족한 사람도 수강이 가능한가요?

파이썬을 처음 접하시는 분들을 위해 유튜브에 파이썬 무료 강의(약 60강)를 촬영하여 올려두었습니다. 수강 전 한번 학습하고 오시는 것을 추천해 드리나 첫 수업에 파이썬 강의를 진행할 예정입니다. 프로그래밍 지식 또한 첫 수업에서 전반적인 흐름을 강의하며, 원하는 프로그램을 만드는 데 있어 필요한 부분에 패턴화시켜 쉽게 프로그램을 만들 수 있게 구성했기 때문에 걱정하지 않으셔도 됩니다.

 

5. 수업 전 미리 준비해야 할 부분이 있을까요?

첫 수업 전에 아래 링크에 동영상을 시청하고 진행해주시길 바랍니다.

1. 개발환경 설치 [링크, 수업 전 제공]
2. 키움 모의투자 신청 [링크, 수업 전 제공]
3. 파이썬 온라인 무료 강의 수강 [링크, 수업 전 제공]

 

6. 마지막으로 수강을 고민 중이신 분들께 한 말씀 부탁합니다.

주식시장에 관심이 있는 분들은 돈을 벌기 위해서 관심을 가졌을 것입니다. 저 또한 그랬으니깐요. 하지만 우리 대부분은 전업투자자가 아닌 이상 주식시장에 계속 신경을 쓸 수 없습니다. 주식 시장은 부동산 시장과 다르게 자신의 시간을 할애 해야 하는 시간이 상대적으로 많습니다. 자신의 시간을 할애를 많이 할수록 우리는 노동을 하는 것입니다. 진정한 투자는 돈이 돈을 버는 시스템을 구축하는 것입니다. 자신만의 주식시장에서의 전략이 존재한다면 직접 시간을 투자하지 말고 컴퓨터가 하게끔 한다면 불로소득이 증가할 것입니다. 적은 금액으로 불로소득을 증가시키기에 진입장벽이 낮은 영역이 시스템 트레이딩이라 생각합니다. 불로소득을 증가시키기 위해 단기간에 시스템 트레이딩을 배울 기회입니다.

 

수강혜택

강사님의 시스템 트레이딩 까페에서 질의응답 진행

강사님께서 직접 운영하시는 시스템 트레이딩 까페에서 수업이 끝난 이후에도 Q&A를 진행할 수 있습니다. 프로그램을 구현하다 막히는 부분들, 추가적으로 학습하시고자 하는 내용들을 확인하실 수 있습니다.

중,고급 온라인 강의 할인 혜택 제공

향후 수업에서 다루는 키움증권 Open API 내용 이외에도 추가적으로 학습이 필요한 중,고급 온라인 강의가 출시될 예정입니다. 본 강의를 들으신 기수강생분들은 신규로 수강하시는 분들보다 훨씬 큰 할인혜택이 제공될 예정입니다.

프로그램 개발을 위한 온라인 강의 무료 제공

강사님께서 직접 촬영하신 자동매매 프로그램 개발을 위한 파이썬 기초부터 응용까지 다루는 내용의 60강 분량의 온라인 강의가 무료로 제공될 예정입니다. 이를 통해 개발에 대한 이해와 프로그램의 완성도를 높여 나갈 수 있습니다.

수강료 85만 원70만 원

 

수강신청은 결제 순으로 선착순 마감될 수 있습니다.
개강 후 환불은 학원법 시행령 <제18조 제3항> 수강료 반환기준에 의거합니다.

 

*환불 세부규정 확인하기 (클릭)

15만 원 할인, 놓치지 마세요!

러닝스푼즈의 추천 강의 ▼