COT 리포트 차트를 GPT로 그려보자




본 글은 파이썬이나 다른 코딩에 지식이 없는 저같은 사람을 위해 작성된 글입니다.
아래 내용은 ChatGPT 유료버전에만 작동합니다.
결과값은 오류가 있을 수 있으니 항상 사용하기 전에 체크해보셔야합니다.
밸리에서 COT 레포트의 역사는 글로벌 매크로 지식편에서부터 시작됩니다.
글매지 9-3강을 보면 다음과 같은 내용이 나옵니다.
CoT레포트의 투기성 자본의 거래량 대비 순매수 비율이 과도하게 높거나 낮으면, 환율도 26주 추세에 비해 과도하게 높거나 낮을 수 있다. 따라서 조만간 원래의 26주 추세로 돌아갈 가능성이 커진다.
이 데이터를 구할 수만 있다면 자산의 추세를 가늠해 볼 수 있다는 것이죠. 알파가 샘솟는 것 같습니다.
그 이후 이걸 구현해보기 위해 밸리의 현인들이 많은 노력을 기울입니다.
먼저, 911GT3RS님께서는 친철한 개념 설명과 함께 트레이딩뷰에 파인스크립트를 만드셔서 배포해주셨습니다.

이거 보고 진짜 감탄했었습니다. 강의를 그냥 보고만 있는게 아니라 이런식으로 적용하는게 놀라웠습니다.
그 이후 얼마전, 또 한명의 밸리 현인 asymmetry님께서 블로그 글에 데이터 구하는 법과 이를 활용하여 시장 심리를 가늠해보는 법에 대해서 설명해주셨습니다. 깔끔한 차트도 너무 마음에 들었고 데이터를 실전에서 어떻게 활용하는지 알 수 있었습니다.

역시 밸리의 힘은 강의 못지않게 커뮤니티에서도 나옵니다. 두 현인분들께 진심으로 감사드립니다.
그럼 종합해보면 트레이딩 뷰에 파인스트립트를 따라 해본 다음에 이걸로 시장 심리를 읽어보면 되는 일인데요, 트레이딩뷰가 어색한 저는 이걸 GPT로 구현해보면 좋겠다는 들었습니다. 요즘 Chat GPT는 Code Interpreter가 있어서 데이터를 주면 차트를 그려주는데 어찌저찌 설명만 잘하면 그려주지 않을까 싶은 생각이었습니다. 저는 파이썬도 다루지 못하기 때문에 사실상 이 친구가 유일한 대안이었습니다.
그리고 이 친구와 티격태격하면서 원하는 차트를 만들어 나갑니다. 그리고 마침내 여러번의 시도 끝에 비슷하게 그려주는 프롬프트를 얻었습니다.
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
from scipy.stats import zscore
# Load the CSV files
data_path = 'path_to_your_first_csv_file.csv'
close_data_path = 'path_to_your_second_csv_file.csv'
data = pd.read_csv(data_path)
close_data = pd.read_csv(close_data_path)
# Convert 'Report_Date' to datetime and sort the data...
밸리 현인께서 밸리 현인들의 업적을 가공하여 새로운 업적을 낳는 현장을 목도했습니다. 유공잼책 완료. 저도 한번 해보러 갑니다. 감사합니다!

밸리의 현인은 저에게 A그룹 같은... 닿고 싶지만 닿을 수 없는 그런 존재입니다. ㅎㅎㅎ 아무튼 생각보다 그렇게 안 복잡하니 한번 해보시고 오류나 더 좋은 아이디어 있으면 알려주세요!

엄지척 엄지척 3추입니다!

감사합니다! 사용해보시고 인사이트 나눠주시면 더 감사하겠습니다 : )

와ㄷㄷ


