import pandas as pd
import numpy as np
save_path = "C:\\Users\\Happy\\Desktop\\논문용\\krwusdtdata\\전처리된파일\\"
먼저 저장할 경로를 지정합니다.
yes trader 에서 데이터를 다운 받으실 경우엔 데이터가 중복된 데이터도 있고 그렇습니다.
yes trader 에서 시,고,저,종 순서대로 데이터를 받으시면 아래와 같이 사용하시면 쉽게 데이터를 가공해서 저장하실 수 있습니다.
# yes traider 파일
krx_100 = pd.read_csv("krx 100.csv" , encoding = "cp949",names = ['날짜',"Open","High","Low","Close"])
BTC_KRW = pd.read_csv("daydata.csv" , encoding = "cp949",names = ['날짜',"Open","High","Low","Close"])
def Pretreatment_by_yes_trader(df): #데이터 가이드에서 다운한 데이터 전처리
df["날짜"] = [df["날짜"][i][0:4]+"-"+df["날짜"][i][5:7]+"-"+df["날짜"][i][8:10] for i in range(len(df["날짜"]))]
df['날짜'] = pd.to_datetime(df['날짜'], format='%Y-%m-%d', errors='raise')
# 예스트레이더는 장이 열려있으면 데이터를 이상하게 주기 떄문에 중복제거, 인덱스 초기화 를 하였음
df = df.sort_values(['날짜'],ascending= True).drop_duplicates('날짜').reset_index(drop = True).rename(columns={'날짜':'time'})
return df
krx_100 = Pretreatment_by_yes_trader(krx_100)
BTC_KRW = Pretreatment_by_yes_trader(BTC_KRW)
코드를 설명하자면 yes트레이더의 날짜를 형식에 맞게 년-월-일 단위로 구분하여 저장하였습니다.
예스트레이더는 개장중인 데이터를 매우 이상하게 주는데 그것을 막기위해 중복제거를 하고 날짜에 맞게 데이터를 류(sort())합니다.
krx_100.to_csv(save_path+"krx_100"+".csv",index = False, encoding = "cp949")
BTC_KRW.to_csv(save_path+"BTC_KRW"+".csv",index = False, encoding = "cp949")
krx_100,krx_100.info()
https://wzxcv123.tistory.com/12
인베스트 데이터 전처리(with python)+예스 트레이더, 데이터 가이드포함
import pandas as pd import numpy as np save_path = "C:\\Users\\Happy\\Desktop\\논문용\\krwusdtdata\\전처리된파일\\" 먼저 저장할 폴더를 지정해줍니다. 이런식으로 다운로드 받은 인베스트.com 파일을 다..
wzxcv123.tistory.com
https://wzxcv123.tistory.com/13
데이터 가이드 데이터 전처리(with python)+인베스트 , yes trader포함
import pandas as pd import numpy as np save_path = "C:\\Users\\Happy\\Desktop\\논문용\\krwusdtdata\\전처리된파일\\" 저장할 파일 위치를 설정해줍니다. 데이터 가이드 데이터들을 이런식으로 시고저종 순..
wzxcv123.tistory.com
'IT - 코딩 > 트레이딩 관련' 카테고리의 다른 글
무위험 차익거래 자동매매 프로그램 2.주요 이슈와 해결 내용. (0) | 2023.02.26 |
---|---|
무위험 차익거래 자동매매 프로그램 1.API허용 및 입출금 주소등록 (4) | 2023.02.26 |
원하는 로직의 검색기에 따라서 종목이 뜨면 텔레그램으로 알람을 보내는 프로그램 (0) | 2023.02.23 |
트위터 api를 통한 긍부정 판단(NLP)모델을 추가한 추적 손절매 응용 방식 (0) | 2023.02.23 |
데이터 가이드 데이터 전처리(with python)+인베스트 , yes trader포함 (0) | 2022.07.22 |