자동화 투자2 강화학습으로 비트코인 차트 학습시키기 저번 포스트에서 예고했듯이 snake game ai에 이용했던 강화학습 알고리즘을 비트코인 차트에 적용시켜 보겠습니다. # game.py 비트코인 차트 환경이 game 환경이 될 것입니다. 본격적인 설명에 앞서 먼저 말씀드릴게 있습니다. snake game과 비트코인 차트 학습은 다른 점이 있습니다. snake game은 특정상황에서 해야할 행동에 대한 보상이 바로 정해집니다. 그리고 그 보상이 모델을 옳은 방향으로 학습시켜줍니다. 또한 발생되는 환경의 경우의 수가 그렇게 많지 않습니다. 그러나 차트는 그렇지 않습니다. 셀 수없이 많은 경우의 수가 있습니다. 제가 사용하는 한정된 차트 데이터는 overfitting을 유발할 수 있으므로 차트 데이터를 두 가지로 나눠줄 필요가 있습니다. 하나는 학습 데이터.. 2024. 3. 3. 국내 주식 티커 데이터 크롤링하기_1 주식 데이터 크롤링에 앞서 가장 먼저 해야할 것은 최근 영업일 기준 데이터를 크롤링 하는 것입니다. #최근 영업일 데이터 크롤링 [네이버 금융] -> [국내증시] -> [증시자금동향] 접속(링크) 여기서 이전 2영업일 날짜가 나타납니다. 날짜는 네이버에서 자동으로 업데이트 해주므로 해당 부분을 크롤링 한 후 날짜에 해당하는 쿼리항목에 사용하면 됩니다. f12를 눌르고 날짜부분을 검사해 보면 해당 부분의 html 위치를 알 수 있습니다. [div태그 "subtop_sise_graph2" 클래스] -> [u1 태그 "subtop_chart_note" 클래스] -> [li 태그] -> [span 태그 "tah"클래스] 이것을 통해 날짜 데이터를 뽑아내겠습니다. ###### 최근 영업일 기준 데이터 받기 ###.. 2023. 9. 6. 이전 1 다음