차트분석 도구

거래량·이동평균선·일목균형표 기반 매매 의사결정

신호
관점
패턴
일지
리서치
📊멀티 TF 관점 표

각 종목의 1주/1일/4시간/1시간/15분 봉별 방향 라벨. EMA200 trend + Composite vote (EMA20×50, RSI, BB) + 검증 cell 발화 결합. strong: 모든 신호 정렬 또는 검증 발화 + 동조. moderate: 2/3 일치. weak: 충돌/중립. cron 15분마다 자동 갱신. ⚠️ 표는 관찰용. 자동 알림은 별도 채널 (신호 탭).

불러오는 중...

📚리서치 / 학습 요약

이 시스템이 학습한 데이터, 검증한 결과, 의사결정 근거를 한눈에 정리. 각 섹션은 백테스트 + Gemini vision 분석 결과 기반.

🎬1. 영상 학습 (115 패턴 카탈로그)
매억남 — 코인 실전 사례 (40 패턴)

Ep1~Ep7 영상 분석. 22년 4월~24년 12월 BTC 실전 진입/청산 사례. 5x 롱 바닥, 20x 손실 등 구체적 매매 기법 추출.

박경철 — 클래식 기술적 분석 이론 (75 패턴)

11편 강의: W를 찾아서 1·2부, 각도론, 일목균형표, 엘리어트 파동, 엔벨로프·볼린저, 채널링·봉패턴, 거래량과 이동평균선, 금융 투기의 역사.

→ 패턴 도감 탭에서 검색·필터·AI 차트 매칭 가능.
🧪2. 백테스트 진화
버전범위OOS 통과FWD 양수판정
v1 BTC/ETH/SOL × 5 TF
2020.01~2026.05
(필터 없음)
3 / 108 0 edge 없음
v2 + EMA200 추세
+ 거래량 필터
+ R:R 2.0
2 / 108 1 (BTC 1h squeeze short) 1개만 살아남음
v3 10종목 (top 거래량)
2019.10~2026.05
+ 종목간 상관분석
9 / 380 1 (동일 BTC 셀) 컨펌 필터로 강화

종목 확대(3 → 10)에도 영상 핵심 패턴(다이버전스/웨지/W) OOS 통과 0개. 데이터 양 부족(축1)이 아닌 다른 문제.

3. 검증된 패턴 — 현재 알림 활성 (31 cells, ~0.7/day)

2026-05-04 T3-T4 야간: 6 신규 mean-reversion 패턴 + stock sweep (20×45×3 = 2520 cells) → 16 cell 활성화.
2026-05-05 engine fix: R 계산 버그 수정. outlier 148→23. 5 cells 비활성화.
2026-05-05 KR 거래세 0.18% 반영: KR cells avgR 0.06~0.18R 감소, 1 cell 추가 비활성화.
2026-05-06 종목 풀 확장: KOSPI 25→50, NASDAQ 20→50, 100종목 × 14패턴 × 3 TF = 4200 cells sweep + crypto v3 재실행. 신규 통과 cells 16개 활성화 (stocks 15 + crypto TRX 첫 활성). 활성 15→31 cells, 빈도 ~0.32 → ~0.7/day.
Crypto: TRX 4h bb_squeeze_long 첫 활성 (FWD +0.73). 나머지 9 crypto 종목은 OOS 음수.

① 1d granville_long — 3 cells (기존, 박경철식 200일 MA 회귀)
종목OOS nWR%avgRFWD nFWD avgR
KOSPI 005930 삼성전자785.7%+1.707+5.53
KOSPI 000660 SK하이닉스1258.3%+1.008+2.13
NASDAQ NVDA1662.5%+1.112+1.26
② T3 신규 — 강력 검증 9 cells (FWD n≥4 또는 FWD avgR≥0.5, KR 거래세 반영)
종목TF패턴OOS n / avgRFWD n / avgR
NASDAQ AVGO4hbb_bounce_short25 / +0.424 / +0.88
NASDAQ TXN1hbb_squeeze_long8 / +1.262 / +3.47
KOSPI 017670 SKT1hbb_bounce_long5 / +0.923 / +1.11
KOSPI 012330 현대모비스1hrange_pivot_long20 / +0.682 / +2.35
NASDAQ AMGN1hrsi_reversal_long15 / +0.367 / +0.45
NASDAQ CSCO1hrsi_reversal_long13 / +0.473 / +0.64
KOSPI 066570 LG전자4hbb_bounce_long10 / +0.382 / +0.58
KOSPI 032830 삼성생명4hbb_bounce_long9 / +0.312 / +0.65
KOSPI 030200 KT4hrsi_reversal_short5 / +0.472 / +0.60
③ T3 신규 — Borderline 1 cell (FWD avgR < 0.5, paper forward 누적 후 재평가)
종목TF패턴OOS n / avgRFWD n / avgR
KOSPI 035420 NAVER4hbb_bounce_long10 / +0.344 / +0.18
④ 2026-05-05 비활성화 6 cells (engine fix + KR 거래세 반영 후 재검증)
종목TF패턴OOS avgRFWD avgR사유
KOSPI 000660 SK하이닉스1dbb_bounce_short-0.43+1.46 (n=1)OOS 음수
KOSPI 028260 삼성물산1dgranville_long+0.86-0.79FWD 음수
KOSPI 028260 삼성물산1hrsi_reversal_long+0.17+0.65OOS<0.30
KOSPI 051910 LG화학1hrange_pivot_short+0.12+0.14OOS<0.30
KOSPI 006400 삼성SDI1hrsi_reversal_long+0.26+0.82OOS<0.30
KOSPI 068270 셀트리온4hbb_bounce_long+0.23+0.75KR세 반영 OOS<0.30
⑤ Stage 4 — Multi-TF confluence 백테스트 (가설 기각)

가설: "1d/4h/1h 3개 봉 모두 trade 방향과 정렬되면 더 강한 edge"
결과: 기각. outlier 제거 후 OOS avgR -0.07 (n=625). FWD avgR +0.46 (n=150)이지만 sample 부족.

bucketOOS nOOS avgRFWD nFWD avgR
all_aligned625-0.07150+0.46
2_aligned247+0.0257+0.03
partial631+0.01119+0.10
neutral_mix9654-0.232280-0.22

결론: 관점 탭은 관찰용으로만 의미. 자동 진입 trigger는 VALIDATED_PATTERNS cell만 사용.
부수 발견: engine SL 계산 결함으로 148개 trade의 r_realized 비정상 (max -445k R). T3 sweep 결과 검증 시 outlier 제거가 필수임을 확인. KOSPI 373220 1h cell이 outlier로 OOS avgR이 인위적 부풀려져 있던 것 발견 → 비활성화.

④ T4 regime filter — 1d EMA200 trend 적용 1 cell

T4 분석: 활성 cell의 trade를 종목 1d EMA200 regime (up/flat/down, ±2% buffer)으로 split. OOS+FWD 모두 향상되는 sub-regime 발견 시 ema200_trend filter 적용.

종목TF패턴regimebaseline OOS avgRregime sub avgR+R
KOSPI 032830 삼성생명4hbb_bounce_longup+0.42 (n=9)+0.95 (n=7)+0.53R

Stage 4 검증 후 KOSPI 373220 1h cell이 outlier 영향 확인되어 비활성화 → T4 filter도 자동 해제. 나머지 cell은 regime split이 strict 향상 기준을 만족하지 않아 filter 없이 활성화.

🚫4. 폐기된 패턴 + 이유
영상 핵심 패턴 (다이버전스 / 웨지 / W / 플래그)

v3 백테스트 OOS 통과 0개. 추가로 Gemini vision으로 룰 발화 차트 22샘플 검증한 결과 시각 정의 일치율 19%(rsi_div 11~33%, falling_wedge 0%) → 룰이 영상 정의를 정확히 인코딩하지 못함.

결론: 룰 폐기 또는 재작성 필요. 재작성도 코인에서 edge 보장 안 됨 → 보류.

골든크로스 / 데드크로스 / Granville 200MA

v3 OOS avgR 음수. 후행 신호 + 휩쏘 빈번 → 폐기.

🔬5. 외부 feature 탐색 / sub-pattern 발굴
Loss analysis (4571 trade × 8 feature)

모든 trade에 RSI / BB폭 / 거래량비 / 시간대 / BTC regime / BTC 24h 변동 / funding rate 결합. IS·OOS 모두 baseline +0.30R 이상 개선되는 분위만 sub-pattern 후보로 채택.

결과: 3개 후보 도출. 그중 1개(bb_squeeze_long + BTC 24h Q4)가 FWD 검증까지 통과 → 활성화. 나머지 2개(bb_squeeze_short Q1, double_bottom RSI Q4)는 FWD avgR 음수로 폐기.

Funding rate 필터 (보류)

BTC bb_squeeze_short × funding 분위. Q1(저/음수) 제외 시 baseline avgR +0.50 → ~+0.74 가능.

n이 24→16으로 줄어듦 + 단독으로는 multi-symbol 컨펌보다 약함 → paper forward 누적 후 재평가.

📝6. 의사결정 기록
왜 PAPER 모드만?

백테스트 edge 검증 패턴 1개뿐 + forward 데이터 부족. 1~2개월 paper forward 누적 후 실거래 전환 판단.

왜 BTC만 알림 대상?

알트는 BTC와 가격 상관관계 높지만 패턴 발화 시점 상관관계는 낮음 (Jaccard < 0.06). 알트 단독 알림은 노이즈, BTC 알림의 컨펌 신호로만 활용.

왜 정확도 우선?

부정확한 알림은 0 알림보다 나쁨 — 한 번 trust 깨지면 정확한 알림이 와도 ignore 학습됨. 따라서 미검증 신호는 "관찰" 태그로도 활성화 안 함. 검증 통과 패턴만 알림.

⚙️7. 시스템 동작 흐름

1. 매 15분 (GitHub Actions cron): BTC/ETH/SOL/... 1h OHLCV 가져와 bb_squeeze_short 룰 적용.
2. BTC 발화 시: 9개 alt에 같은 시각 ±4시간 내 같은 패턴 발화 검사.
3. 컨펌 통과 (≥2 alts): 텔레그램 알림 발송 (PAPER 모드 prefix). DB 저장.
4. 알림 후: 매 15분 가격 모니터링 → SL/TP1/TP2 도달 시 status 업데이트.
5. 결과 표시: 신호 탭에 진행중/도달/손절 + R 결과 자동 표시.

모든 단계가 GitHub Actions 클라우드에서 실행 → PC OFF 무관, 24/7 작동.

📓매매일지
진행중
종료
+ 신규
로딩 중...
📷차트 이미지로 자동 매칭
차트 스크린샷 업로드 → AI가 패턴 자동 추출 → 카탈로그 매칭
📷
차트 스크린샷 끌어다 놓기 또는 클릭
JPG/PNG · AI 분석 후 자동으로 조건 채움
📚패턴 도감
🔍현재 차트 조건 선택
보이는 조건을 선택하면 유사 패턴을 찾아드립니다
파동 / 형태
하방 5파 완료
ABC 조정 B파
삼각수렴
하락 웨지
상승 웨지
더블바닥 W
고점 / 저항
모름
RSI 상태
과매도 + 다이버전스
과매도 (30 이하)
중립
과매수 (70 이상)
거래량
감소 중 (수렴)
보통
급증 (대량 발생)
-
진행중
-
1차
-
2차
-
손절
-%
승률
신호 탭 클릭 시 자동 로드됩니다.