For Investment

시장에 지지 않는 싸움을 하자

What is McGuffin? 자세히보기

실전 투자/Excel 및 Python 활용 6

엑셀로 공매도 잔고 추이 그래프 만들기

나무를 보지 말고 숲을 보라는 말이 있다. 주가 차트를 유심히 보듯이 공매도 관련 흐름을 잘 살펴보면 인사이트를 얻을 수도. 대차잔고 추이는 증권정보포털 SEIBro에서 확인 가능하다. 공매도 추이도 HTS에서 그래프로 확인 가능한데 최대 6개월까지만 조회가 된다. 더 긴 기간의 흐름을 확인하고자, 엑셀로 직접 공매도 잔고 추이 그래프를 만들어보자. 과정 1. 자료 다운로드 2. 자료 정리 3. 그래프 생성 참 쉽죠? 1. 자료 다운로드 구글에 한국거래소를 검색하면 위와 같이 뜬다. 공매도 통계에 들어가면 개별종목 공매도 종합정보 페이지로 연결된다. 원하는 종목명을 검색하고 조회기간을 설정한다. 에코프로(086520)의 1년간 공매도 자료를 다운로드 받아보자. 2. 자료 정리 Excel 파일을 다운로드 ..

Python I 문자열 관련 함수

파이썬에서 함수는, 값을 입력 받아 특정한 작업을 수행한 뒤 그 결과를 반환하는 역할을 한다. 문자열과 관련된 함수들 중에서 웹 크롤링(Web Crawling)에 쓸 만한 것들을 살펴보자. 관련 함수들 count: 문자의 개수를 센다 join: 문자 사이에 특정 값을 삽입한다 lower: 대문자를 소문자로 바꾼다 strip: 문자열 양쪽의 공백을 지운다 replace: 문자열 내의 특정 값을 바꾼다 split: 문자열을 나눈다 적용 문자열 변수 이름 뒤에 '.'을 붙이고 함수 이름을 쓴 뒤 실행하면 된다. count 변수에 있는 문자의 개수를 세는 함수. a = '상승, 상승, 하락, 상승' a.count('상승') # 결과: 3 활용 기사의 본문을 문자열 변수로 만들고 기사 안에 '중국'이라는 단어가 ..

Python I 문자열 자료형

자료형은 프로그래밍의 기본이자 핵심 단위로, 자료 형태로 사용하는 모든 것을 의미한다. 변수에 할당할 값(value)의 타입이라고도 한다. 숫자, 문자열, 리스트, 사전, 튜플, 그리고 집합이 있다. 그 중 문자열을 먼저 다뤄보자. 아무래도 투자 목적의 리서치를 위해 많이 사용될 듯하니. 문자열(string) 문자열은 문자나 단어 등으로 구성된 문자들의 집합을 뜻한다. 따옴표를 사용해 문자열을 만들 수 있다. 같은 숫자라도 따옴표를 쓰면 문자열이 된다. 사람의 언어와 컴퓨터의 언어가 다르기 때문에 일어나는 일이다. 예시를 통해 살펴보자. a라는 변수와 b라는 변수에 각각 1을 할당하면서 b에는 따옴표를 썼다. a는 숫자형, b는 문자열 자료형이 된 것. 실제로 작성한 코드를 실행하면 다른 결과가 나온다...

Python I 주석 달기

주석은 통상적으로 낱말이나 문장의 뜻을 쉽게 풀이한 걸 의미한다. 프로그래밍에서는 코드에 설명문을 달 때 사용된다. 프로그램 수행에는 영향을 주지 않으며 이해를 돕고자 하는 목적이다. 파이썬에서 주석 다는 법을 알아보자. 한 줄짜리 주석문, # #으로 시작하는 줄은 프로그램 수행에 영향을 주지 않는다. #반복문 for 연습 for stocks in ['한화솔루션','기아','이녹스첨단소재']: print(stocks) 해당 코드를 입력한 뒤 실행하면 #은 인식되지 않고 나머지 줄만 실행·출력된다. 다른 사람이 보거나 나중에 자신이 봤을 때 이게 무슨 코드인지 한 번에 이해할 수 있다. 여러 줄짜리 주석문, 따옴표 여러 줄의 주석을 작성하려면 처음과 끝에 큰따옴(") 또는 작은따옴표(') 세 개를 연달아 ..

파이썬에서의 변수(variable)와 함수(function)

코딩을 온전히 활용하려면 기초 지식이 뒷받침돼야 한다. 코드만 긁어서 쓰겠다는 것은 외국에 나가서 네비게이션만 보고 길 찾는 꼴. 어디에서 어떤 버스를 타고 어느 정류장에서 내릴지 알아야 목적지까지 갈 수 있다. 파이썬의 기초적이고 기본적인 구성 요소, 변수(variable)와 함수(function)에 대해 알아보고 사용법을 익혀보자. 코드 작성의 2가지 기본 요소 변수(variable) 변수란? 수학적인 정의와는 다르다. 수학에서 변수는 여러 값 중 하나를 취할 수 있는 것이라고 정의되지만, 파이썬에서는 특정한 값(value)이나 데이터를 저장하는 것이라고 볼 수 있다. 변수를 생성하는 방법 특정한 값을 할당해 변수를 생성할 수 있다. a = 8 위와 같이 입력하면, 8이라는 특정한 값이 할당된 a라는..

코딩을 시작하는 방법, 파이썬(Python)

몇 년 전부터 개발자 직종과 코딩 교육이 뜨기 시작했다. Digital Transformation 덕분일지. 코로나19로 체감한 것처럼 세상은 오프라인에서 온라인 중심으로 가고 있다. 전단지 아르바이트보다 온라인 광고를 더 많이 보지 않는가? 나와는 상관없는 분야라며 외면하지 말고 조금 공부해보면 그 활용도가 무궁무진하다는 것을 알 수 있다. 코딩이란 무엇이고 어떻게 활용하는지, 파이썬(Python) 시작 방법까지 다뤄본다. 코딩의 정의와 활용 코딩이란 컴퓨터의 언어로 컴퓨터에게 명령을 내리는 것을 뜻한다. 주식 투자를 하는 사람이라면, 내가 매수한 종목들에 관한 뉴스를 일일이 검색하는 대신에 enter 한 번으로 컴퓨터가 검색하게 만들 수 있다. 검색은 컴퓨터가 하고 나는 컴퓨터가 뽑은 뉴스만 보면 되..

반응형