메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기

리얼타임 eBook

집필서

판매중

  • 저자 : 이경오
  • 출간 : 2017-02-24
  • 페이지 : 212 쪽
  • ISBN : 9788968488467
  • 초급 초중급 중급 중고급 고급
4.1점 (18명)
좋아요 : 111

『C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기』는 증권사에서 제공하는 Open API를 연동하여 주식을 자동으로 거래할 수 있는 자동매매 시스템을 구축하는 방법을 설명합니다. 이 책에서 만드는 자동매매 시스템은 윈도우에서 구동되는 C# 윈폼 프로그램을 만들어 Open API 모듈을 연동하여 구현하고 오라클 DBMS를 연동하여 데이터를 관리합니다.

 

이 책의 내용은 다음과 같습니다.

 

Part 1에서는 주식 자동매매 시스템을 구축하는 데 필요한 준비 작업을 합니다. 자동매매 시스템 개발을 위한 환경을 구축하고, 자동매매 시스템에서 사용할 오라클 DBMS와 테이블을 생성합니다.

 

Part 2에서는 자동매매 시스템을 구축합니다. C# 윈폼 프로젝트를 생성하고 자동매매 시스템의 화면(UI)를 구성하며 필수 메서드를 구현합니다. 또한, 증권사 로그인 기능을 구현하고 거래할 종목을 설정할 그리드 창을 구현합니다. 

 

Part 3에서는 자동매매 시스템의 매매 로직을 구현합니다. 증권계좌의 정보를 조회 및 저장하고 매수와 매도내역, 체결내역을 수신하여 저장한 후 이러한 정보를 바탕으로 매수와 매도주문을 합니다. 구현이 완료되면 최종 컴파일과 배포 작업을 하고 자동매매 시스템의 실행방법까지 살펴봅니다.

 

이경오 저자

이경오

광운대학교 컴퓨터소프트웨어학과를 졸업하고, 2009년 키움증권 전산실에서 IT 개발자 생활을 시작하였습니다. 지난 2012년부터 본격적으로 데이터 관련 학습을 시작했으며, 국내 1위 데이터 컨설팅 기업에서 민간/공공 데이터 관련 프로젝트를 완수해왔습니다.

이렇게 축적한 데이터 관련 기술 역량과 경험을 바탕으로 다수의 데이터 관련 국가공인 자격증을 취득하였으며, 강의 및 집필 활동도 꾸준히 하고 있습니다. 현재는 국내 모바일 플랫폼 시장을 선도하고 있는 (주)에스브이의 데이터연구소에서 데이터 표준화, 데이터 모델링, DBMS 성능 개선 업무를 진행하고 있습니다.

Part 1 주식 자동매매 시스템 구축을 위한 준비 

 

chapter 1 주식 자동매매 시스템의 개요 

1.1 자동매매 시스템이란 

1.2 자동매매 시스템의 구성 

 

chapter 2 자동매매 시스템 개발환경 구축 

2.1 키움증권 가입 

2.2 Open API 사용신청 

2.3 영웅문3/번개2/Open API 모듈 설치 

2.4 자바 설치 

2.5 비주얼 스튜디오 설치 

2.6 오라클 DBMS 설치 

2.7 오라클 접속 라이브러리 설치 

2.8 오라클 개발도구 설치 

 

chapter 3 데이터베이스 환경 구축 

3.1 데이터베이스 접속 

3.2 사용자 계정 생성 

3.3 테이블 스페이스 생성 

3.4 테이블 생성 

Part 2 자동매매 시스템 구축 

 

chapter 4 C# 윈폼 프로젝트 생성 

4.1 프로젝트 생성과 설정 

4.2 프로젝트 속성 설정 

4.3 Open API 모듈 참조 

4.4 오라클 접속 라이브러리 참조 

4.5 C# 윈폼 소스 구조 

 

chapter 5 화면 구성 

5.1 C# 윈폼 화면 구성의 기초 

5.2 로그인 버튼 

5.3 접속 정보 출력창 

5.4 거래종목 그리드 

5.5 자동매매 시작/중지 버튼 

5.6 로그 메시지 출력창 

 

chapter 6 필수 메서드 구현 

6.1 현재시각 가져오기 메서드 

6.2 종목명 가져오기 메서드 

6.3 오라클 접속 연결 메서드 

6.4 메시지 로그 출력 메서드 

6.5 지연 메서드 

6.6 요청번호 부여 메서드 

 

chapter 7 로그인 구현 

7.1 로그인 

7.2 로그아웃 

7.3 증권계좌번호 선택 

 

chapter 8 거래종목 설정 구현 

8.1 거래종목 조회 

8.2 거래종목 삽입 

8.3 거래종목 수정 

8.4 거래종목 삭제 

 

Part 3 자동매매 시스템의 핵심 로직 구현 

 

chapter 9 자동매매 시스템 로직의 기초 

9.1 스레드 생성 

9.2 스레드 종료 

9.3 Open API 요청과 응답 방식 

 

chapter 10 계좌 조회 

10.1 매수가능금액 데이터 수신 요청 

10.2 매수가능금액 데이터 수신 응답 

10.3 매수가능금액을 계좌 테이블에 저장하기 

 

chapter 11 계좌정보 조회 

11.1 계좌정보 데이터 수신 요청 

11.2 계좌정보 데이터 수신 응답 

11.3 계좌정보 테이블 설정 

 

chapter 12 주식 주문과 체결 실시간 응답 

12.1 주문 응답정보 수신과 로그 출력 

12.2 주문내역 데이터 수신과 저장 

12.3 체결내역 데이터 수신과 저장 

12.4 계좌정보 데이터 수신과 저장 

 

chapter 13 장 시작 전 매도주문 

13.1 매도대상 종목 조회 

13.2 매도대상 종목 매도주문 

 

chapter 14 실시간 매수주문 

14.1 매수대상 거래종목 조회 

14.2 매수대상 매수주문 

14.3 매수주문 전 계좌정보 확인 

14.4 매수주문 전 미체결 매수주문 확인 

14.5 매수주문 전 최우선 매수호가 확인 

 

chapter 15 실시간 매도주문 

15.1 실시간 매도대상 종목 조회 

15.2 매도주문 주식수로 매도주문 

 

chapter 16 실시간 손절주문 

16.1 실시간 손절주문 대상 조회 

16.2 현재가 조회 

16.3 손절주문 

 

chapter 17 자동매매 시스템 실행 

17.1 컴파일과 배포 

17.2 실행과 로그인 

17.3 증권계좌 비밀번호 등록과 자동 로그인 설정 

17.4 거래종목 설정 

17.5 자동매매 시작과 중지 

주식투자자들이 주식투자에 실패하는 원인은 다음과 같습니다.

  1. 주식 투자에 대한 명확한 기준과 원칙이 없습니다. 즉, 목표가와 손절가가 명확하지 않습니다.
  2. 목표가와 손절가를 명확하게 하여 특정 주식에 투자한다 하더라도 목표가와 손절가를 지키지 않습니다(수익을 실현하면 더 큰 욕심이 나서 팔지 못하고, 손절매하게 되면 아까워서 팔지 못합니다).
  3. 보유한 종목이 하락하면 언젠가는 오르겠지 하는 막연한 기대감으로 기다리다가 어느 순간 감정에 휘말려 팔아 버립니다(해당 주식을 판 그 순간이 바닥이었을 확률이 높고 이후 주식은 제자리를 찾게 됩니다).
  4. 정확한 분산투자를 하지 못하고, 한 종목에 모든 자금을 투자할 확률이 높습니다.
  5. 처음에는 분산투자를 했다 하더라도 투자한 종목 중 한 종목이 손실을 보면 떨어지는 종목에 가진 모든 자금을 투자합니다.
이 외에도 무수히 많은 이유로 개인투자자들이 주식시장에서 성공하는 것은 하늘의 별 따기입니다. 하지만 주식투자를 사람이 아닌 컴퓨터(프로그램)가 자동으로 대신해 준다면 주식투자에 성공할 확률이 높아집니다. 이는 인간의 순간적인 감정과 욕심 등을 컴퓨터는 알지 못하기 때문입니다.

 

 

주식을 자동으로 거래하면 많은 이점이 있는데, 몇 가지를 꼽으면 다음과 같습니다.

  1. 주어진 목표가와 손절가에 맞게 주식을 매수 및 매도하게 됩니다. 감정에 휘둘리지 않고 목표가에 수익을 실현하고 손절가에 손실을 중단합니다.
  2. 정확한 분산투자가 가능합니다. 여러 종목에 자금을 정확하게 분배함으로써 위험을 예방할 수 있습니다. 이는 정확한 분산투자로 펀드에 투자하는 것과 같은 효과도 누릴 수 있습니다.
  3. 전업투자자가 아닌 일반투자자도 온종일 주식투자에 매진하는 효과를 누릴 수 있습니다.
  4. 데이터 분석을 통해 자신만의 투자기법을 발견 또는 구상할 수 있습니다.

최근 들어 많은 증권사가 자동으로 주식을 매매할 수 있도록 Open API를 출시하였습니다. 이 책은 이러한 시대의 변화에 발맞추어 IT 전문가가 아니어도 주식을 자동으로 매매할 수 있는 시스템을 구축할 수 있도록 최대한 쉽고 상세하게 썼습니다. 주식 자동매매에 관심이 있는 사람은 누구나 이 책을 보면서 하나하나 차근차근 따라 하다 보면 자신만의 주식 자동매매 시스템을 구축할 수 있게 됩니다.

많은 사람이 자동매매 시스템으로 주식투자를 하여 큰 손실을 보는 개인투자자가 한 명이라도 줄기를 바라며 더 나아가 개인투자자들의 자금이탈을 막아 대한민국 경제에 큰 보탬이 되기를 기원해 봅니다.

6.5장 의 내용을 2017스튜디오 에서 입력시 오류가 발생해서 더이상 진행할수 없습니다.

 

저자님 이메일로 오류 내용과 QnA 적어서 보냈는데...

 

안보시겠죠?? ㅜㅜ 

 

책은 샀는데 진행은 안되고... 부록에 올라온 소스코드 넣어도 오류 나고...

 

답변 기다리겠습니다.

일단 저는 C#과 데이터베이스를 이용하여 프로그램을 만든적이 있지만 주식에 대해서는 문외한인 사람입니다.

 

- 구성 -​

1장에서 자동매매 시스템의 의미와 필요성, 시스템을 만들기 위한 개발환경 구축에 대해서 설명합니다.

2장에서는 C# 윈폼 프로젝트 생성에서 부터 화면 구성, 기본적인 함수(DB 접속, 로그인 등)에 대해서 설명합니다.

3장에서는 자동매매 시스템에서 작동하는 핵심 함수(계좌 조회, 실시간 매수주문 등)에 대해 설명합니다.

 

해당 도서는 오라클 개발도구인 Oracle SQL Developer 와 Visual Studio를 이용하여 주식 자동매매 시스템을 개발합니다.

프로그램에 대해 기초 지식이 없어도 개발이 가능하도록 참고 사진과 설명이 순서대로 상세하게 작성되어 있습니다. 

저는 도서를 따라하면서 프로그램을 만드는데에 별다른 문제는 없었습니다.

기본적인 C#의 소스 구성(네임스페이스, 클래스 영역 등), 비주얼 스튜디오 화면 구성 같은 것들이 설명되어 있습니다. 하지만 이 책에서는 주식 자동매매 프로그램을 만들기 위해서 알아야 할 기초적인 내용만 설명하기에 만약 "C#이나 DB를 공부하려고 책을 찾다보니 이 도서에 C#과 데이터베이스가 있네! 이거 만들면서 공부해야겠다." 하면서 구매하실 생각이라면 비추입니다. "C#과 데이터베이스로" 보다는 "쉽게 주식 자동매매 시스템 만들기"에 더 중점이 맞춰져 있습니다.

 

설명되어 있지 않은 기능을 추가적으로 구현해서 프로그램에 넣고 싶다면 추가적인 프로그램 개발 지식과 DB에 대한 지식이 필요할 것입니다.


- 장점 -​

주식 자동매매 시스템을 구현하는데 1부터 설명한다

주식 OpenAPI의 사용방법에 대해 알 수 있다

아무것도 몰라도 프로그램을 만들수 있을 것 같다

- 단점 -​

C#과 DB에 대해 공부하고 싶은 사람에게는 비추

이후 프로그램을 확장하는데는 추가적인 공부가 필요

C#, DB, 주식 중 1도 모르는게 있다면 먼저 그것에 대한 공부를 한 뒤 보는게 더 좋을 것 같다.

 

주식에 대해서 모르기에 도서를 보고 만든 프로그램이 어느 정도까지 유용하게 사용될지는 잘 모르겠습니다만 저는 주식 관련 Open API를 사용하는 방법에 대해서 알 수 있었기 때문에 만족합니다.

이후 프로그램을 내가 원하는 기능을 넣어서 발전시키는 것은 제 재량일것 같네요.  

 

서론

e-book으로 이 책을 처음 받아보았는데 우선은 두께가 얇음이 마음에들었다. 핵심적으로 주제에 관한 내용들만을 관통하면서 설명하는 그 전개에 감동받았으며 C#과 데이터베이스 각각을 아주 기본적인 단계에서 시작하여 배우기보단 주식 자동매매 시스템을 만들기 위해 필요한개념들만을 배울 수 있다는 점이 장점으로 보이며 그 설명 또한 체계적으로 되어있어 초심자 또한 불만 없이 배울 수 있었다.

 

1. 이 책은 어떤 책인가요?

'C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기'는 증권사 api를 통해 누구든 주식을 자동으로 매매하는 프로그램을만들어 사람의 감정이 개입되지 않는, 그래서 더욱 안전한 주식 거래를 할 수 있도록 독려해주는 도서이다. 도서라기보단 안내서, 가이드북에 가까운 책이며 정말 필요한 개념, 내용만 정리하여 제시하기 때문에 쉽게 따라갈 수 있다.

 

2. 대상 독자

독자에 관계 없이 누구든 같은 경험을 할 수 있는 책이 많지 않다. 그런많지 않은 책 중 이 도서가 포함되며 컴퓨터를 조금이라도 만져본 사람이라면 쉽게 따라갈 수 있으며, 과하지도않고, 모자라지도 않은, 딱 필요한 만큼의 내용을 제시하기때문에 어떠한 독자든 괜찮을 것이다.

 

3. 책의 장점

목표에 충실하다는 것을 명확히 장점으로 꼽는다. 완벽히 해야 하는것, 목표를 설정해놓고 충실히 그 목표를 따라가기 때문에 모든 독자가 집중하고 공부할 수 있으며 생각없이 따라가기만 하면 된다는 점에서 가이드북으로의 장점을 어필한다. 실제로 일부 내용까지 구현해보았는데전혀 막힘 없이 진행되었으며 딱히 고민할 필요 없이 편하게 접할 수 있었다.

 

4. 책의 단점

 

도서의 관점에서 볼 때 이 책이 지식의 신장, 학습에는 맞지 않아보인다. 장점으로 생각되는 가이드북과 같이 명확한 목표 및 과정 수행이 그 과정 이상의 내용을 다루지않기 때문에 추가적으로 무언가 발전 가능성을 볼 수 있지는 않다. 개인적으로 C#을 공부할 수 있지 않을까 생각이 들어 도서를 선택하긴 했지만 책에서 제시하는 내용만 진행할 수 있었다. 물론 가이드북으로는, 개발하고자 하는 목표에 대해서는 너무나도 충분한도서이다.

제목: C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기

 

 

감상 요약

1) 시작이 정말 반 이다.

2) 도메인 지식이 중요하다.

 

감상

 

[시작이 정말 반이다]

    "시작이 반이다" 란 말을 많이 하곤 합니다. 

제가 자바를 처음 배울 때, JDK를 뭘 다운받아야되는건지... 다운받고 하라는대로 했는데 왜 javac이 실행 안되는건지.. 환경변수는 뭔지.. 시스템변수는 뭔지..javac이랑 java는 왜 다른건지... 등등 정말 수많은 의문이 떠올랐는데 그에 이어서 이클립스는 뭔지... IDE는 또 뭔지..왜 다운받는건지 등등

너무나 생소한 용어들이 많았고 지금까지 제가 경험했던 실행 한번에 설치까지 한 방에 해결해주는 프로그램들은 너무나도 친절했단 사실을 알았었죠.

그리고 이렇게 시작할 수 있는 환경을 다져놓는 것이 정말 일을 해내는 데에 반을 차지한다고 생각했었습니다.

제 컴퓨터에는 다행히도(?) VS2015가 설치되어있었습니다. 아하? 주식 자동매매 시스템을 위해 거진 다 된거아닐까???

네.. 전 키움증권 API를 받는데에, 정확히는 계좌개설에 정말 많은 시간을 투자했었습니다. 이걸 하면서 내가 이걸 해야하나... 란 생각이 정말 많이 들더라구요. 절차도 까다롭고 주식투자 자체가 처음이라 그런지ㅎㅎ

다행스럽게도 처음에 이렇게 힘겨운 과정을 거치고 나니 이 다음의 시스템 구현은 꽤 흥미롭게 진행했었습니다만 

나머지 반에서 장벽을 부딪히고 말았죠.

 

[도메인 지식이 중요하다]

    기술서적을 읽으면서 제 스스로 생각하는 것은 "이것을 응용해서 나중에 뭘 만들까?" 입니다.

이 책을 읽으면서 정말 아쉬웠던 것은, C# GUI로 프로그램을 만들고, DB를 연동해 저장공간을 확보하고  API를 통해 주식 상황을 보거나, 매수/매도를 한다는 액션 외에 제가 그것을 넘어서는 "무언가"를 생각해내지 못하고 계속 책에서 서술된 내용을 따라하는 것 밖에 하지못한것입니다.

전 그 원인을 "저의 약한 금융지식"으로 꼽았습니다. 사실 중요한 것은 적절하게 매수할/ 매도할 타이밍을 설정해 주는것, 혹은 그 타이밍이란 것이 환경에 따라서 동적으로 변화하는 것이라면 그 환경을 자동판단하게하는 지능을 심어주는 것이 더 중요한게 아닐까? 라고 짚었으나 주식을 이제 처음 본 저로서는 공허한 외침뿐이었죠. '만약 내가 금융투자 쪽으로 좀 더 알거나 이미 주식쪽으로 지식이 있었다면 어땠을까?'

 

이 자동매매 시스템은 나의 수족이 되어, 내가 모니터링하지않아도 손해보지않고 돈을 조금씩 불려주는 '황금알을 낳는 거위' 가 되었을까?

...라는 생각이 많이 들었습니다. 이래서 아는 만큼 보이나봅니다.

 

장점: 주식투자에 밝으신 분 + 프로그래밍을 경험해보신 분은 자동 주식투자 시스템을 구축하실 수 있습니다.

한빛 E-book 좋아요! PDF파일만 제공하니 간편하고 좋습니다!

 

단점아닌단점: 주식투자 지식이 있으신 분이 보시기에 좋습니다. 저처럼 모르는 사람은 멍하니 코드 타이핑만..ㅎㅎ 

하지만, 시스템구현의 a부터 z까지 하는 책도 없습니다. 애초에 이런 타겟팅을 한 책이라고 생각이 들었고 제가 부족한 부분을 채워서 

다시 읽어봐야 할것같습니다.

 

[E-book]C#, 데이터 베이스를 이용한 ‘주식 자동매매 시스템 만들기’

이번엔 E-book 이다!

나의 왕복 출퇴근 시간은 약 2시간이다. 이 시간은 버스에서, 지하철에서 사라지는 아까운 시간이다. 책읽기를 좋아하는 나는 책을 읽기로 했다. 하지만 지옥철이라 불리는 서울의 출퇴근길에 종이책을 펴고 읽는건 상상도 못할 일이다.

그래서 E-book을 이용해보기로 했다. 이북이 시장에 나온 직후엔 불법 복제를 막는 DRM, 서로다른 플랫폼때문에 제약이 많아서 이용하기 불편했다. 하지만 한빛미디어에서는 PDF파일을 다운받아서 어느 기기에서든 쉽게 볼 수 있다. 한빛출판네트워크(http://www.hanbit.co.kr/realtime) 뿐만아니라 ‘리디북스’에서도 구매할 수 있다.

페이지 하단에는 한빛미디어 계정 가입시 사용한 이름, 이메일이 기록되어있다.

‘주식 자동매매 시스템 만들기’는 키움증권 증권사에서 제공하는 API와 C# 프로그래밍을 활용한 미니 프로젝트를 수행해보는 내용으로 구성되어 있다. 주식 관련 책은 많고, 투자 기법, 타이밍에 관한 정보는 더더욱 많다. 바쁜 시간에 주식 그래프만 바라보고 있을수도 없는일… 이런 것들을 자동화한다면 원하는대로 컨트롤할 수 있을것이다.

저자의 서문

이 책은 어느정도 프로그래밍 경험이 있는 독자를 대상으로 내용을 풀어나가고 있다. C# 언어와 SQL 쿼리, 증권사API를 활용해야하므로 그 코드를 읽고 따라갈 수 있는 최소한의 사전지식은 있어야 실습에 어려움이 없을것 같다.

책의 목차를 따라서 실습하면 최소한의 기능을 하는 자동매매 시스템을 구성할 수 있다.

장점 : 
1) e-book이라서 무게, 부피에 제약없이 언제 어디서든 쉽게 접근가능하다
2) 200페이지정도의 부담없는 페이지 구성덕분에 미니 프로젝트를 만들 수 있다
3) 출간이후에 오탈자 수정, 내용 추가 등 변경사항이 있을경우에 새 책을 구매 할 필요가 없다.(수정된 내용이 반영되어 언제든 최신 상태의 책을 이용할 수 있다)

단점 : 
1) 쉽고 빠르게 프로젝트를 따라할 수 있지만, 확장 기능은 독자의 몫
2) Visual Studio 2015 버전 커뮤니티 에디션 에디터를 이용해서 내용을 설명하고 있어서 몇몇 버튼은 위치가 달라서 Visual Studio 2017 또는 다른 에디터를 사용하는 사용자는 적응이 필요하다.
3) C#은 윈도우에서만 가능하다(추가 : 최근엔 맥에서도 가능하게 됐다 )

04월 11일 리뷰 - 리뷰자 김종욱


 

주식 자동매매 시스템 겉표지.PNG

클로버 C#과 데이터베이스로 누구나 쉽게 - 주식 자동매매 시스템 만들기

이경오 지음

 

 본 서는 PDF로 만들어진 책으로 말그대로 시스템 만들기에만 집중한 책이다. C#이나 DB에 관한 자세한 이해를 하고자 한다면 반드시 그와 관련된 전문서를 읽어보고 학습하길 권장한다. 다만 본서를 읽으면서 흥미로웠던 사실은 주식과 관련된 API가 있다는 사실과 이를 어떻게 이용하는 정도였다.


책에 관한 본격적인 리뷰에 임하기에 앞서 어떤 사람들에게 본 서를 권하는지 적어보도록 하겠다.

 


【어떤 독자를 위한 책인가】

 

  이 책은 솔직히 말해서 입문자가 읽기를 매우 추천하지 않는다. 입문자는 기초를 탄탄히 해야할 필요가 있는데, 이 책은 이러한 기본 조건을 충족하기엔 한없이 부족하다. 그렇다고 본서를 참고서로써 사용하는 것 역시 권장하지 않는다. 왜냐면 본 서는 일반적인 프로그래밍과는 약간 거리가 있는 내용들이다. (물론 이를 프로그래밍 관점에서 본다면 크게 차이는 없지만;;) 따라서 본서를 권장하는 사람은 그냥 주식 매매프로그램을 한번 만들어보고 싶은사람, 혹은 특정 회사에서 제공하는 API 인터페이스 사용법에 대해서 숙지하고자 하는 사람이 있다는 이 책을 한번쯤(?) 읽어보길 권한다.

    

【책의 구성】 'C#과 데이터베이스로 누구나 쉽게 - 주식 자동매매 시스템 만들기책의 구성은 어떠한가.


망치 딱히 언급할 내용이 없다. 아래의 목록에 따라 구현한 코드만 있을 뿐.. 본 블로거가 본 내용은 그게 다였고 그렇게 끝이 났기에 딱히 구성에 대해서는 언급하지 않겠다.

 


【리버스 엔지니어링 - 디버거편을 읽으며…….】

 이 책은 프로그래밍을 배우고자 하는 사람이 읽기에는 ? 한없이 내용이 부족한 책이며, 다만 API나 간단한 프로그램을 만들고자 하는데 어떤식으로 만들지 (물론 C#에 한정됨) 참고하고자 할 때에 읽어보면 나름(?) 괜찮을 것이라 생각되는 책이다. 만약 주식과 관련되지 않은 뭔가 전문적인 프로그램을 만들고자 하는 사람이 있다면 위의 책 대신, 해당 필드에 대해 전문적으로 기술한 책을 읽어보길 권한다.



 

【점수…….】

구성 : ★ 내용:★  디자인: ★★★ 전문성 : 


#본 리뷰는 리뷰자 김종욱의 저작권에 귀속되므로 참고시 참고 URL과 명시를 저작자에게 알려주시길 바랍니다.

#본 리뷰의 점수 및 평가 내용은 김종욱 리뷰자의 한정된 것이므로 확정된 답이 안임을 명시합니다.

#학습과 관련된 질문과 문제에 대한 질문은 일절 받지 않습니다. 스스로 찾아서 학습하는 것 그것이야 말로 진정한 학습자입니다. 



######  감사합니다  ######  


[도서리뷰] C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기 


책을 볼떈 항상 목차를 먼저 살펴본다.

이 책의 경우에는 3개의 파트가 17개의 챕터로 구성되어 있다.

크게 파트를 구분하자면 아래와 같고, 아래의 내용으로 책의 내용이 정리가 된다.


Part 1 주식 자동매매 시스템 구축을 위한 준비 

Part 2 자동매매 시스템 구축 

Part 3 자동매매 시스템의 핵심 로직 구현 


이 책은 C#과 데이터베이스에 대한 기초가 있다면 쉽게 만들어볼 수 있는 자동매매 시스템이다. 

거기에 키움증권의 OpenAPI 를 사용하여 윈도우 응용프로그램을 만든다는 장점이 있다.


기초 프로그래밍 서적을 통해서 C#의 기초에 대해서 배웠다면

실제로 그것을 어떻게 사용하느냐에 대한 응용 프로그래밍에 대한 내용이 필요할 것이다.


이 책은 그러한 점에서 매우 훌륭하게 그 기준을 만족한다.

C#의 초보자도 만들 수 있을 뿐 아니라, 데이터베이스와 OpenAPI 를 사용함으로써 다양한 경험을 할 수 있게 해준다.




C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기 - 목록.jpg

 



모든 코드는 이미 구현되어 있기 때문에, 분석의 관점에서 접근할 수 있을 것이다.

코드 한줄이 갖는 의미에 대해서 설명이 되어 있지만 

커다란 관점에서 각 파트의 내용과 챕터가 어떻게 연결되어있는지를 생각해본다면 

스스로 프로그램을 만들려고 하는 초보자들에게 큰 도움이 될 것 같다.


만약, 주식 자동매매 시스템을 만들고자 한다면 이 책은 큰 도움이 될 것이다.

이미 만들어진 소스코드를 제공하여 프로그램을 돌아갈 수 있게 할 뿐 아니라 

책을 통해서 소스코드의 내용과 구성을 설명함으로써 

추가적인 기능과 수정사항이 있을 경우 그를 용이하게 적용할 수 있게 도와주고 있다. 


어려운 내용을 어렵게 설명하는 것이 아니라 쉬운 내용을 쉽게 설명하고 있다. 



 

C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기 - 책내용.jpg

 


그러한 점이 아쉽다. 

이와 비슷한 문서를 업무를 하면서 만들어 본적이 있다. 물론 양은 훨씬 적었다.


읽을 수록 책이라는 느낌이나 기술 서적의 느낌보다는 개발 설명서나 가이드 같은 느낌이 가까웠다. 

물론 그만큼 쉽고 명쾌하게 이야기했기 때문일 수 있지만 제목에 비해 내용이 너무 적은것 같은 느낌은 아쉬웠다.


아무것도 몰라도 만들 수 있지만, 아무것도 몰라도 만들 수 있다는게 장점이자 단점이다.


 



[C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기]


//

사실 이 책을 고르게 된 이유는 단순하다. 주식 자동매매 시스템을 만들고 싶다기보다는, 비주얼 스튜디오라는 전설의 통합개발환경(IDE)을 가볍게 배워보고 싶었기 때문이다. 개인적으로 개발할 때는 굳이 무거운 지원 도구가 필요하지 않은 Python이나 Go를 주로 사용하다 보니, 비주얼 스튜디오의 전설적인(?) 개발환경에 대한 소문은 항상 나를 혹하게 했다.


이 책은 전자책으로 출간되었기 때문에 한빛미디어 홈페이지에서 가볍게 내려받은 후 Visual Studio 2017을 설치했다. 책의 예제는 구버전(VS 2015)으로 구성되어 있지만, 2017을 설치할 때 [.NET 데스크톱 개발] 옵션 체크만 한다면 전혀 무리 없이 진행할 수 있었다.

이 책은 저자가 아주 일관된 단 하나의 목적 - 주식 자동 매매 프로그램 구현 - 만을 위해서 움직인다. 1부에서는 주식 자동매매 시스템을 구축하는 데 필요한 Visual Studio 설치와 Oracle, Oracle Developer, 키움증권 가입 및 API 연동 프로그램 설치 등의 환경 설정을 주로 다룬다. 2부는 윈폼(WinForm) 프로젝트를 생성해서 C#이란 어떤 것이고 앞으로 어떻게 우리는 프로그램을 구성해나갈지 보여주는 일종의 튜토리얼이다. 본격적인 프로그램 구현에 들어가는 것은 3부부터이다. 프로그래밍 왕초보자도 그대로 따라 하기만 하면 진행에 무리가 없을 정도로 친절한 1~2부와는 달리, 3부부터는 간결한 핵심 로직 설명과 많은 소스 코드가 자리한다. 각 소스코드 내부의 변수/함수/클래스/메서드 등에 대한 세부적인 설명은 거의 없다. 내용의 조건만 살짝 고쳐서 쓰는 게 아니라 나 자신이 원하는 기능을 더 넣을 수 있도록 수정/보완하려면 별도의 C# 도서를 공부하는 것이 필요하다.

책의 중간 정도까지는 소스코드를 장렬하게 타이핑하다가 치다가, 이윽고 귀차니즘에 지배당해서 후반부에는 소스코드 복사/붙여넣기로 프로그램을 완성했다. 전혀 모르고 관심도 역시 높지 않은 내용의 개발이었음에도 그 과정은 쾌적했다. 비주얼 스튜디오와 C#의 궁합은 정말 환상적이었다. 이 정도의 속도, UX 일관성, 편리함은 아주 먼 옛날 C/S 프로그램 시절에 Delphi를 다룰 때나 느껴봤었던 것 같다.

사실 책을 시작하기 전에는 이쪽 분야는 충분히 공부할 시간도 의지도 없는데 괜히 무리했나 후회하는 마음이 약간은 있었지만, 의외로 C#을 잘 몰라도 진행하는 데는 별 무리가 없었다. 물론 이 책의 저자가 다른 프로그래밍 도서처럼 이론을 시시콜콜하게 설명하지 않아서 그런 것 같기도 하다. 어쨌든 이 책은 C#을 전혀 모르는 사람도, 주식을 한 번도 해보지 않은 사람도, 처음부터 끝까지 따라 할 수 있다. 그리고 완성된 프로그램은 정말로 동작한다. 언론에서 자주 나오는 컴퓨터 프로그램을 이용한 자동화된 주식매매란 어떤 것인지 손으로 만들어가며 맛볼 수 있다. 비록 이 책에는 세세한 코드 설명 같은 건 없지만 무언가를 빨리 배우는 걸 즐기는 사람이 C# 입문서와 함께 공부한다면 굉장한 시너지효과를 낼 수 있을 것 같다. 어쨌든 모르는 분야에 뛰어드는 데는 간단한 무언가를 만들어가면서 몸으로 익숙해지는 것보다 더 좋은 방법이 없기 때문이다.

 
P.S. 책 내용 중 오타가 꽤 있으므로 도서 출판사 홈페이지의 사용자 오류사항을 꼭 참고해서 반영하자. 아, 그리고 책에 나온 소스코드의 모든 "=="" 기호는 "= ="로 적혀 있으므로, 실제 코드 작성할 때는 해당 기호를 빈칸이 없이 붙여야 한다.

 

책 제목에서 볼 수 있듯이 주식 자동매매 시스템을 구축하는 것에 대한 도서입니다. 주로 다루게 되는 것은 글 제목에서 볼 수 있듯이 C#과 데이터베이스, 데이터베이스는 오라클을 사용합니다. 제가 아직 C#을 잘 다루지 못하고 모르는 부분이 많지만, 이 책을 보며 쉽다고 느낀 것은 좋은 책 구성과 원리부터 시작해서 기초를 다룬 뒤 점점 더 쌓아가는 식으로 잘 풀어서 설명해 주었기 때문이라고 생각이 듭니다. 정말 좋은 책이 나온게 아닌가 싶군요. 도서에서 몇 장의 이미지를 캡쳐해서 리뷰를 하겠습니다. (저자님이 불쾌하시다면 언제든 이미지를 내리겠습니다.)

 

1. 표지

 

 

 

개인적인 생각이지만, 표지가 도서의 첫 이미지를 결정하기 때문에 중요하다는 생각이 듭니다. 이 책의 표지는 배경들이 자극적이지 않고 책 제목을 가운데에 둠으로써 책이 전달하려는 바가 무엇인지 정확하게 알 수 있도록 했다고 생각합니다. 그래서 이 책의 내용을 짐작케 했고, 받아들이는 데 좋은 영향을 주었던 것 같네요. 배경도 마음에 들었습니다.

 

2. 목차

목차에 대해서는 많은부분 캡쳐를 하지 않았습니다. 목차의 내용에 대해서는 이미 제공되고 있으니까요. 파트와 내부의 챕터를 적당하게 나누어 놓았고, 독자가 따라가는 데 좋은 구성이었다고 생각했습니다. 저는 주식에 대해 잘 알지도 못했고, 이런 류의 프로그램을 작성해 본 적이 없었기 때문에 낯선 마음이 들어야 정상이었는데 별 생각없이 친근하게 읽어갈 수 있었던 것도 적절한 목차 구성 덕분이 아니었나 싶습니다.


3. 글 내용


글 내용은 정말 마음에 드는 부분이 많아서 이것저것 캡쳐하고 싶지만, 글 내용을 스포하는 문제도 있고 해서 도움이 많이 된 부분 세 곳에 대해 작성하겠습니다.

 

 

도서 초반에 위 그림이 등장하는데, 전체적인 프로그램의 구조를 파악하고 어떤식으로 접근해야 하는지, 각자의 역할이 무엇인지 심플하지만 정확하게 표현했다고 봅니다. 이후의 내용을 읽는 데 있어서 그 파트의 그 챕터가 어느 영역에서 어떤 역할에 대한 내용인지 쉽게 와닿게 해 주지 않았나 싶습니다. 이 그림으로 끝나는 것이 아니고, 보충 설명을 해 주는 글이 있습니다심플하게 핵심 기능들로만 설명을 해주기 때문에 거부감 없이 받아들일 수 있습니다.
 
 
 
프로그래밍을 하다 보면 작성하는 소스 코드가 어떻게 구성되어 있는지 파악해야 합니다. 저처럼 C#프로그래밍과 윈폼에 익숙하지 않다면 어려울 수 있다는 느낌을 받았는데, 그런 느낌을 지워줄 수 있을만큼 잘 알려주고 있다고 봅니다. 또 그림 아래에서는 각자의 영역이 무슨 역할을 하는지에 대해 정확하고 상세하게 설명해 주기 때문에 이후의 코드 작성에 무리가 없도록 만들어 줍니다.
 

 

작업하게 될 비쥬얼 스튜디오 2015의 화면입니다. 처음 사용하거나 사용하는 데 익숙하지 않다면 어디에 무엇이 있는지, 뭘 하는 것인지 헷갈릴 수 있습니다. 그러다보면 책을 따라가기가 벅차게 되고 싫증이 나게 되는데, 도서에서 그런 부분을 캐치해서 도움을 주는 것이 저자의 정성이 느껴지는 부분이라고 생각이 들었네요.

 

 위에서 설명해드린 것 외에도 저자의 정성과 노력이 느껴지는 부분이 많습니다. 세세한 부분 하나하나 그냥 넘어가지 않고 지시 해 주는 것부터 글 내용까지 정말 좋은 책이라는 생각이 듭니다.

 

 다만 아쉬운 점은, 인터넷 도서라는 점이 있겠네요. 물론 프린트가 가능하긴 합니다만, 지극히 개인적인 생각으로는 아예 도서로 출판하는 것도 좋을 것 같습니다. 인터넷창을 켜놓고 화면을 전환해가며 코드를 짜는 것은 독자로썬 귀찮기도 한 부분이죠. 또 모니터를 보는 시간이 늘어나기 때문에 눈의 피로에도 좋지 않을 것 같습니다. 하지만 책 페이지가 적음에도 불구하고 좋은 내용들로만 구성되어 있어서 큰 부담은 아닙니다. 

 

 끝으로, 주식 자동 매매 시스템 구축이 필요하신 분 혹은 이러한 류의 시스템 구축이 필요하신 분이라면 정말 추천드리고 싶은 도서입니다. 여기까지 리뷰를 마치겠습니다. 

 

 좋은 도서를 접할 수 있게 해 준 저자님과 한빛미디어에 감사드립니다.

 

 

주식​

대학 다닐때 펀드에 가입을 하고 원금을 손실할까 조마조마했던 때가 있습니다. 지금 생각하면 정말 적은 돈이지만 그땐 2주 정도의 학식을 먹을 수 있는 큰돈이었습니다. (그나마 그 돈도 두달만에 인출해서 밥사먹었다는)

펀드

취업한 후엔 카드님과 은행님께서 제 통장을 매달 깨끗이 지워주셨는데요, 최근들어!!! 30대 중반이 되니까!!! 한달에 10만원쯤 여유가 생겼습니다? 이 돈 그냥 넣어두자니 아깝고 해서 펀드를 해볼까 했지만 제 맘대로 할 수 있는 주식을 하기로 마음을 먹었습니다. 주변에 주식하는 분들께 여쭤보니 PER, ROE, 양봉차트, 물타기 등 모르는 용어 천지였습니다. @_@ 데이터쟁이인 저의 관점에선 믿기 어려운 설명들도 있었는데요, 이걸 이해해서 실제로 테스트 해보고 싶은 욕망이 끓어올랐습니다.

그래서 무작정 머신러닝을 이용한 알고리즘 트레이딩 시스템 개발 이라는 책을 사버렸습니다! 책을 사고 따라하려는데 실제 매매 시스템을 구축하려보니 증권사에서 제공하는 API의 명세가 너무 많고 용어도 다양해서 이걸 다 볼 엄두가 나지 않았습니다. 공부를 꽤 해야지만 완성할 수 있을 것 같아 지레겁을 먹고 시작하지 못하고 있었는데 마침! 페이스북에 C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기 라는 책이 피드로 올라왔습니다. 인생 뭐 있습니까? 하고 싶은게 있고 재료도 있다면 그냥 하면 되는거죠!

C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기

이 책에서 기대한 내용은 다음과 같았습니다.

  • API연동을 어떻게 해야하는지
  • 주의해야 할것이 무엇인지
  • 복잡한 용어없이 실제로 돌아가는 시스템을 구축할 수 있는지

이 책을 한줄로 요약하자면 위 3가지 질문에 대해 아주 잘 답변을 해준 책이라고 할 수 있습니다. 책은 3개의 파트로 구성되어 있으며 첫번째는 개발에 필요한 환경설정 및 데이터베이스 테이블 생성, 두번째는 자동 매매를 위해 필요한 UI구성 및 매매 단가 입력, 마지막은 실제 증권 API와 연동하여 시세 파악 및 매매 로직 설명을 하고 있습니다.

제 마음에 들었던 부분은 특히 세번째 파트였는데요 실제 증권사 API와 연동할 때 주의해야 할 점이 무엇인지와 실제 매매를 하려면 어떤 API를 호출해서 어떤 데이터를 연동해야 하는지 꼼꼼하게 설명하는 부분이 특히 마음에 들었습니다. 왜냐하면 저는 실제 주식거래를 하나도 해보지 않은 상황이었고 API 명세는 매우 복잡했기 때문에 개발을 어디서부터 해야할지 헤매이고 있었기 때문입니다. 이 책은 그런 저에게 첫 발을 내딛을 수 있게 해준 고마운 존재입니다.

C# 코드의 경우 초보자를 고려했을 때 괜찮아 보이지만 데이터베이스로 사용하는 Oracle의 경우는 MySQL로 설명했으면 어땠을까 하는 아쉬움이 살짝 남습니다. 아래는 제가 개인적으로 느낀 아쉬운 부분인데 이런 부분이 결코 책의 가치를 떨어뜨리진 않습니다.

  • C#
    • C#으로 밥먹고 살던때가 있던지라 책의 로직을 C# 언어 특징을 고려하여 보기좋게(?) 고치고 있습니다.
    • 예를 들면 Extension 메소드 사용, DateTime을 string으로 변환하지 않고 바로 비교하는 등 좀 더 효율적이고 C# 친화적인 코드로 변경중입니다.
  • 데이터베이스
    • 오라클 기준으로 설명하고 있는데 개인용 컴퓨터에 깔기엔 무거운 녀석이라 MySQL을 기반으로 구현중입니다.
    • 불필요한 필드 정리하며 이름도 제가 좋아하는 스타일로 바꾸었습니다.
    • 책에서는 SQL쿼리를 string 조합으로 사용했는데요 저는 linq2db라는 걸 활용해서 ORM 비스무리하게 사용하고 있습니다.

마무리

좋은 책을 읽으면 항상 열정이 불타오르게 되는 것 같습니다. 주식 자동매매 시스템 구축에 있어 제가 가렵던 부분을 긁어준 책이라 재밌게 읽으며 금방 따라할 수 있었습니다. 저는 소프트웨어 개발로 밥을 먹고 살다보니 구현 자체엔 문제가 없었으나 주식에 대해 아는 바가 없었습니다. 만약 저같은 분이 자동 주식 매매를 하고 싶으신데 어떻게 접근해야할지 모르시겠다면 이 책 추천드립니다.

완성된 겉 모습은 계산기 처럼 간단한 프로그램처럼 보이나 개발환경 구축부터 프로그래밍을

 

차례차례 따라가 보면 보이는 모습이 다가 아니라는 것을 알게되었네요...

 

기본기를 다지기 보다는 실기 위주의 구성과 많이 사용되는 유명한 툴로 예제를 진행하며,

 

간단한 설명으로 단계별 기능이 어떻게 실행이 되는지 파악할 수 있도록 되어있네요..

 

 

주식을 하거나 해본 사람이라면 관심을 가져볼만한 책에서의 매매 프로그램의 예제는 간단하지만

 

딥러닝등으로 더욱 복잡한(?) 프로그램으로 발전할 가능성이 무긍무진 하다고 생각이 듭니다.

책 구매한지는 2주 정도 되었네요.

 

현재 C# 혹은 다른 개발툴로 증권사 API와 연동해 매매 구현해줄 수 있는 유일한 책인 거 같습니다.

또한 가장 최신 개발툴인 C#으로 전체를 설명하고 있어서 지속적인 문법만 공부하는게 아닌 작은 프로젝트로

개발툴 배워보려는 사람에게도 좋은 거 같습니다.

(보통 개인적인 개발 프로젝트를 하면서 프로그램 언어를 배우는게 가장 좋다고 하죠?)

 

[장점]

1. 개발툴 설치부터 , DB설치, Table 생성 , 로직구현 등 자동매매의 전반적인 부분을 설명해 주기 때문에

   처음 개발을 접해 진행해 보는 사람에게는 상당한 도움이 될 거 같습니다.

2. ebook이라 서점에 갈 필요없어서 편한데 .. 실상 보기는 불편하죠? 

   200페이지 정도라 전 출력해서 스프링제본 해서 보고 있습니다. (깔끔합니다)

   pdf로 되어있으니 소스 Copy & Paste 하는건 편하긴 하네요

3. 가장 최근의 OpenAPI 및 개발언어로 작성되었고, 완벽하게 동작하는 소스가 같이 제공되어

   책값대비 아깝지는 않은 거 같습니다.

 

[단점]

1. 보통 자동매매 프로그램이 다양한 전략이 많이 들어가줘야 하는데 그런내용 까지 많이 포함되었으면 하는

   아쉬움은 있습니다. (전 전문 개발자가 아니다보니 지금 내용도 벅차기는 합니다)

2. Advance 내용으로 한권 더 만들어주세요~~

 

한권의 책이 모든 내용을 포함할 수는 없겠죠 그러나 기본적인 내용은 전부 담았다고 보여집니다.

그 이후의 전략이나 향상된 기능은 개인이 넘어야 할 부분이라 사료됩니다.

이 책한권으로 자동매매 프로그램의 감을 잡을 수 있다고 보여집니다. 적극 추천 드립니다.

 

책.png

 

 

 

주식을하다가 매매프로그램 까지 생각하게되엇는데 우연히 이책을 보았습니다. 그동안 이해하는데 쉽지 않았었던 부분까지 쉽게 이해가 되엇습니다~ 기본 바이블로써도 약간의 중급자한테까지도 참고할수 잇는 서적같네여~

보니깐 기초적인 내용인데도 일반인은 진입장벽이 높은 영역을 쉽게 풀어 준 책이네요

 

기초적인 내용뿐이어도 아주 유용한 책이라고 생각합니다.

일반적으로 알고있는 HTS는 아니더라도

 

최소한의 UI(차트같은)도 없네요.

 

개인적 생각으로는 구글링보다 못한것 같습니다.

 

 

환경 : 노트북 Windows10 32bit 부록/예제소스 다운로드 시 "PC 에서 다운로드 가능합니다." 라는 메세지 박스 가 나옵니다. 어떻게 하면 예제소스를 다운로드 받을수 있나요 ?

 

질문있습니다.

 

키움증권에서 설정한 조건검색식을 불러와서 프로그램을 통해 조건검색식 뜨는 종목을 자동 매매 할 수 있는 부분에 대해서가 없더라구요.

 

혹시 간단히 추가 시킬 방법이 있으면 답변 부탁드립니다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리얼타임 eBook 안내

PDF 형식으로 제공되며, 다운로드한 eBook은 PDF 포맷을 지원하는 디바이스 또는 프로그램에서 제한없이 열람할 수 있습니다. 또한 eBook 내의 텍스트 검색 및 인쇄도 가능합니다.

리뷰쓰기

닫기
* 도서명 :
C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
C#과 데이터베이스로 누구나 쉽게 주식 자동매매 시스템 만들기
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0