Project : QQQ Price Predict

Machine Learning|2021. 10. 5. 19:50
반응형

다중 선형 회귀를 사용해 QQQ의 가격을 예측해보도록 하겠다.

Feature Data는 RSI, BTC, 10년 채권 수익률, 거래량, Vix 지수를 사용하였고, 데이터는 인베스팅 닷컴에서 구했다.

 

아래의 데이터를 정제 후 사용하였다.

data.csv
0.02MB

 

결론부터 미리 말하자면, predict의 결과는 매우 무의미한 예측이다.
사용한 특성은 qqq와 동시에 움직이기 때문에, 특성으로 사용하기에는 부족하다,

다만, 시장에 존재하는 지표들을 적절히 활용하면, 비슷하게 예측이 가능할지도 모르겠다.
예측의 결과와 실제의 패턴이 비슷한 듯 보이지만,
실제로는 예측의 결과가 실제를 흉내 내는 것에 불과하다고 생각한다.

이번 프로젝트를 하며 퀀트전략들을 제대로 공부해보고, 직접 알고리즘 매매를 시도해보고 싶어졌다. 

 

 

참고한 블로그 List

pandas data merge

 

19. pandas 추가 – 데이터 합치기 2가지 방식(merging, concatenating)

여러개의 파일을 DataFrame으로 받아들인 뒤, 서로다른 DataFrame을 하나로 합치는 방법은 2가지가 있다. 1. 공통된 하나의 열(또는 행)을 기준으로, 동일한 값을 가지는 행을 각 DataFrame에서 찾은 뒤 n

nittaku.tistory.com

add : x0 col 

 

[Python Pandas] 7. 열 추가, 값 수정, 데이터 합치기

오늘은 열 추가, 값 수정, 데이터 합치기에 대해 예제를 들어 설명하겠습니다. 1. 데이터 프레임 생성 [소스] import pandas as pd friend_dict_list = [ {'name': 'John', 'age' : 15, 'job' : 'student'}, {'nam..

nalara12200.tistory.com

feature order

 

[파이썬 pandas] 데이터프레임 컬럼 순서 변경, 추가, 이름 바꾸기

판다스를 사용하다 보면 생각보다 자주 필요한 기능이 칼럼의 순서를 바꾸고, 새 컬럼을 추가하고, 이름을 변경하는 것입니다. 사용법이 어려운 기능들은 아니지만 아직 pandas가 익숙하지 않은

hogni.tistory.com

pandas key index 접근

 

11. pandas DataFrame 인덱싱(열 / 행 / boolean 인덱싱)

DataFrame을 생성해보자. Series도 있지만, 주로 사용할 데이터는 DataFrame이다. 필요한 패키지들을 import해놓고, 아래와 같이 python 딕셔너리를 만들고, DataFrame을 만드는데, 인자로 columns를 주어 키값=

nittaku.tistory.com

 

반응형

댓글()