주식 탈출을 위한 기울기 분석기 제작기-2
[2편] Chart.js 이중 Y축 구현과 UX를 고려한 검색 시스템 최적화 서론: 개별 주가와 바탕 지수를 한눈에 비교하기 데이터를 성공적으로 가져온 후, 프론트엔드에서 직면한 문제는 ‘스케일의 차이’였습니다. 예를 들어 애플(AAPL) 주가는 백 달러 단위인데, S&P 500 지수는 수천 포인트 단위입니다. 이를 하나의 차트에 그리면 주가 선이 바닥에 납작하게 붙어버립니다. 이를 해결하기 위해 Chart.js의 이중…
시각화의 힘: Chart.js로 퀀트 투자의 MDD(최대 낙폭) 방어력 그려내기
1. 숫자의 한계, 그리고 그래프의 도입 1편에서 시뮬레이터의 뼈대와 기본값 시나리오를 세팅한 후 테스트를 해보았습니다. 사용자는 매달 SPY(미국 주식), TLT(미국 장기채), CASH(현금) 중 하나를 선택하며 자산을 불려 나갑니다. 결과 화면에서 최종 수익률을 숫자로 띄워주는 것만으로도 의미는 있었지만, 무언가 부족했습니다. ‘듀얼 모멘텀’의 진정한 가치는 단순히 돈을 많이 버는 것이 아니라, 시장이 반토막 날 때 내…
“엑셀의 신이 내 곁에” – 수만 줄의 데이터를 한눈에 꿰뚫는 분석과 시각화
[데이터/분석] 카테고리 세 번째 투어에 오신 것을 환영합니다. 현대 사회에서 ‘데이터’는 곧 돈이자 권력입니다. 하지만 아무리 좋은 데이터를 가지고 있어도, 그것을 읽어내지 못하면 한낱 쓸모없는 숫자 덩어리에 불과하죠. 직장인이라면 누구나 VLOOKUP 함수나 피벗 테이블(Pivot Table)을 붙잡고 씨름하며 야근을 해본 경험이 있으실 겁니다. “지난 3년간의 월별 매출 데이터인데, 여기서 유의미한 트렌드를 뽑아낼…
Power BI와 ChatGPT 연동: 실무자를 위한 데이터 시각화 및 자동 보고서 작성법
데이터 시각화와 비즈니스 인텔리전스(BI)의 끝판왕으로 불리는 마이크로소프트의 파워비아이(Power BI)는 방대한 기업 데이터를 한눈에 파악할 수 있게 해주는 강력한 도구입니다. 하지만 실무 현장에서 데이터 베이스를 연결하고, 복잡한 DAX(Data Analysis Expressions) 수식을 작성하며, 시각화된 차트가 의미하는 바를 텍스트 보고서로 다시 요약하는 과정은 여전히 막대한 시간과 노력을 요구합니다. 여기에 생성형 AI인 ChatGPT를…
엑셀/구글 스프레드시트와 AI의 만남: 복잡한 함수 몰라도 가능한 데이터 분석 자동화
서론: VLOOKUP의 시대가 저물고, ‘질문’의 시대가 오다 수많은 직장인과 개발자에게 엑셀과 구글 스프레드시트는 업무의 시작이자 끝입니다. 하지만 방대한 로우(Raw) 데이터 속에서 유의미한 인사이트를 뽑아내기 위해, 우리는 그동안 너무 많은 시간을 함수 암기와 매크로 학습에 쏟아부어야 했습니다. 피벗 테이블을 돌리고, VLOOKUP이나 INDEX/MATCH 같은 복잡한 수식을 짜다가 괄호 하나를 빠뜨려 에러 메시지와 씨름해…