챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기

챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기

$18.13
Description
〈챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기〉책은 챗GPT와 파이썬 프로그래밍을 활용하여 주식 자동매매 시스템을 제작하는 과정을 통해 맞닥뜨리는 문제를 발견하고 해결하는 일련의 과정을 자세히 설명하였다!

이 책은 이런분께 추천합니다.
- 챗GPT의 잠재력을 알고 싶은 직장인 A씨 프로그래밍을 잘하지 못하는데 챗GPT로 쉽게 앱을 개발할 수 있다고 하더라구요. 또한 챗GPT로 프로그래밍하는 다양한 예시를 공부하고 싶어요. 그리고 나중에는 저만의 멋진 앱을 챗GPT로 개발하고 싶어요.
- 본인만의 투자 앱을 만들고 싶은 투자자 B씨
주식투자에 관심이 있어서 저만의 투자 애플리케이션과 투자 대시보드를 제작해 보고 싶어요. 제작 과정을 통해서 챗GPT 프로그래밍 방법을 자연스럽게 익히면 좋을 것 같아요.

이 책을 통해서 배우는 내용
- 챗GPT 핵심 및 올바른 프롬프트 활용 방법
- 파이썬 개발 환경 설치 및 설정
- 필요한 만큼만 배우는 파이썬 핵심
- 주식 자동매매 트레이딩 전략
- 챗GPT로 자동 매매 알고리즘 구성하기
- 매매일지 기반의 웹 투자 대시보드 제작하기
저자

박찬의

저자:박찬의
포스텍공학박사로졸업후국내반도체대기업에서빅데이터를활용한반도체불량분석및성능개선업무를수행하는반도체공정및데이터엔지니어입니다.“5분빨리퇴근하자”라는모토로파이썬데이터분석세미나를운영하고있으며,사내데이터사이언스강사로선발되어관련분야에서파이썬의잠재력을널리퍼뜨리고있습니다.지금까지의경험과지식을공유하고,관련분야에입문하는독자들의시행착오를줄이고자핵심내용만여러도서를집필하였습니다.

(온라인강의)
앤써북공식카페를통해저자가직접진행하는온라인강의의경로를확인할수있습니다.
-온라인강의경로안내:cafe.naver.com/answerbook/5521

(저서)
챗GPT와파이썬으로주식자동매매앱및웹투자리포트만들기(2024.05앤써북)
파이썬데이터분석&시각화+웹대시보드제작하기(2024.02앤써북)

목차

CHAPTER01챗GPT와파이썬프로그래밍
챗GPT소개
챗GPT에효율적으로질문하는방법
나쁜예시
좋은예시
예시없이질문만한경우
질문없이예시만있는경우
질문과예시가둘다있는경우
챗GPT와소통하기위해주의해야할사항

CHAPTER02필요한만큼만배우는파이썬기초
파이썬설치및프로그래밍환경세팅
변수의선언과할당
데이터의종류
조건문/반복문/리스트/튜플/
딕셔너리/집합/함수/클래스/모듈

CHAPTER03챗GPT로주식매매전략을구현하고백테스팅하기
매매전략:변동성돌파전략
매매전략:머신러닝기반전략

CHAPTER04증권사API로주식자동매매애플리케이션구현하기
키움증권API개요,신청방법및접근방법
자동매매시스템설계도소개
PyQt5로자동매매애플리케이션GUI구현하기
자동매매로직구현
슬랙을이용한매매주문알람받기

CHAPTER05Streamlit으로웹투자대시보드제작하기
Streamlit소개및설치
Streamlit기본위젯및레이아웃알아보기
Streamlit투자웹대시보드제작하기

출판사 서평

자동매매시스템을제작하는데파이썬은가장인기있는프로그래밍언어중하나이다.파이썬의간결하고이해하기쉬운문법,강력한데이터분석및처리라이브러리와의호환성은주식데이터를받아서빠르게처리하는것에아주뛰어나다.추가로,파이선은다양한외부API와의통합이용이하여,여러금융데이터소스와거래플랫폼에쉽게접근할수있다.이는자동매매애플리케이션이실시간시장변화에빠르게반응하고,다양한거래전략을실험하고반영하는데중요한요소이다.

이책에서는파이썬프로그래밍에챗GPT를적극적으로활용한다.챗GPT와같은인공지능은사람이구상하는알고리즘을전달하면그것을프로그래밍코드로작성하고,디버깅을지원하며다양한프로그래밍문제를해결하는수준까지이르렀다.이를통하여프로그래밍에대한진입장벽이낮아지고,프로그래밍언어에대한학습곡선이더욱완만해지고있다.하지만챗GPT를통해서보다효율적으로프로그래밍을할수있더라도,코드를검수하고재구성하는것은결국사람이관련지식을기반으로해야한다.

이책에서는파이썬프로그래밍에대한진입장벽을낮추고,프로그래밍분야에서챗GPT의잠재력을확인하기위해챗GPT로자동매매애플리케이션의뼈대를만드는것에초점을맞추었다.따라서파이썬에대한기본지식이부족하더라도책의기본내용을따라오시는것은가능하리라생각한다.하지만이책에서얻은내용을바탕으로추가기능구현및변형을통한자신만의애플리케이션을만들고자한다면,챗GPT가생성한코드를연결하고검수하는과정에서파이썬에대한기본지식이요구된다.만약파이썬기초지식이부족하다고생각하신분이라면이책전반부에서설명하는파이썬기초지식학습도병행하시기를적극추천드린다.

이책의예제데이터셋및소스코드파일다운로드방법은8쪽을참조한다.

〈챗GPT와파이썬으로주식자동매매앱및웹투자리포트만들기〉책은챗GPT를이용하여주식자동매매애플리케이션제작이라는주제로파이썬프로그래밍을진행한다.

이책은파이썬프로그래밍에챗GPT를활용해주식자동매매시스템과웹투자리포트를만들어본다.
-1단계:챗GPT프롬프트작성
-2단계:파이썬코드자동생성
-3단계:생성된코드를바틍으로주식자동매매앱알고리즘수정및추가
-4단계:주식자동매매웹투자리포트만들기

위1~2단계에서챗GPT는동일한질문에항상동일하게답변하지않는다.이책에서는프롬프트를작성하여챗GPT로부터파이썬코드를생성하고,생성된코드를바탕으로알고리즘을수정하거나추가해나간다.따라서이책과동일하게프롬프트를작성하였지만동일한답변을얻지못하였다면이후의과정에서도동일한답변을얻지못할가능성이크다.하지만걱정할필요는없다.물론챗GPT가“다른”방향으로생성해주는코드가항상“틀린”것은아니다.이럴때에는동일한답변을얻을때까지몇차례질문을재생성하거나,이책에서소스코드로제공되는스크립트를프롬프트에전달하며“아래에서전달한코드를바탕으로~부분을~해줘”와같은방식으로대화를이끌어나가면된다.예를들어,이책에서챗GPT에질문을하여“A”라는스크립트를얻었을때“A”코드의“B”부분을“C”처럼수정하는디버깅과정에서소스코드로제공되는“A”스크립트를아래처럼프롬프트에붙여넣고후속디버깅과정을계속진행하면된다.구체적인방법은책의본문에서자세히안내되어있다.

아래코드는~에대한코드야.아래코드의“B”부분을“C”처럼수정하여코드를생성해줘.
[이곳에“A”스크립트를붙여넣습니다.]

이책은독자들이챗GPT와파이썬에대해생소하거나입문수준이라는전제로하기때문에고급프롬프트엔지니어링과고급파이썬문법을사용하지는않는다.최대한입문자의눈높이에서챗GPT에질문을하고파이썬코드를생성하여애플리케이션을제작한다.
따라서챗GPT에완벽하게질문하여최소한의코드로효율적인프로그래밍을하기보다는,챗GPT를이용한파이썬프로그래밍과정에서맞닥뜨리는문제를발견하고해결하는과정을설명하는것에집중했다.그렇기때문에독자분들께서는각장에서학습하고자하는목표를통해나아가는과정에서어떤문제를만나고,그문제들을어떻게해결하는지에대해나무보다는숲을본다는관점에서학습하시기를추천한다.