전체보기 216

python(vscode)/오늘 날짜 가져오기#2/datetime

지난번에 221228 로 만드는법을 정리했는데 1월1일이 되니 2311 이렇게 된다. 조금 수정해보자. 기존코드는 아래 글을 확인하자. https://gongdolgongdol.tistory.com/127 python(vscode)/오늘 날짜 가져오기#1/datetime 오늘 날짜를 가져와보자 최종목표는 오늘날짜가 22년 12월 28일이니 20221228 형식으로 가져오는 것이다. 1. 코드작성 1) 코드는 아래와 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 gongdolgongdol.tistory.com 1. 기존코드 문제상황 1) 1월1일에 돌렸을때 결과 -> 정수형 자료들이 1월을 1로 표기하니 내가 원..

python(vscode)/리스트#1/거꾸로 정렬/공백제거하기

리스트 활용하기 중 리스트 거꾸로 정렬하는법, 리스트내 공백 제거하는 방법 알아보자. 1. 코드 작성 1 2 3 4 5 6 7 8 9 10 11 12 ## 1. list 정의하기 list = ['002620', '006110', '019590', '032350', '033130', '088350', '293480', '310200', '335890', ''] ## 2. 거꾸로 정렬하기 print("\n거꾸로 정렬하기") print(list[::-1]) ## 3. 공백제거하기(del) del list[list.index("")] print("\n공백제거하기 del 사용") print(list) Colored by Color Scripter cs 2. 결과 확인

파이썬/리스트 2023.01.01

python(vscode)/오늘 날짜 가져오기#1/datetime

오늘 날짜를 가져와보자 최종목표는 오늘날짜가 22년 12월 28일이니 20221228 형식으로 가져오는 것이다. 1. 코드작성 1) 코드는 아래와 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 from datetime import datetime today = datetime.today() # 현재 날짜 가져오기 year = datetime.today().year # 현재 연도 가져오기 month = datetime.today().month # 현재 월 가져오기 day = datetime.today().day # 현재 일 가져오기 hour = datetime.today().hour # 현재 시간 가져오기 # 출..

python(vscode)/보조지표 라이브러리/TA library/ Technical Analysis Library in Python/링크공유

TA 라이브러리 레퍼런스 공유 https://technical-analysis-library-in-python.readthedocs.io/en/latest/ta.html?highlight=moving%20averate#ta.trend.SMAIndicator.sma_indicator Documentation — Technical Analysis Library in Python 0.1.4 documentation Rate of Change (ROC) The Rate-of-Change (ROC) indicator, which is also referred to as simply Momentum, is a pure momentum oscillator that measures the percent change i..

python(vscode)/그래프 그리기#4/눈금 간격으로 설정하기/matplotlib/ticker

눈금을 정하는 방법에 대해 알아보자. 2가지 방법이 있다. 방법 1. 직접 정해주는 방식 -> 아래 이전에 작성한 글을 참고하자. https://gongdolgongdol.tistory.com/105 Python/그래프그리기#3/그리드 넣기/축이름/제목/점선/전체데이터/엑셀데이터 파이썬 그래프에서 제목과 그리드 넣는법을 알아보자. 1. 그래프 그릴 데이터 예제 엑셀 파일을 만들자. 2. 코드를 작성하자. -. 그래프 제목이나, x축, y축 이름을 만들때 한국어는 깨지는것 같다. gongdolgongdol.tistory.com 방법 2. 간격을 정해주는 방식 위와 같이 2가지 방식이 있으나 데이터가 어떻게 나올지 알고 1번 방법처럼 계속 정해줄 수 는 없다. 2번 방식을 통해 데이터 범위가 어찌되든 원하는..

python(vscode)/그래프에 커서 표시하기#2/데이터 보여주기

지난글에이어 그래프 커서움직일때마다 데이터를 그려보자. 1. 코드 작성하자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 import matplotlib.pyplot as plt import matplotlib.widgets as widgets import numpy as np # 1. 커서 움질일때 데이터 보여주는 코드 정의 class SnaptoCursor(object): def __init__(self, ax, x, y): self.ax = ax self.ly = ax.axvline(color='k', alpha=0.2) # the vert line se..

python(vscode)/그래프에 커서 표시하기#1/다중그래프/커서

여러 그래프에서 같은 x 축에서 데이터를 비교하고 싶다. 예를 들면 1번그래프의 x=10 에서 100 인데 2번 그래프에서 값이 얼마인지 보고 싶다. 해보자~ 1. 코드 작성 -. 멀티커서를 활용해 주면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import numpy as np import matplotlib.pyplot as plt from matplotlib.widgets import MultiCursor #1. 데이터 만들기 t = np.arange(0.0, 2.0, 0.01) data1 = np.sin(2*np.pi*t) data2 = t #2. 데이터 그리기 fig, axes = plt.subplots(2, sharex=True) axes[0].pl..

티스토리에 소스코드 쉽고 보기좋게 입력하기

1. 소스코드를 준비한다. 2. 아래 사이트에 들어간다. https://colorscripter.com/ Color Scripter Simple & Flexible Syntax HighLighter colorscripter.com 3. 사이트에 준비항 코드를 붙여넣는다. 4. 사이트에서 html 복사를 누른다. 5. 그 다음 티스토리 글쓰기에 들어간다. -. 모드를 html 모드로 변경한다 6. 넣고 싶은 위치에 붙여 넣는다. 그리고 글쓰기 기본모드로 돌아간다. -. 아래와 같이 삽입된다. -. 줄번호도 생기고 좋다.

기타_ 2022.10.30

python(vscode)/주식 차트그리기 #4/일목균형표/candle 차트/보조지표 그래프 추가

지난글에 이어 일목균형표 데이터를 추가하여 차트를 그려보자. 1. 차트에 일목 균형표 추가하기 - *전체코드* 1) 데이터 가져오는 df는 알아서 진행하자. kiwoom api 통해 요청 후 받으면 된다. 2) 일목 균형표 데이터 생성은 ta 패키지를 설치한 후 진행해야한다. 3) 3-1 그래프 lengend 그리기 -> 일목균형표, 이동평균 2개 lenged 네이밍 하자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 6..