Signal: BULLISH (55%) | Price: $73,980.10 | 2026-05-31 05:00 KST | 300 candles
Council: 1 bullish, 3 neutral, 2 bearish | Support: $73,687 / $72,900 / $72,436 | Resistance: $74,293 / $74,868 / $75,257
현재 BTC 1일 구조는 Wyckoff 기준 confirmed accumulation의 Phase D에 있으며, SC $80,600, Spring $65,595.70, TERMINAL_SPRING $74,868.00, SOS $82,828.70로 이어진 축적 구조 자체는 아직 유효한 bullish regime으로 분류한다. 그러나 가격은 $73,980.10으로 TERMINAL_SPRING $74,868.00, ICT bullish BOS $75,998.90, EMA20 $76,390.07, EMA120 $77,405.36 아래에 있어 Phase D 이후의 상단 수용은 실패한 상태다. 구조적 핵심 충돌은 상위 축적 해석과 단기 가격 수용 약세이며, $74.9k-$76.8k 회복대가 구조 재수용의 조건, $72,436-$70,458 이탈은 축적 구조 약화의 경고 조건이다. 최종 무효화는 Spring 저점 $65,595.70 하회이며, 그 전까지는 bullish 구조 안의 지지 재확인 실패 및 재흡수 지연 국면으로 진단한다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 62% | $72,436 / $65,596 | $74,868 / $80,600 |
| ICT Trader | BULLISH | 62% | $72,436 / $70,458 | $74,293 / $75,999 |
| Derivatives Trader | BEARISH | 62% | $72,900 / $72,436 | $75,100 / $75,257 |
| Candlestick Reader | NEUTRAL | 56% | $72,436 / $70,504 | $75,257 / $76,390 |
| Fibonacci Analyst | BEARISH | 62% | $72,436 / $74,868 | $76,572 / $77,909 |
| Harmonic Specialist | NEUTRAL | 36% | $73,687 / $72,436 | $74,337 / $74,555 |
Support: $72,436 / $65,596 | Resistance: $74,868 / $80,600 / $82,829 | Horizon: medium term
계산된 Wyckoff 구조는 regime=ACC, regime_state=confirmed_acc, acc_score 92.5로 확인된 축적 구조이며, 이벤트 체인은 SC $80,600.00 → AR $93,080.00 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868.00 → SOS $82,828.70 순서로 Phase D에 해당한다. 따라서 구조적 해석은 여전히 bullish이나, 현재가 $73,980.10은 TERMINAL_SPRING $74,868.00 및 SC 앵커 $80,600.00 아래에 있어 SOS 이후의 즉각적인 상승 수용은 확인되지 않았다. 단기 setup_bias는 bearish로 보며, $74,868.00 회복 전까지는 $72,436.00 재테스트 또는 더 깊게 Spring 저점 $65,595.70 방향의 테스트 가능성을 열어둬야 한다. $80,600.00 재진입과 $82,828.70 SOS 고점 회복이 있어야 Phase D의 강세 재개 신뢰도가 높아진다.
Support: $72,436 / $70,458 | Resistance: $74,293 / $75,999 / $76,643 | Horizon: medium term
확정 구조 기준으로는 최근 BOS/CHoCH 시퀀스의 마지막 이벤트가 $75,998.90 상방 bullish BOS이므로 structure_bias는 bullish로 본다. 다만 현재가 $73,980.10은 해당 BOS 레벨 $75,998.90 아래에 있으며 EMA20 $76,390.07, EMA120 $77,405.36 아래에서 거래되고 있어 상승 구조가 강하게 수용된 상태는 아니다. setup 관점에서는 가격이 EQ $76,643.45 아래 discount 구간에 있고, 58.0% 되돌림이 진행되어 기관 매수 반응이 나올 수 있는 위치다. 단, 활성 bullish OB/FVG가 0개이고 최근 유동성 스윕도 없어 setup_score 0.753 대비 실제 실행 신뢰도는 중간 수준으로 제한된다.
Support: $72,900 / $72,436 / $69,300 | Resistance: $75,100 / $75,257 / $75,900 | Horizon: short term, 4-8시간 선행 파생 포지셔닝 기준
일봉 구조는 현재가 $73,980.10이 EMA20 $76,390.07, EMA120 $77,405.36, EMA240 $84,089.52 모두 아래에 위치해 있어 확인된 구조상 bearish로 판단한다. 파생 포지셔닝은 bear_signals 3개 대 bull_signals 1개, aggregate_score 0.414로 약세 우위이며, 특히 롱 계정 비율 0.624와 account_long_crowding 1.000은 롱 혼잡에 따른 하방 청산 리스크를 키운다. 다만 CVD divergence 0.850과 CVD 변화 +$3,469.07, OI -2.0860% 감소는 하락 추세가 신규 공격적 숏보다는 포지션 정리/흡수 성격일 수 있음을 보여 setup_bias는 확정적 bearish가 아닌 neutral로 본다. 단기적으로 $72,900의 가장 강한 하방 청산 레벨이 먼저 테스트될 가능성이 높지만, 그 아래 $72,436 7일 저점에서 반응이 나오면 $75,100~$75,900 상방 유동성 회수 반등도 열려 있다.
Support: $72,436 / $70,504 | Resistance: $75,257 / $76,390 / $77,405 | Horizon: short term
확정 구조는 여전히 bearish로 판단한다. 현재가 $73,980.10은 EMA20 $76,390.07, EMA120 $77,405.36, EMA240 $84,089.52를 모두 하회하고 있어 상승 구조 수용이 아직 확인되지 않았다. 다만 단기 setup은 bullish 쪽으로 기운다. 7일 저점 $72,436.00 부근에서 doji@298 이후 strict bullish_engulfing@299가 발생했고, best_pattern_quality도 0.670으로 최근 패턴 중 가장 높다. 그러나 high_volume_patterns가 없고 bear_score 2.3000이 bull_score 0.750보다 높아, $76,390.07 돌파 전까지는 반등 setup일 뿐 구조적 매수 신호로 확정하기 어렵다.
Support: $72,436 / $74,868 | Resistance: $76,572 / $77,909 / $78,848 | Horizon: short/medium term
현재 BTC는 $73,980.10으로, 기준 상승 스윙 $74,868 → $82,829의 저점 $74,868마저 하회해 피보나치 구조상 상승 되돌림 방어가 실패한 상태입니다. 핵심 골든레시오 0.618 레벨은 $77,908.99이며 현재가와 약 5.31% 떨어져 있어 즉각적인 반응권은 아니고, 가장 가까운 주요 저항도 0.786 되돌림 $76,571.59로 현재가보다 3.50% 위에 있습니다. 구조적으로는 0.786 및 스윙 저점 이탈로 bearish가 우세하지만, 가격이 EQ $78,848.35 아래의 깊은 할인 구간에 있기 때문에 단기적으로는 $72,436.00 유동성 sweep 후 되돌림 반등 setup 가능성이 있습니다. 다만 confluence_quality가 0.600으로 중간 수준이고, 유의미한 confluence zone은 $85,081.03 부근으로 현 가격과 멀어 현재 매수 반응 확률은 낮습니다.
Support: $73,687 / $72,436 / $72,028 | Resistance: $74,337 / $74,555 / $75,191 | Horizon: 단기~중기
하모닉 관점의 핵심은 $74,555.09-$75,827.23의 고품질 strict bullish Gartley 형성 PRZ이며, D 예상가 $75,191.16과 ABCD·BC 확장·XAD 3중 Fib confluence가 겹칩니다. 그러나 이 PRZ는 아직 pre-confirmation 상태이고 confirmed_reaction=false, reaction_score=0.0이므로 단독으로 메인 경로를 상방 전환시킬 수 없습니다. 현재가 $73,980.10은 EMA20 $76,390.07 및 EMA120 $77,405.36 아래에 있어 구조_bias는 bearish로 보되, 가장 가까운 PRZ $73,686.82-$74,336.66 및 활성 bullish PRZ 접근 때문에 setup_bias는 단기 bullish 반응 후보로 평가합니다. 방향 점수는 bullish 0.19, bearish 0.00으로 한쪽으로 기울지만 총점이 낮아 최종 신호는 강한 매수보다 neutral/반응 대기입니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $72,436 | liquidity_sweep | Derivatives ($72,900 최강 하방 청산 자석, $72,436 지지), ICT (지지 $72,436), Candlestick (7일 저점 $72,436 engulfing), Wyckoff ($72,436 재테스트) | 5.0 | 현재가 $73,980.10은 Harmonic 근접 PRZ($73,686.82-$74,336.66)에 접촉 중. 상위 구조는 bullish이나 단기 수용 실패(TERMINAL_SPRING $74,868.00 하회)와 Derivatives의 최강 하방 청산 자석 $72,900, ICT·Candlestick·Derivatives 공통 7일 저점 $72,436.00 confluence가 sell-side 유동성 sweep을 우선 시사. Setup vs Structure가 '확인형 접근 우위'로 정리된 만큼 하방 테스트가 첫 경로. |
| 2 | $74,868 | resistance_test | Wyckoff (TERMINAL_SPRING $74,868.00), Harmonic (strict Gartley PRZ $74,555.09-$75,827.23, D=$75,191.16), Derivatives (상방 유동성 $75,100), Candlestick (7일 EQ $75,256.55) | 16.0 | $72,436 반응(CVD divergence 0.850·OI -2.086%로 숏 주도력 약화) 후 Wyckoff TERMINAL_SPRING $74,868.00 회복 시도. $74.9k-$75.3k 균형 회복대(Harmonic Gartley D $75,191.16, Derivatives $75,100, Candlestick EQ $75,256.55)가 밀집한 반등 1차 목표이자 구조 재수용의 최초 관문. |
| 3 | $75,999 | resistance_test | ICT (마지막 bullish BOS $75,998.90), Candlestick (EMA20 $76,390.07 인접), Fibonacci (0.786 $76,571.59 인접) | 23.0 | 균형대 회복 후 ICT 마지막 확정 bullish BOS $75,998.90 테스트. 이 레벨 수용이 Phase D 강세 재개의 구조적 관문이며, 바로 위 $76.3k-$76.8k 확인대(EMA20 $76,390.07·Fib 0.786 $76,571.59·ICT EQ $76,643.45) 직전의 1차 저항. 24h 상단 경계. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $72,900 | $74,293 | High first |
| 8h | $72,436 | $74,293 | High first |
| 24h | $72,436 | $75,999 | Low first |
Invalidation: $70,458
{
"path_type": "complex",
"confidence": 0.5,
"waypoints": [
{
"seq": 1,
"price": 72436.00,
"type": "liquidity_sweep",
"source": "Derivatives ($72,900 최강 하방 청산 자석, $72,436 지지), ICT (지지 $72,436), Candlestick (7일 저점 $72,436 engulfing), Wyckoff ($72,436 재테스트)",
"description": "현재가 $73,980.10은 Harmonic 근접 PRZ($73,686.82-$74,336.66)에 접촉 중. 상위 구조는 bullish이나 단기 수용 실패(TERMINAL_SPRING $74,868.00 하회)와 Derivatives의 최강 하방 청산 자석 $72,900, ICT·Candlestick·Derivatives 공통 7일 저점 $72,436.00 confluence가 sell-side 유동성 sweep을 우선 시사. Setup vs Structure가 '확인형 접근 우위'로 정리된 만큼 하방 테스트가 첫 경로.",
"est_hours": 5.0
},
{
"seq": 2,
"price": 74868.00,
"type": "resistance_test",
"source": "Wyckoff (TERMINAL_SPRING $74,868.00), Harmonic (strict Gartley PRZ $74,555.09-$75,827.23, D=$75,191.16), Derivatives (상방 유동성 $75,100), Candlestick (7일 EQ $75,256.55)",
"description": "$72,436 반응(CVD divergence 0.850·OI -2.086%로 숏 주도력 약화) 후 Wyckoff TERMINAL_SPRING $74,868.00 회복 시도. $74.9k-$75.3k 균형 회복대(Harmonic Gartley D $75,191.16, Derivatives $75,100, Candlestick EQ $75,256.55)가 밀집한 반등 1차 목표이자 구조 재수용의 최초 관문.",
"est_hours": 16.0
},
{
"seq": 3,
"price": 75998.90,
"type": "resistance_test",
"source": "ICT (마지막 bullish BOS $75,998.90), Candlestick (EMA20 $76,390.07 인접), Fibonacci (0.786 $76,571.59 인접)",
"description": "균형대 회복 후 ICT 마지막 확정 bullish BOS $75,998.90 테스트. 이 레벨 수용이 Phase D 강세 재개의 구조적 관문이며, 바로 위 $76.3k-$76.8k 확인대(EMA20 $76,390.07·Fib 0.786 $76,571.59·ICT EQ $76,643.45) 직전의 1차 저항. 24h 상단 경계.",
"est_hours": 23.0
}
],
"period_extremes": {
"4h": {"expected_high": 74293.10, "expected_low": 72900.00, "high_first": true},
"8h": {"expected_high": 74293.10, "expected_low": 72436.00, "high_first": true},
"24h": {"expected_high": 75998.90, "expected_low": 72436.00, "high_first": false}
},
"triggers": {
"bullish": {"price": 76571.59, "description": "$76.3k-$76.8k 확인대(EMA20 $76,390.07, Fib 0.786 $76,571.59, ICT EQ $76,643.45) 돌파·수용 시 구조 재수용 확정 → EMA120 $77,405.36·$78,077.10·$80,600·SOS $82,828.70 방향 강세 가속."},
"bearish": {"price": 72028.16, "description": "$72,436.00 sweep 후 회복 실패 및 Harmonic 지지 $72,028.16 하회 수용 시 ICT range low $70,458.20 → Derivatives $69,300/Harmonic PRZ $69,681.26 하방 위험 구간으로 약세 가속(축적 구조 약화 경고)."}
},
"scenario_invalidation": 70458.20
}{
"overall_signal": "bullish",
"overall_confidence": 0.55,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.56,
"active_setups": [
"ICT: 현재가 $73,980.10은 range EQ $76,643.45 아래 discount 구간이며, $70,458.20-$82,828.70 범위의 58.0% 되돌림 구간",
"Candlestick: $72,436.00 7일 저점 인근에서 doji 이후 strict bullish engulfing 감지, 패턴 품질 0.670",
"Harmonic: 현재가가 근접 PRZ $73,686.82-$74,336.66에 사실상 접촉 중이며, 추가로 strict bullish Gartley PRZ $74,555.09-$75,827.23 활성",
"Derivatives: 가장 강한 하방 청산 유동성은 $72,900에 집중되어 있으나, CVD divergence 0.850과 OI -2.086%는 하락 추세의 신규 숏 주도력이 약해졌을 가능성을 시사",
"Wyckoff: $74,868.00 TERMINAL_SPRING 기준가 회복 전까지는 Phase D 강세 구조의 지지 재확인이 실패한 상태"
],
"setup_vs_structure": "상위 구조는 Wyckoff 축적 Phase D와 ICT bullish BOS 때문에 아직 bullish로 분류되지만, 실행 setup은 discount·저점 인근 반응 후보와 $72,900-$72,436 유동성 테스트 리스크가 공존한다. 즉 구조적 강세와 단기 수용 실패가 충돌하는 구간이므로, 실행은 확인형 접근이 우위다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 2,
"neutral_count": 3
},
"key_levels": {
"support": [
73686.82,
72900,
72436,
72028.16,
70458.2,
69300,
65595.7
],
"resistance": [
74293.1,
74868,
75256.55,
75998.9,
76390.07,
76571.59,
77405.36,
77908.99,
78077.1,
80600,
82828.7
]
},
"confluences": [
"ICT와 Candlestick, Derivatives가 모두 $72,436.00을 핵심 단기 저점/지지로 제시한다.",
"ICT의 range low $70,458.20과 Harmonic의 하단 PRZ $69,681.26-$71,596.44, Derivatives의 하방 유동성 $69,300이 $69k-$70.5k 하단 위험 구간으로 겹친다.",
"ICT EQ $76,643.45, Fibonacci 0.786 되돌림 $76,571.59, Candlestick EMA20 $76,390.07, Harmonic TP/PRZ $76,682-$76,820이 $76.3k-$76.8k를 1차 구조 회복 확인대로 만든다.",
"Wyckoff TERMINAL_SPRING $74,868.00, Harmonic bullish Gartley D $75,191.16, Derivatives 상방 유동성 $75,100, Candlestick 7일 EQ $75,256.55가 $74.9k-$75.3k 단기 균형 회복 구간으로 밀집한다.",
"Wyckoff SOS 고점 $82,828.70과 ICT range high $82,828.70이 동일하며, 이는 Phase D 강세 구조의 상단 수용 확인 레벨이다.",
"Wyckoff의 confirmed accumulation 구조와 ICT의 마지막 bullish BOS $75,998.90은 상위 구조가 완전히 bearish로 전환되지는 않았다는 점에서 일치한다."
],
"conflicts": [
"Wyckoff는 acc_score 92.5의 확인된 축적 구조와 Phase D를 근거로 구조를 bullish로 보지만, Candlestick·Fibonacci·Derivatives·Harmonic은 가격이 EMA20 $76,390.07, EMA120 $77,405.36 및 주요 피보나치 회복선 아래에 있어 현재 수용 구조를 bearish로 본다.",
"ICT는 마지막 확정 이벤트를 $75,998.90 상방 bullish BOS로 해석하지만, 현재가는 해당 BOS 레벨 아래인 $73,980.10에 있어 구조 신호와 현재 가격 수용이 불일치한다.",
"Wyckoff는 장기 구조를 축적으로 보면서도 $74,868.00 TERMINAL_SPRING 하회로 단기 setup은 bearish라고 판단한다. 이는 구조와 실행 조건이 분리된 대표적 충돌이다.",
"Candlestick은 strict bullish engulfing으로 단기 반등 setup을 제시하지만, 동시에 EMA20·EMA120·EMA240을 모두 하회해 확정 구조는 bearish라고 본다.",
"Harmonic은 고품질 bullish Gartley PRZ를 제시하지만 confirmed reaction이 없어, 단독으로 구조적 bullish 전환을 주장할 수 없는 사전 후보 신호에 머문다."
],
"highest_conviction_analyst": "Wyckoff Expert — acc_score 92.5의 confirmed accumulation, SC $80,600 → AR $93,080 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868.00 → SOS $82,828.70로 이어지는 구체적 Phase D 구조를 제시했기 때문에 상위 구조 판단에서 가장 높은 비중을 둔다. 다만 $74,868.00 하회와 SOS 이후 상단 수용 실패를 명확히 인정해 신뢰도는 중간 수준으로 제한된다.",
"invalidation_level": "$65,595.70 하회 시 Wyckoff Spring 기반의 축적 구조 해석이 훼손된다. 단기 구조 기준으로는 $70,458.20 range low와 $72,436.00 7일 저점 이탈 여부가 선행 경고 조건이다.",
"executive_summary": "현재 BTC 1일 구조는 Wyckoff 기준 confirmed accumulation의 Phase D에 있으며, SC $80,600, Spring $65,595.70, TERMINAL_SPRING $74,868.00, SOS $82,828.70로 이어진 축적 구조 자체는 아직 유효한 bullish regime으로 분류한다. 그러나 가격은 $73,980.10으로 TERMINAL_SPRING $74,868.00, ICT bullish BOS $75,998.90, EMA20 $76,390.07, EMA120 $77,405.36 아래에 있어 Phase D 이후의 상단 수용은 실패한 상태다. 구조적 핵심 충돌은 상위 축적 해석과 단기 가격 수용 약세이며, $74.9k-$76.8k 회복대가 구조 재수용의 조건, $72,436-$70,458 이탈은 축적 구조 약화의 경고 조건이다. 최종 무효화는 Spring 저점 $65,595.70 하회이며, 그 전까지는 bullish 구조 안의 지지 재확인 실패 및 재흡수 지연 국면으로 진단한다."
}{
"symbol": "BTC/USDT",
"timeframe": "1d",
"timestamp": "2026-05-31 05:00 KST",
"last_price": 73980.1,
"num_candles": 300,
"stage1_analyses": {
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.753,
"setup_signals": [
"현재가 $73,980.10은 EQ $76,643.45 아래의 discount 구간에 위치",
"현재 되돌림이 58.0%로 discount 배열에 진입하여 매수 반응이 나올 수 있는 구간",
"직전 저점 $72,436.00과 range low $70,458.20 위에서 아직 구조적 붕괴가 확인되지 않음",
"최근 확인된 bullish BOS 레벨 $75,998.90 재돌파 시 단기 구조 회복 가능",
"미체결 FVG와 활성 OB가 없어 매수 근거는 가격 위치와 구조 레벨 중심"
],
"reasoning": "확정 구조 기준으로는 최근 BOS/CHoCH 시퀀스의 마지막 이벤트가 $75,998.90 상방 bullish BOS이므로 structure_bias는 bullish로 본다. 다만 현재가 $73,980.10은 해당 BOS 레벨 $75,998.90 아래에 있으며 EMA20 $76,390.07, EMA120 $77,405.36 아래에서 거래되고 있어 상승 구조가 강하게 수용된 상태는 아니다. setup 관점에서는 가격이 EQ $76,643.45 아래 discount 구간에 있고, 58.0% 되돌림이 진행되어 기관 매수 반응이 나올 수 있는 위치다. 단, 활성 bullish OB/FVG가 0개이고 최근 유동성 스윕도 없어 setup_score 0.753 대비 실제 실행 신뢰도는 중간 수준으로 제한된다.",
"key_levels": {
"support": [
72436.0,
70458.2
],
"resistance": [
74293.1,
75998.9,
76643.45,
78077.1,
82828.7
]
},
"time_horizon": "medium term",
"invalidation_level": "$70,458.20",
"risk_scenario": "가격이 직전 저점 $72,436.00을 하향 이탈한 뒤 range low $70,458.20까지 깨면 discount 매수 셋업은 실패로 간주된다. 이 경우 $75,998.90 bullish BOS는 함정 돌파로 해석될 수 있으며, 시장은 $70,458.20 아래의 sell-side liquidity를 사냥한 뒤 더 깊은 하락 구조로 전환될 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 0,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 67,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bullish",
"level": 117875.2
},
{
"type": "CHoCH_bearish",
"level": 108566.0
},
{
"type": "BOS_bearish",
"level": 101516.5
},
{
"type": "BOS_bullish",
"level": 94555.0
},
{
"type": "CHoCH_bearish",
"level": 84408.6
},
{
"type": "BOS_bullish",
"level": 75998.9
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 76643.45,
"range_high": 82828.7,
"range_low": 70458.2,
"bull_score": 7.5,
"bear_score": 6.9,
"setup_bias": "bullish",
"setup_score": 0.753,
"setup_signals": [
"bullish BOS above $117,875.20",
"bullish BOS above $94,555.00",
"bullish BOS above $75,998.90"
],
"retracement_direction": "bullish",
"current_retracement_pct": 58.0,
"deepest_retracement_pct": 58.0,
"previous_day_high": 74293.1,
"previous_day_low": 72436.0,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.753,\n \"setup_signals\": [\n \"현재가 $73,980.10은 EQ $76,643.45 아래의 discount 구간에 위치\",\n \"현재 되돌림이 58.0%로 discount 배열에 진입하여 매수 반응이 나올 수 있는 구간\",\n \"직전 저점 $72,436.00과 range low $70,458.20 위에서 아직 구조적 붕괴가 확인되지 않음\",\n \"최근 확인된 bullish BOS 레벨 $75,998.90 재돌파 시 단기 구조 회복 가능\",\n \"미체결 FVG와 활성 OB가 없어 매수 근거는 가격 위치와 구조 레벨 중심\"\n ],\n \"reasoning\": \"확정 구조 기준으로는 최근 BOS/CHoCH 시퀀스의 마지막 이벤트가 $75,998.90 상방 bullish BOS이므로 structure_bias는 bullish로 본다. 다만 현재가 $73,980.10은 해당 BOS 레벨 $75,998.90 아래에 있으며 EMA20 $76,390.07, EMA120 $77,405.36 아래에서 거래되고 있어 상승 구조가 강하게 수용된 상태는 아니다. setup 관점에서는 가격이 EQ $76,643.45 아래 discount 구간에 있고, 58.0% 되돌림이 진행되어 기관 매수 반응이 나올 수 있는 위치다. 단, 활성 bullish OB/FVG가 0개이고 최근 유동성 스윕도 없어 setup_score 0.753 대비 실제 실행 신뢰도는 중간 수준으로 제한된다.\",\n \"key_levels\": {\n \"support\": [\n 72436.0,\n 70458.2\n ],\n \"resistance\": [\n 74293.1,\n 75998.9,\n 76643.45,\n 78077.1,\n 82828.7\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$70,458.20\",\n \"risk_scenario\": \"가격이 직전 저점 $72,436.00을 하향 이탈한 뒤 range low $70,458.20까지 깨면 discount 매수 셋업은 실패로 간주된다. 이 경우 $75,998.90 bullish BOS는 함정 돌파로 해석될 수 있으며, 시장은 $70,458.20 아래의 sell-side liquidity를 사냥한 뒤 더 깊은 하락 구조로 전환될 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.66,
"setup_signals": [
"현재가 $73,980.10이 TERMINAL_SPRING 기준가 $74,868.00 아래에 있어 Phase D 이후의 지지 재확인이 실패한 상태",
"SOS 고점 $82,828.70 돌파 후 상단 수용이 확인되지 못했고, 현재가는 SOS 대비 약 -10.7% 아래에 위치",
"주요 SC 앵커 $80,600.00 및 AR 상단 $93,080.00 범위 아래에서 거래되어 단기적으로는 재흡수보다 재테스트 압력이 우세",
"EMA20 $76,390.07, EMA120 $77,405.36 아래에 있어 단기 반등이 아직 구조적 회복으로 확인되지 않음",
"7일 저점 $72,436.00이 가까운 하방 유동성/테스트 레벨로 남아 있음"
],
"reasoning": "계산된 Wyckoff 구조는 regime=ACC, regime_state=confirmed_acc, acc_score 92.5로 확인된 축적 구조이며, 이벤트 체인은 SC $80,600.00 → AR $93,080.00 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868.00 → SOS $82,828.70 순서로 Phase D에 해당한다. 따라서 구조적 해석은 여전히 bullish이나, 현재가 $73,980.10은 TERMINAL_SPRING $74,868.00 및 SC 앵커 $80,600.00 아래에 있어 SOS 이후의 즉각적인 상승 수용은 확인되지 않았다. 단기 setup_bias는 bearish로 보며, $74,868.00 회복 전까지는 $72,436.00 재테스트 또는 더 깊게 Spring 저점 $65,595.70 방향의 테스트 가능성을 열어둬야 한다. $80,600.00 재진입과 $82,828.70 SOS 고점 회복이 있어야 Phase D의 강세 재개 신뢰도가 높아진다.",
"key_levels": {
"support": [
72436.0,
65595.7
],
"resistance": [
74868.0,
80600.0,
82828.7,
93080.0
]
},
"time_horizon": "medium term",
"invalidation_level": "$65,595.70 하향 이탈 및 일봉 종가 수용 시 confirmed_acc 구조의 Spring 기반 축적 해석이 훼손됨",
"risk_scenario": "$74,868.00을 빠르게 회복하고 $80,600.00 위로 재진입하면 현재의 단기 bearish setup은 실패하며, $82,828.70 SOS 고점 재시험으로 경로가 바뀔 수 있다. 반대로 $72,436.00이 무너지면 시장은 Phase D의 LPS 확인이 아니라 Spring 저점 $65,595.70을 다시 검증하는 약한 테스트 국면으로 전환될 위험이 크다.",
"data_quality": "medium",
"metrics": {
"acc_score": 92.5,
"dis_score": 81.2,
"regime": "ACC",
"regime_state": "confirmed_acc",
"structure_bias": "bullish",
"phase_context": "confirmed_acc / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS"
],
"last_phase": "SOS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 109,
"price": 80600.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 116,
"price": 93080.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 136,
"price": 84408.6,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 199,
"price": 65595.7,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 268,
"price": 74868.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 275,
"price": 82828.7,
"color": "#06d6a0"
}
],
"phase_structures": [
{
"structure_id": "1d_cycle_1",
"sequence": 1,
"timeframe": "1d",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 109,
"end_idx": 275,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 109,
"price": 80600.0,
"color": "#ffd166",
"dt": "2025-11-21 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 116,
"price": 93080.0,
"color": "#06d6a0",
"dt": "2025-11-28 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 136,
"price": 84408.6,
"color": "#118ab2",
"dt": "2025-12-18 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 199,
"price": 65595.7,
"color": "#f9844a",
"dt": "2026-02-19 09:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 268,
"price": 74868.0,
"color": "#f3722c",
"dt": "2026-04-29 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 275,
"price": 82828.7,
"color": "#06d6a0",
"dt": "2026-05-06 09:00:00+09:00"
}
]
}
],
"active_structure_id": "1d_cycle_1",
"primary_structure_id": "1d_cycle_1",
"structure_count": 1,
"regime_fitness": 0.9249999999999999,
"current_event": "SOS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 80600.0,
"main_range_high": 93080.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.66,\n \"setup_signals\": [\n \"현재가 $73,980.10이 TERMINAL_SPRING 기준가 $74,868.00 아래에 있어 Phase D 이후의 지지 재확인이 실패한 상태\",\n \"SOS 고점 $82,828.70 돌파 후 상단 수용이 확인되지 못했고, 현재가는 SOS 대비 약 -10.7% 아래에 위치\",\n \"주요 SC 앵커 $80,600.00 및 AR 상단 $93,080.00 범위 아래에서 거래되어 단기적으로는 재흡수보다 재테스트 압력이 우세\",\n \"EMA20 $76,390.07, EMA120 $77,405.36 아래에 있어 단기 반등이 아직 구조적 회복으로 확인되지 않음\",\n \"7일 저점 $72,436.00이 가까운 하방 유동성/테스트 레벨로 남아 있음\"\n ],\n \"reasoning\": \"계산된 Wyckoff 구조는 regime=ACC, regime_state=confirmed_acc, acc_score 92.5로 확인된 축적 구조이며, 이벤트 체인은 SC $80,600.00 → AR $93,080.00 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868.00 → SOS $82,828.70 순서로 Phase D에 해당한다. 따라서 구조적 해석은 여전히 bullish이나, 현재가 $73,980.10은 TERMINAL_SPRING $74,868.00 및 SC 앵커 $80,600.00 아래에 있어 SOS 이후의 즉각적인 상승 수용은 확인되지 않았다. 단기 setup_bias는 bearish로 보며, $74,868.00 회복 전까지는 $72,436.00 재테스트 또는 더 깊게 Spring 저점 $65,595.70 방향의 테스트 가능성을 열어둬야 한다. $80,600.00 재진입과 $82,828.70 SOS 고점 회복이 있어야 Phase D의 강세 재개 신뢰도가 높아진다.\",\n \"key_levels\": {\n \"support\": [\n 72436.0,\n 65595.7\n ],\n \"resistance\": [\n 74868.0,\n 80600.0,\n 82828.7,\n 93080.0\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$65,595.70 하향 이탈 및 일봉 종가 수용 시 confirmed_acc 구조의 Spring 기반 축적 해석이 훼손됨\",\n \"risk_scenario\": \"$74,868.00을 빠르게 회복하고 $80,600.00 위로 재진입하면 현재의 단기 bearish setup은 실패하며, $82,828.70 SOS 고점 재시험으로 경로가 바뀔 수 있다. 반대로 $72,436.00이 무너지면 시장은 Phase D의 LPS 확인이 아니라 Spring 저점 $65,595.70을 다시 검증하는 약한 테스트 국면으로 전환될 위험이 크다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.56,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.64,
"setup_signals": [
"현재가 $73,980.10은 7일 범위 EQ $75,256.55 아래의 discount zone에 위치",
"7일 저점 $72,436.00 인근에서 strict 등급 bullish_engulfing@299 감지, pattern_quality 0.670",
"doji@298 이후 bullish engulfing이 출현해 단기 매도 압력 둔화 및 반등 시도 신호",
"현재가가 EMA20 $76,390.07보다 3.2% 낮고 EMA120 $77,405.36보다 4.4% 낮아 구조 전환 전 선반영 반등 setup 성격",
"최근 5개 일봉이 -1.8%, -2.0%, -1.1%, -0.2% 후 +0.8%로 매도세 둔화 뒤 첫 양봉 전환"
],
"reasoning": "확정 구조는 여전히 bearish로 판단한다. 현재가 $73,980.10은 EMA20 $76,390.07, EMA120 $77,405.36, EMA240 $84,089.52를 모두 하회하고 있어 상승 구조 수용이 아직 확인되지 않았다. 다만 단기 setup은 bullish 쪽으로 기운다. 7일 저점 $72,436.00 부근에서 doji@298 이후 strict bullish_engulfing@299가 발생했고, best_pattern_quality도 0.670으로 최근 패턴 중 가장 높다. 그러나 high_volume_patterns가 없고 bear_score 2.3000이 bull_score 0.750보다 높아, $76,390.07 돌파 전까지는 반등 setup일 뿐 구조적 매수 신호로 확정하기 어렵다.",
"key_levels": {
"support": [
72436.0,
70504.18
],
"resistance": [
75256.55,
76390.07,
77405.36,
78077.1,
84089.52
]
},
"time_horizon": "short term",
"invalidation_level": "$72,436.00",
"risk_scenario": "$72,436.00을 일봉 종가로 이탈하면 bullish engulfing setup은 실패로 간주되며, ATR 기준 다음 하방 확장 목표는 약 $70,504.18까지 열릴 수 있다. 반대로 $76,390.07 위로 회복하고 안착하면 EMA20 재수복으로 단기 반등이 확인되며, $77,405.36과 7일 고점 $78,077.10 재시험 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 135,
"recent_patterns": 6,
"pattern_list": [
"bearish_engulfing@291",
"bearish_engulfing@295",
"bullish_engulfing@299",
"evening_star@291",
"doji@290",
"doji@298"
],
"atr_value": 1931.82,
"vol_avg_20": 125335.56,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.67,
"tier": "strict",
"high_volume": false
},
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.509,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.497,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.484,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.67,
"bull_score": 0.75,
"bear_score": 2.3
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.56,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.64,\n \"setup_signals\": [\n \"현재가 $73,980.10은 7일 범위 EQ $75,256.55 아래의 discount zone에 위치\",\n \"7일 저점 $72,436.00 인근에서 strict 등급 bullish_engulfing@299 감지, pattern_quality 0.670\",\n \"doji@298 이후 bullish engulfing이 출현해 단기 매도 압력 둔화 및 반등 시도 신호\",\n \"현재가가 EMA20 $76,390.07보다 3.2% 낮고 EMA120 $77,405.36보다 4.4% 낮아 구조 전환 전 선반영 반등 setup 성격\",\n \"최근 5개 일봉이 -1.8%, -2.0%, -1.1%, -0.2% 후 +0.8%로 매도세 둔화 뒤 첫 양봉 전환\"\n ],\n \"reasoning\": \"확정 구조는 여전히 bearish로 판단한다. 현재가 $73,980.10은 EMA20 $76,390.07, EMA120 $77,405.36, EMA240 $84,089.52를 모두 하회하고 있어 상승 구조 수용이 아직 확인되지 않았다. 다만 단기 setup은 bullish 쪽으로 기운다. 7일 저점 $72,436.00 부근에서 doji@298 이후 strict bullish_engulfing@299가 발생했고, best_pattern_quality도 0.670으로 최근 패턴 중 가장 높다. 그러나 high_volume_patterns가 없고 bear_score 2.3000이 bull_score 0.750보다 높아, $76,390.07 돌파 전까지는 반등 setup일 뿐 구조적 매수 신호로 확정하기 어렵다.\",\n \"key_levels\": {\n \"support\": [\n 72436.0,\n 70504.18\n ],\n \"resistance\": [\n 75256.55,\n 76390.07,\n 77405.36,\n 78077.1,\n 84089.52\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$72,436.00\",\n \"risk_scenario\": \"$72,436.00을 일봉 종가로 이탈하면 bullish engulfing setup은 실패로 간주되며, ATR 기준 다음 하방 확장 목표는 약 $70,504.18까지 열릴 수 있다. 반대로 $76,390.07 위로 회복하고 안착하면 EMA20 재수복으로 단기 반등이 확인되며, $77,405.36과 7일 고점 $78,077.10 재시험 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.42,
"setup_signals": [
"가격이 피보나치 EQ $78,848.35 아래의 할인 구간에 위치",
"상승 스윙 저점 $74,868을 하회하여 단기 과매도성 스프링 후보 구간 진입",
"0.786 되돌림 $76,571.59가 회복되지 않은 상태로 상방 회복 시 첫 번째 확인 저항",
"7일 저점 $72,436.00이 아직 하방 유동성 목표로 남아 있어 sweep 후 반등 가능성 존재"
],
"reasoning": "현재 BTC는 $73,980.10으로, 기준 상승 스윙 $74,868 → $82,829의 저점 $74,868마저 하회해 피보나치 구조상 상승 되돌림 방어가 실패한 상태입니다. 핵심 골든레시오 0.618 레벨은 $77,908.99이며 현재가와 약 5.31% 떨어져 있어 즉각적인 반응권은 아니고, 가장 가까운 주요 저항도 0.786 되돌림 $76,571.59로 현재가보다 3.50% 위에 있습니다. 구조적으로는 0.786 및 스윙 저점 이탈로 bearish가 우세하지만, 가격이 EQ $78,848.35 아래의 깊은 할인 구간에 있기 때문에 단기적으로는 $72,436.00 유동성 sweep 후 되돌림 반등 setup 가능성이 있습니다. 다만 confluence_quality가 0.600으로 중간 수준이고, 유의미한 confluence zone은 $85,081.03 부근으로 현 가격과 멀어 현재 매수 반응 확률은 낮습니다.",
"key_levels": {
"support": [
72436.0,
74868.0
],
"resistance": [
76571.59,
77908.99,
78848.35,
79787.71,
82828.7,
84994.01,
85081.03
]
},
"time_horizon": "short/medium term",
"invalidation_level": "76571.59",
"risk_scenario": "$76,571.59의 0.786 되돌림을 강하게 회복하고 일봉 종가가 안착하면 현재의 bearish 구조 판단은 약화되며, 이후 $77,908.99 골든레시오와 $78,848.35 EQ까지 숏 커버링성 반등이 이어질 수 있습니다. 반대로 $72,436.00을 이탈하면 하방 유동성 sweep이 단순 반등 setup이 아니라 추가 하락 continuation으로 전환될 위험이 큽니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $74,868 → $82,829",
"direction": "up",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 76571.59,
"nearest_fib_distance": 3.5,
"golden_ratio_level": 77908.99,
"fib_ret_382": 79787.71,
"fib_ret_618": 77908.99,
"confluence_zones": [
{
"price": 85081.03,
"count": 2,
"levels": [
"ext_1.272",
"ret_0.382"
],
"cluster_score": 0.6
}
],
"support_levels": [],
"resistance_levels": [
76571.5898,
77908.9874,
78848.35
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 80949.97,
"distance_pct": 9.42,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 79787.71,
"distance_pct": 7.85,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 78848.35,
"distance_pct": 6.58,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 77908.99,
"distance_pct": 5.31,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 76571.59,
"distance_pct": 3.5,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 82828.7,
"distance_pct": 11.96,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 84994.01,
"distance_pct": 14.89,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 86124.43,
"distance_pct": 16.42,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 87748.41,
"distance_pct": 18.61,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 90789.4,
"distance_pct": 22.72,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "distant",
"reaction_probability": 0.25
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"가격이 피보나치 EQ $78,848.35 아래의 할인 구간에 위치\",\n \"상승 스윙 저점 $74,868을 하회하여 단기 과매도성 스프링 후보 구간 진입\",\n \"0.786 되돌림 $76,571.59가 회복되지 않은 상태로 상방 회복 시 첫 번째 확인 저항\",\n \"7일 저점 $72,436.00이 아직 하방 유동성 목표로 남아 있어 sweep 후 반등 가능성 존재\"\n ],\n \"reasoning\": \"현재 BTC는 $73,980.10으로, 기준 상승 스윙 $74,868 → $82,829의 저점 $74,868마저 하회해 피보나치 구조상 상승 되돌림 방어가 실패한 상태입니다. 핵심 골든레시오 0.618 레벨은 $77,908.99이며 현재가와 약 5.31% 떨어져 있어 즉각적인 반응권은 아니고, 가장 가까운 주요 저항도 0.786 되돌림 $76,571.59로 현재가보다 3.50% 위에 있습니다. 구조적으로는 0.786 및 스윙 저점 이탈로 bearish가 우세하지만, 가격이 EQ $78,848.35 아래의 깊은 할인 구간에 있기 때문에 단기적으로는 $72,436.00 유동성 sweep 후 되돌림 반등 setup 가능성이 있습니다. 다만 confluence_quality가 0.600으로 중간 수준이고, 유의미한 confluence zone은 $85,081.03 부근으로 현 가격과 멀어 현재 매수 반응 확률은 낮습니다.\",\n \"key_levels\": {\n \"support\": [\n 72436.0,\n 74868.0\n ],\n \"resistance\": [\n 76571.59,\n 77908.99,\n 78848.35,\n 79787.71,\n 82828.7,\n 84994.01,\n 85081.03\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"76571.59\",\n \"risk_scenario\": \"$76,571.59의 0.786 되돌림을 강하게 회복하고 일봉 종가가 안착하면 현재의 bearish 구조 판단은 약화되며, 이후 $77,908.99 골든레시오와 $78,848.35 EQ까지 숏 커버링성 반등이 이어질 수 있습니다. 반대로 $72,436.00을 이탈하면 하방 유동성 sweep이 단순 반등 setup이 아니라 추가 하락 continuation으로 전환될 위험이 큽니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.58,
"setup_signals": [
"현재가 $73,980.10은 7일 범위 EQ 약 $75,256.55 아래의 discount 구간에 위치해 있어 신규 추격 숏의 기대값은 낮아짐",
"가장 강한 하방 청산 유동성이 $72,900에 집중되어 있어 단기 sell-side liquidity magnet으로 작동 가능",
"CVD divergence 0.850 및 CVD 변화 +$3,469.07은 가격 약세 대비 매수 체결/흡수 가능성을 시사해 하방 추세의 참여 강도 약화",
"OI 24h 변화 -2.0860%는 신규 숏 구축보다는 포지션 언와인딩 성격이 강해 추세 지속 신뢰도를 낮춤",
"롱 계정 비율 0.624, account_long_crowding 1.000으로 여전히 롱 포지셔닝이 혼잡해 반등 시 매도 압력 또는 롱 청산 리스크 존재",
"상방 청산 유동성은 $75,100, $75,900, $76,600에 분포하며, $75,100 회복 전까지는 구조 전환 확인이 어려움"
],
"reasoning": "일봉 구조는 현재가 $73,980.10이 EMA20 $76,390.07, EMA120 $77,405.36, EMA240 $84,089.52 모두 아래에 위치해 있어 확인된 구조상 bearish로 판단한다. 파생 포지셔닝은 bear_signals 3개 대 bull_signals 1개, aggregate_score 0.414로 약세 우위이며, 특히 롱 계정 비율 0.624와 account_long_crowding 1.000은 롱 혼잡에 따른 하방 청산 리스크를 키운다. 다만 CVD divergence 0.850과 CVD 변화 +$3,469.07, OI -2.0860% 감소는 하락 추세가 신규 공격적 숏보다는 포지션 정리/흡수 성격일 수 있음을 보여 setup_bias는 확정적 bearish가 아닌 neutral로 본다. 단기적으로 $72,900의 가장 강한 하방 청산 레벨이 먼저 테스트될 가능성이 높지만, 그 아래 $72,436 7일 저점에서 반응이 나오면 $75,100~$75,900 상방 유동성 회수 반등도 열려 있다.",
"key_levels": {
"support": [
72900,
72436,
69300
],
"resistance": [
75100,
75256.55,
75900,
76600,
78077.1
]
},
"time_horizon": "short term, 4-8시간 선행 파생 포지셔닝 기준",
"invalidation_level": "75900",
"risk_scenario": "$72,900 하방 유동성을 스윕한 뒤 $72,436 7일 저점을 이탈하지 않고 빠르게 회복하면 CVD divergence 0.850이 흡수 신호로 확인되며, $75,100과 $75,900 상방 청산 구간까지 숏 스퀴즈가 발생할 수 있다. 반대로 $72,436이 종가 기준으로 무너지면 롱 혼잡 포지션이 추가로 청산되며 $69,300 유동성까지 하락이 가속될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.85,
"cvd_change": 3469.072,
"oi_trend": 0.291,
"oi_change_pct_24h": -2.086,
"oi_latest": 104364.064,
"funding_pressure": 0.439,
"funding_avg": 6.084e-05,
"funding_change_24h": -3.786e-05,
"long_account_ratio": 0.631,
"short_account_ratio": 0.369,
"long_account_latest": 0.624,
"short_account_latest": 0.377,
"long_account_change_24h": -0.0153,
"short_account_change_24h": 0.0153,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.488,
"spot_futures_basis_pct": -0.0494,
"basis_change_lookback": -0.0036,
"aggregate_score": 0.414,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
72900,
115467.38697279998
],
[
69300,
84206.51830675
]
],
"liq_above": [
[
75100,
84893.5508717
],
[
75900,
91643.19317294999
],
[
76600,
84942.9664903
]
],
"strongest_liq_level": 72900,
"fragility_score": 0.784,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $73,980.10은 7일 범위 EQ 약 $75,256.55 아래의 discount 구간에 위치해 있어 신규 추격 숏의 기대값은 낮아짐\",\n \"가장 강한 하방 청산 유동성이 $72,900에 집중되어 있어 단기 sell-side liquidity magnet으로 작동 가능\",\n \"CVD divergence 0.850 및 CVD 변화 +$3,469.07은 가격 약세 대비 매수 체결/흡수 가능성을 시사해 하방 추세의 참여 강도 약화\",\n \"OI 24h 변화 -2.0860%는 신규 숏 구축보다는 포지션 언와인딩 성격이 강해 추세 지속 신뢰도를 낮춤\",\n \"롱 계정 비율 0.624, account_long_crowding 1.000으로 여전히 롱 포지셔닝이 혼잡해 반등 시 매도 압력 또는 롱 청산 리스크 존재\",\n \"상방 청산 유동성은 $75,100, $75,900, $76,600에 분포하며, $75,100 회복 전까지는 구조 전환 확인이 어려움\"\n ],\n \"reasoning\": \"일봉 구조는 현재가 $73,980.10이 EMA20 $76,390.07, EMA120 $77,405.36, EMA240 $84,089.52 모두 아래에 위치해 있어 확인된 구조상 bearish로 판단한다. 파생 포지셔닝은 bear_signals 3개 대 bull_signals 1개, aggregate_score 0.414로 약세 우위이며, 특히 롱 계정 비율 0.624와 account_long_crowding 1.000은 롱 혼잡에 따른 하방 청산 리스크를 키운다. 다만 CVD divergence 0.850과 CVD 변화 +$3,469.07, OI -2.0860% 감소는 하락 추세가 신규 공격적 숏보다는 포지션 정리/흡수 성격일 수 있음을 보여 setup_bias는 확정적 bearish가 아닌 neutral로 본다. 단기적으로 $72,900의 가장 강한 하방 청산 레벨이 먼저 테스트될 가능성이 높지만, 그 아래 $72,436 7일 저점에서 반응이 나오면 $75,100~$75,900 상방 유동성 회수 반등도 열려 있다.\",\n \"key_levels\": {\n \"support\": [\n 72900,\n 72436,\n 69300\n ],\n \"resistance\": [\n 75100,\n 75256.55,\n 75900,\n 76600,\n 78077.1\n ]\n },\n \"time_horizon\": \"short term, 4-8시간 선행 파생 포지셔닝 기준\",\n \"invalidation_level\": \"75900\",\n \"risk_scenario\": \"$72,900 하방 유동성을 스윕한 뒤 $72,436 7일 저점을 이탈하지 않고 빠르게 회복하면 CVD divergence 0.850이 흡수 신호로 확인되며, $75,100과 $75,900 상방 청산 구간까지 숏 스퀴즈가 발생할 수 있다. 반대로 $72,436이 종가 기준으로 무너지면 롱 혼잡 포지션이 추가로 청산되며 $69,300 유동성까지 하락이 가속될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.36,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.38,
"setup_signals": [
"현재가 $73,980.10은 최근 7일 저점 $72,436.00 근처 상단에 위치하며, 가장 가까운 PRZ 중심 $74,011.74와 사실상 접촉 중입니다.",
"엄격 등급 고품질 bullish Gartley 형성 PRZ가 $74,555.09-$75,827.23에 활성 상태이며, D 예상가는 $75,191.16입니다.",
"해당 Gartley PRZ는 ABCD, BC_EXT, XAD 3개 Fib 패밀리 confluence를 갖고 있으며 PRZ score 1.0, pattern score 0.895입니다.",
"다만 confirmed_reaction_prz_count가 0이고, 현재 PRZ 반응 확인 사유가 없어서 구조 전환 신호가 아니라 선행 반등 후보 구간에 그칩니다.",
"가격은 EMA20 $76,390.07, EMA120 $77,405.36, EMA240 $84,089.52 아래에 있어 확인된 구조/추세 측면에서는 아직 약세 압력이 우세합니다."
],
"reasoning": "하모닉 관점의 핵심은 $74,555.09-$75,827.23의 고품질 strict bullish Gartley 형성 PRZ이며, D 예상가 $75,191.16과 ABCD·BC 확장·XAD 3중 Fib confluence가 겹칩니다. 그러나 이 PRZ는 아직 pre-confirmation 상태이고 confirmed_reaction=false, reaction_score=0.0이므로 단독으로 메인 경로를 상방 전환시킬 수 없습니다. 현재가 $73,980.10은 EMA20 $76,390.07 및 EMA120 $77,405.36 아래에 있어 구조_bias는 bearish로 보되, 가장 가까운 PRZ $73,686.82-$74,336.66 및 활성 bullish PRZ 접근 때문에 setup_bias는 단기 bullish 반응 후보로 평가합니다. 방향 점수는 bullish 0.19, bearish 0.00으로 한쪽으로 기울지만 총점이 낮아 최종 신호는 강한 매수보다 neutral/반응 대기입니다.",
"key_levels": {
"support": [
73686.82,
72436.0,
72028.16,
71442.07,
69681.26
],
"resistance": [
74336.66,
74555.09,
75191.16,
75827.23,
76819.95,
77826.21,
79455.0
]
},
"time_horizon": "단기~중기",
"invalidation_level": "$72,028.16 하향 이탈 시 현재의 bullish 하모닉 반응 setup은 무효화됩니다.",
"risk_scenario": "$73,686.82-$74,336.66 근처의 가장 가까운 PRZ를 방어하지 못하고 $72,436.00 7일 저점을 이탈하면, strict bullish Butterfly PRZ 하단 $72,028.16까지 재하락할 수 있으며 그 아래에서는 $71,442.07-$69,681.26 구간의 하방 PRZ/유동성 테스트가 열립니다. 반대로 $75,827.23 상단을 회복하고 $76,390.07 EMA20 위에서 수용되면, bullish Gartley TP 사다리인 $76,819.95, $77,826.21, $79,455.00이 순차 목표가 됩니다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 260,
"completed_patterns_found": 97,
"forming_d_prz_found": 163,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 59,
"swing_highs_scanned": 30,
"swing_lows_scanned": 29,
"timeframe": "1d",
"prz_active_threshold_pct": 1.0,
"prz_nearby_threshold_pct": 2.0,
"prz_watch_threshold_pct": 4.0,
"prz_max_width_pct": 1.8,
"quality_counts": {
"high": 3,
"medium": 73,
"low": 184
},
"prz_status_counts": {
"active": 38,
"nearby": 17,
"watch": 33,
"far": 172,
"forming": 113
},
"high_confluence_prz_count": 21,
"strict_patterns_found": 68,
"candidate_patterns_found": 192,
"active_patterns_at_prz": 38,
"nearby_patterns": 17,
"all_patterns": [
"butterfly",
"gartley",
"butterfly",
"shark",
"gartley",
"crab",
"gartley",
"bat",
"bat",
"butterfly",
"shark",
"butterfly",
"butterfly",
"bat",
"shark",
"bat",
"bat",
"bat",
"crab",
"bat",
"bat",
"bat",
"bat",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"crab",
"shark",
"bat",
"bat",
"crab",
"crab",
"butterfly",
"bat",
"bat",
"butterfly",
"shark",
"bat",
"butterfly",
"gartley",
"gartley",
"gartley",
"bat",
"crab",
"bat",
"gartley",
"shark",
"butterfly",
"butterfly",
"crab",
"bat",
"butterfly",
"butterfly",
"bat",
"shark",
"crab",
"gartley",
"shark",
"bat",
"crab",
"shark",
"crab",
"gartley",
"shark",
"crab",
"shark",
"butterfly",
"crab",
"shark",
"butterfly",
"bat",
"crab",
"shark",
"crab",
"gartley",
"crab",
"crab",
"shark",
"butterfly",
"crab",
"butterfly",
"shark",
"crab",
"bat",
"butterfly",
"crab",
"bat",
"gartley",
"bat",
"butterfly",
"crab",
"shark",
"shark",
"bat",
"butterfly",
"shark",
"butterfly",
"crab",
"crab",
"bat",
"crab",
"gartley",
"crab",
"crab",
"crab",
"crab",
"bat",
"crab",
"gartley",
"shark",
"shark",
"bat",
"butterfly",
"bat",
"crab",
"gartley",
"bat",
"shark",
"butterfly",
"crab",
"bat",
"butterfly",
"shark",
"butterfly",
"crab",
"shark",
"shark",
"bat",
"crab",
"bat",
"bat",
"bat",
"shark",
"shark",
"shark",
"bat",
"shark",
"bat",
"crab",
"crab",
"gartley",
"bat",
"shark",
"shark",
"butterfly",
"butterfly",
"crab",
"crab",
"crab",
"bat",
"butterfly",
"gartley",
"gartley",
"shark",
"bat",
"shark",
"bat",
"crab",
"crab",
"bat",
"crab",
"bat",
"bat",
"butterfly",
"crab",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"crab",
"shark",
"crab",
"bat",
"bat",
"gartley",
"shark",
"butterfly",
"gartley",
"bat",
"crab",
"shark",
"bat",
"butterfly",
"bat",
"crab",
"bat",
"butterfly",
"crab",
"bat",
"bat",
"butterfly",
"crab",
"bat",
"butterfly",
"crab",
"gartley",
"bat",
"butterfly",
"butterfly",
"butterfly",
"shark",
"bat",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"shark",
"shark",
"crab",
"shark",
"shark",
"gartley",
"crab",
"bat",
"bat",
"bat",
"shark",
"gartley",
"butterfly",
"bat",
"bat",
"shark",
"gartley",
"crab",
"shark",
"crab",
"crab",
"crab",
"shark",
"crab",
"butterfly",
"crab",
"bat",
"crab",
"shark",
"bat",
"gartley",
"butterfly",
"shark",
"crab",
"bat",
"gartley",
"butterfly",
"shark",
"gartley",
"crab",
"shark",
"shark",
"shark",
"shark",
"butterfly",
"bat",
"butterfly",
"crab",
"crab",
"shark"
],
"all_signals": [
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "butterfly",
"best_pattern_quality": "strict",
"best_quality": "medium",
"best_pattern_score": 0.922,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 74011.74,
"price_to_prz": 0.04,
"prz_range": [
73686.82,
74336.66
],
"council_relevant_prz_count": 1,
"directional_influence_prz_count": 1,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.895,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 75191.16,
"prz_range": [
74555.09,
75827.23
],
"prz_width_pct": 1.692,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.64,
"price_to_prz_pct_raw": 1.637,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.5995
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.922,
"ratio_score": 0.968,
"prz_score": 0.959,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72798.44,
"prz_range": [
72028.16,
73568.72
],
"prz_width_pct": 2.116,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.6,
"price_to_prz_pct_raw": -1.5973,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 72798.44,
"a_price": 79455.0,
"tp1_ad_382": 75341.25,
"tp2_ad_618": 76912.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7928,
"ABC": 0.6996
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 268,
"b_order": 5,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.892,
"ratio_score": 0.969,
"prz_score": 0.924,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 72303.79,
"prz_range": [
71442.07,
73165.52
],
"prz_width_pct": 2.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.27,
"price_to_prz_pct_raw": -2.2659,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72303.79,
"a_price": 62979.5,
"tp1_ad_382": 68741.91,
"tp2_ad_618": 66541.38,
"tp3_a_or_structure_liquidity": 62979.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7926,
"ABC": 0.5725
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62979.5,
"a_idx": 208,
"a_order": 3,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 241,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.848,
"ratio_score": 0.994,
"prz_score": 0.882,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 70638.85,
"prz_range": [
69681.26,
71596.44
],
"prz_width_pct": 2.711,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -4.52,
"price_to_prz_pct_raw": -4.5164,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 70638.85,
"a_price": 64918.2,
"tp1_ad_382": 68453.56,
"tp2_ad_618": 67103.49,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6171,
"ABC": 0.8266
},
"x_price": 71999.9,
"x_idx": 233,
"x_order": 5,
"a_price": 64918.2,
"a_idx": 237,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 241,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.777,
"ratio_score": 0.515,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72879.47,
"prz_range": [
72436.79,
73322.15
],
"prz_width_pct": 1.215,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.49,
"price_to_prz_pct_raw": -1.4877,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72879.47,
"a_price": 62401.7,
"tp1_ad_382": 68876.96,
"tp2_ad_618": 66404.21,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8899,
"ABC": 0.6688
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 204,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 205,
"b_order": 3,
"c_price": 64918.2,
"c_idx": 237,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.697,
"ratio_score": 0.392,
"prz_score": 0.986,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 71902.62,
"prz_range": [
71217.64,
72587.59
],
"prz_width_pct": 1.905,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.81,
"price_to_prz_pct_raw": -2.8082,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 71902.62,
"a_price": 82460.5,
"tp1_ad_382": 75935.73,
"tp2_ad_618": 78427.39,
"tp3_a_or_structure_liquidity": 82460.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7332,
"ABC": 0.336
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 82460.5,
"a_idx": 279,
"a_order": 3,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 290,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.642,
"ratio_score": 0.366,
"prz_score": 0.983,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 71999.9,
"prz_range": [
71921.47,
73321.87
],
"prz_width_pct": 1.928,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.84,
"price_to_prz_pct_raw": -1.8362,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.738,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72621.67,
"a_price": 62401.7,
"tp1_ad_382": 68717.64,
"tp2_ad_618": 66305.73,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8899,
"ABC": 0.5831,
"BCD": 1.4517,
"XAD": 1.1243
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 204,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 205,
"b_order": 3,
"c_price": 65569.2,
"c_idx": 216,
"c_order": 5,
"d_idx": 233
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.641,
"ratio_score": 0.383,
"prz_score": 0.941,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 74203.6,
"prz_range": [
74122.63,
75813.61
],
"prz_width_pct": 2.256,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.34,
"price_to_prz_pct_raw": 1.3355,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.738,
"adverse_move_ratio_ad": 0.337,
"bars_after_d": 7,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 74968.12,
"a_price": 79455.0,
"tp1_ad_382": 76682.11,
"tp2_ad_618": 77741.01,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.6294,
"BCD": 1.836,
"XAD": 0.9076
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 290,
"c_order": 3,
"d_idx": 292
}
],
"council_relevant_prz": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.895,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 75191.16,
"prz_range": [
74555.09,
75827.23
],
"prz_width_pct": 1.692,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.64,
"price_to_prz_pct_raw": 1.637,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.5995
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.895,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 75191.16,
"prz_range": [
74555.09,
75827.23
],
"prz_width_pct": 1.692,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.64,
"price_to_prz_pct_raw": 1.637,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.5995
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.922,
"ratio_score": 0.968,
"prz_score": 0.959,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72798.44,
"prz_range": [
72028.16,
73568.72
],
"prz_width_pct": 2.116,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.6,
"price_to_prz_pct_raw": -1.5973,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 72798.44,
"a_price": 79455.0,
"tp1_ad_382": 75341.25,
"tp2_ad_618": 76912.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7928,
"ABC": 0.6996
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 268,
"b_order": 5,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.892,
"ratio_score": 0.969,
"prz_score": 0.924,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 72303.79,
"prz_range": [
71442.07,
73165.52
],
"prz_width_pct": 2.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.27,
"price_to_prz_pct_raw": -2.2659,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72303.79,
"a_price": 62979.5,
"tp1_ad_382": 68741.91,
"tp2_ad_618": 66541.38,
"tp3_a_or_structure_liquidity": 62979.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7926,
"ABC": 0.5725
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62979.5,
"a_idx": 208,
"a_order": 3,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 241,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.848,
"ratio_score": 0.994,
"prz_score": 0.882,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 70638.85,
"prz_range": [
69681.26,
71596.44
],
"prz_width_pct": 2.711,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -4.52,
"price_to_prz_pct_raw": -4.5164,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 70638.85,
"a_price": 64918.2,
"tp1_ad_382": 68453.56,
"tp2_ad_618": 67103.49,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6171,
"ABC": 0.8266
},
"x_price": 71999.9,
"x_idx": 233,
"x_order": 5,
"a_price": 64918.2,
"a_idx": 237,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 241,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.777,
"ratio_score": 0.515,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72879.47,
"prz_range": [
72436.79,
73322.15
],
"prz_width_pct": 1.215,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.49,
"price_to_prz_pct_raw": -1.4877,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72879.47,
"a_price": 62401.7,
"tp1_ad_382": 68876.96,
"tp2_ad_618": 66404.21,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8899,
"ABC": 0.6688
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 204,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 205,
"b_order": 3,
"c_price": 64918.2,
"c_idx": 237,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.697,
"ratio_score": 0.392,
"prz_score": 0.986,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 71902.62,
"prz_range": [
71217.64,
72587.59
],
"prz_width_pct": 1.905,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.81,
"price_to_prz_pct_raw": -2.8082,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 71902.62,
"a_price": 82460.5,
"tp1_ad_382": 75935.73,
"tp2_ad_618": 78427.39,
"tp3_a_or_structure_liquidity": 82460.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7332,
"ABC": 0.336
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 82460.5,
"a_idx": 279,
"a_order": 3,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 290,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.642,
"ratio_score": 0.366,
"prz_score": 0.983,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 71999.9,
"prz_range": [
71921.47,
73321.87
],
"prz_width_pct": 1.928,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.84,
"price_to_prz_pct_raw": -1.8362,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.738,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72621.67,
"a_price": 62401.7,
"tp1_ad_382": 68717.64,
"tp2_ad_618": 66305.73,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8899,
"ABC": 0.5831,
"BCD": 1.4517,
"XAD": 1.1243
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 204,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 205,
"b_order": 3,
"c_price": 65569.2,
"c_idx": 216,
"c_order": 5,
"d_idx": 233
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.641,
"ratio_score": 0.383,
"prz_score": 0.941,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 74203.6,
"prz_range": [
74122.63,
75813.61
],
"prz_width_pct": 2.256,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.34,
"price_to_prz_pct_raw": 1.3355,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.738,
"adverse_move_ratio_ad": 0.337,
"bars_after_d": 7,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 74968.12,
"a_price": 79455.0,
"tp1_ad_382": 76682.11,
"tp2_ad_618": 77741.01,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.6294,
"BCD": 1.836,
"XAD": 0.9076
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 290,
"c_order": 3,
"d_idx": 292
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.864,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 74874.67,
"prz_range": [
74356.58,
75392.76
],
"prz_width_pct": 1.384,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 1.21,
"price_to_prz_pct_raw": 1.2092,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 74874.67,
"a_price": 71999.9,
"tp1_ad_382": 73776.51,
"tp2_ad_618": 73098.06,
"tp3_a_or_structure_liquidity": 71999.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.446,
"ABC": 1.1548
},
"x_price": 65569.2,
"x_idx": 216,
"x_order": 5,
"a_price": 71999.9,
"a_idx": 233,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 268,
"b_order": 5,
"c_price": 78180.0,
"c_idx": 290,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.847,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 74933.88,
"prz_range": [
74654.77,
75212.98
],
"prz_width_pct": 0.745,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.29,
"price_to_prz_pct_raw": 1.2892,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 74933.88,
"a_price": 64918.2,
"tp1_ad_382": 71107.89,
"tp2_ad_618": 68744.19,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3944,
"ABC": 0.8266
},
"x_price": 75998.9,
"x_idx": 225,
"x_order": 8,
"a_price": 64918.2,
"a_idx": 237,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 241,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.838,
"ratio_score": 0.956,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 73207.09,
"prz_range": [
72742.12,
73672.06
],
"prz_width_pct": 1.27,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": -1.04,
"price_to_prz_pct_raw": -1.0449,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 73207.09,
"a_price": 79455.0,
"tp1_ad_382": 75593.79,
"tp2_ad_618": 77068.3,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3774,
"ABC": 0.722
},
"x_price": 67300.0,
"x_idx": 230,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 268,
"b_order": 5,
"c_price": 78180.0,
"c_idx": 290,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.828,
"ratio_score": 0.94,
"prz_score": 0.798,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 76349.56,
"prz_range": [
75066.09,
77633.02
],
"prz_width_pct": 3.362,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.2,
"price_to_prz_pct_raw": 3.2028,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 76349.56,
"a_price": 65569.2,
"tp1_ad_382": 72231.46,
"tp2_ad_618": 69687.3,
"tp3_a_or_structure_liquidity": 65569.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4387,
"ABC": 1.1781
},
"x_price": 74046.5,
"x_idx": 212,
"x_order": 8,
"a_price": 65569.2,
"a_idx": 216,
"a_order": 5,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 73669.0,
"c_idx": 259,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.895,
"prz_proximity": "active",
"prz_range": [
74555.09,
75827.23
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 1.64,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $74,555.09-$75,827.23: expected reversal UP if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.895,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 75191.16,
"prz_range": [
74555.09,
75827.23
],
"prz_width_pct": 1.692,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.64,
"price_to_prz_pct_raw": 1.637,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.5995
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "gartley",
"d_price": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "ready",
"directional_scores": {
"bullish": 0.19,
"bearish": 0
},
"directional_score_total": 0.19,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.36,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.38,\n \"setup_signals\": [\n \"현재가 $73,980.10은 최근 7일 저점 $72,436.00 근처 상단에 위치하며, 가장 가까운 PRZ 중심 $74,011.74와 사실상 접촉 중입니다.\",\n \"엄격 등급 고품질 bullish Gartley 형성 PRZ가 $74,555.09-$75,827.23에 활성 상태이며, D 예상가는 $75,191.16입니다.\",\n \"해당 Gartley PRZ는 ABCD, BC_EXT, XAD 3개 Fib 패밀리 confluence를 갖고 있으며 PRZ score 1.0, pattern score 0.895입니다.\",\n \"다만 confirmed_reaction_prz_count가 0이고, 현재 PRZ 반응 확인 사유가 없어서 구조 전환 신호가 아니라 선행 반등 후보 구간에 그칩니다.\",\n \"가격은 EMA20 $76,390.07, EMA120 $77,405.36, EMA240 $84,089.52 아래에 있어 확인된 구조/추세 측면에서는 아직 약세 압력이 우세합니다.\"\n ],\n \"reasoning\": \"하모닉 관점의 핵심은 $74,555.09-$75,827.23의 고품질 strict bullish Gartley 형성 PRZ이며, D 예상가 $75,191.16과 ABCD·BC 확장·XAD 3중 Fib confluence가 겹칩니다. 그러나 이 PRZ는 아직 pre-confirmation 상태이고 confirmed_reaction=false, reaction_score=0.0이므로 단독으로 메인 경로를 상방 전환시킬 수 없습니다. 현재가 $73,980.10은 EMA20 $76,390.07 및 EMA120 $77,405.36 아래에 있어 구조_bias는 bearish로 보되, 가장 가까운 PRZ $73,686.82-$74,336.66 및 활성 bullish PRZ 접근 때문에 setup_bias는 단기 bullish 반응 후보로 평가합니다. 방향 점수는 bullish 0.19, bearish 0.00으로 한쪽으로 기울지만 총점이 낮아 최종 신호는 강한 매수보다 neutral/반응 대기입니다.\",\n \"key_levels\": {\n \"support\": [\n 73686.82,\n 72436.0,\n 72028.16,\n 71442.07,\n 69681.26\n ],\n \"resistance\": [\n 74336.66,\n 74555.09,\n 75191.16,\n 75827.23,\n 76819.95,\n 77826.21,\n 79455.0\n ]\n },\n \"time_horizon\": \"단기~중기\",\n \"invalidation_level\": \"$72,028.16 하향 이탈 시 현재의 bullish 하모닉 반응 setup은 무효화됩니다.\",\n \"risk_scenario\": \"$73,686.82-$74,336.66 근처의 가장 가까운 PRZ를 방어하지 못하고 $72,436.00 7일 저점을 이탈하면, strict bullish Butterfly PRZ 하단 $72,028.16까지 재하락할 수 있으며 그 아래에서는 $71,442.07-$69,681.26 구간의 하방 PRZ/유동성 테스트가 열립니다. 반대로 $75,827.23 상단을 회복하고 $76,390.07 EMA20 위에서 수용되면, bullish Gartley TP 사다리인 $76,819.95, $77,826.21, $79,455.00이 순차 목표가 됩니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.55,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.56,
"active_setups": [
"ICT: 현재가 $73,980.10은 range EQ $76,643.45 아래 discount 구간이며, $70,458.20-$82,828.70 범위의 58.0% 되돌림 구간",
"Candlestick: $72,436.00 7일 저점 인근에서 doji 이후 strict bullish engulfing 감지, 패턴 품질 0.670",
"Harmonic: 현재가가 근접 PRZ $73,686.82-$74,336.66에 사실상 접촉 중이며, 추가로 strict bullish Gartley PRZ $74,555.09-$75,827.23 활성",
"Derivatives: 가장 강한 하방 청산 유동성은 $72,900에 집중되어 있으나, CVD divergence 0.850과 OI -2.086%는 하락 추세의 신규 숏 주도력이 약해졌을 가능성을 시사",
"Wyckoff: $74,868.00 TERMINAL_SPRING 기준가 회복 전까지는 Phase D 강세 구조의 지지 재확인이 실패한 상태"
],
"setup_vs_structure": "상위 구조는 Wyckoff 축적 Phase D와 ICT bullish BOS 때문에 아직 bullish로 분류되지만, 실행 setup은 discount·저점 인근 반응 후보와 $72,900-$72,436 유동성 테스트 리스크가 공존한다. 즉 구조적 강세와 단기 수용 실패가 충돌하는 구간이므로, 실행은 확인형 접근이 우위다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 2,
"neutral_count": 3
},
"key_levels": {
"support": [
73686.82,
72900,
72436,
72028.16,
70458.2,
69300,
65595.7
],
"resistance": [
74293.1,
74868,
75256.55,
75998.9,
76390.07,
76571.59,
77405.36,
77908.99,
78077.1,
80600,
82828.7
]
},
"confluences": [
"ICT와 Candlestick, Derivatives가 모두 $72,436.00을 핵심 단기 저점/지지로 제시한다.",
"ICT의 range low $70,458.20과 Harmonic의 하단 PRZ $69,681.26-$71,596.44, Derivatives의 하방 유동성 $69,300이 $69k-$70.5k 하단 위험 구간으로 겹친다.",
"ICT EQ $76,643.45, Fibonacci 0.786 되돌림 $76,571.59, Candlestick EMA20 $76,390.07, Harmonic TP/PRZ $76,682-$76,820이 $76.3k-$76.8k를 1차 구조 회복 확인대로 만든다.",
"Wyckoff TERMINAL_SPRING $74,868.00, Harmonic bullish Gartley D $75,191.16, Derivatives 상방 유동성 $75,100, Candlestick 7일 EQ $75,256.55가 $74.9k-$75.3k 단기 균형 회복 구간으로 밀집한다.",
"Wyckoff SOS 고점 $82,828.70과 ICT range high $82,828.70이 동일하며, 이는 Phase D 강세 구조의 상단 수용 확인 레벨이다.",
"Wyckoff의 confirmed accumulation 구조와 ICT의 마지막 bullish BOS $75,998.90은 상위 구조가 완전히 bearish로 전환되지는 않았다는 점에서 일치한다."
],
"conflicts": [
"Wyckoff는 acc_score 92.5의 확인된 축적 구조와 Phase D를 근거로 구조를 bullish로 보지만, Candlestick·Fibonacci·Derivatives·Harmonic은 가격이 EMA20 $76,390.07, EMA120 $77,405.36 및 주요 피보나치 회복선 아래에 있어 현재 수용 구조를 bearish로 본다.",
"ICT는 마지막 확정 이벤트를 $75,998.90 상방 bullish BOS로 해석하지만, 현재가는 해당 BOS 레벨 아래인 $73,980.10에 있어 구조 신호와 현재 가격 수용이 불일치한다.",
"Wyckoff는 장기 구조를 축적으로 보면서도 $74,868.00 TERMINAL_SPRING 하회로 단기 setup은 bearish라고 판단한다. 이는 구조와 실행 조건이 분리된 대표적 충돌이다.",
"Candlestick은 strict bullish engulfing으로 단기 반등 setup을 제시하지만, 동시에 EMA20·EMA120·EMA240을 모두 하회해 확정 구조는 bearish라고 본다.",
"Harmonic은 고품질 bullish Gartley PRZ를 제시하지만 confirmed reaction이 없어, 단독으로 구조적 bullish 전환을 주장할 수 없는 사전 후보 신호에 머문다."
],
"executive_summary": "현재 BTC 1일 구조는 Wyckoff 기준 confirmed accumulation의 Phase D에 있으며, SC $80,600, Spring $65,595.70, TERMINAL_SPRING $74,868.00, SOS $82,828.70로 이어진 축적 구조 자체는 아직 유효한 bullish regime으로 분류한다. 그러나 가격은 $73,980.10으로 TERMINAL_SPRING $74,868.00, ICT bullish BOS $75,998.90, EMA20 $76,390.07, EMA120 $77,405.36 아래에 있어 Phase D 이후의 상단 수용은 실패한 상태다. 구조적 핵심 충돌은 상위 축적 해석과 단기 가격 수용 약세이며, $74.9k-$76.8k 회복대가 구조 재수용의 조건, $72,436-$70,458 이탈은 축적 구조 약화의 경고 조건이다. 최종 무효화는 Spring 저점 $65,595.70 하회이며, 그 전까지는 bullish 구조 안의 지지 재확인 실패 및 재흡수 지연 국면으로 진단한다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.55,\n \"execution_setup\": {\n \"setup_bias\": \"bullish\",\n \"setup_strength\": 0.56,\n \"active_setups\": [\n \"ICT: 현재가 $73,980.10은 range EQ $76,643.45 아래 discount 구간이며, $70,458.20-$82,828.70 범위의 58.0% 되돌림 구간\",\n \"Candlestick: $72,436.00 7일 저점 인근에서 doji 이후 strict bullish engulfing 감지, 패턴 품질 0.670\",\n \"Harmonic: 현재가가 근접 PRZ $73,686.82-$74,336.66에 사실상 접촉 중이며, 추가로 strict bullish Gartley PRZ $74,555.09-$75,827.23 활성\",\n \"Derivatives: 가장 강한 하방 청산 유동성은 $72,900에 집중되어 있으나, CVD divergence 0.850과 OI -2.086%는 하락 추세의 신규 숏 주도력이 약해졌을 가능성을 시사\",\n \"Wyckoff: $74,868.00 TERMINAL_SPRING 기준가 회복 전까지는 Phase D 강세 구조의 지지 재확인이 실패한 상태\"\n ],\n \"setup_vs_structure\": \"상위 구조는 Wyckoff 축적 Phase D와 ICT bullish BOS 때문에 아직 bullish로 분류되지만, 실행 setup은 discount·저점 인근 반응 후보와 $72,900-$72,436 유동성 테스트 리스크가 공존한다. 즉 구조적 강세와 단기 수용 실패가 충돌하는 구간이므로, 실행은 확인형 접근이 우위다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 2,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 73686.82,\n 72900,\n 72436,\n 72028.16,\n 70458.2,\n 69300,\n 65595.7\n ],\n \"resistance\": [\n 74293.1,\n 74868,\n 75256.55,\n 75998.9,\n 76390.07,\n 76571.59,\n 77405.36,\n 77908.99,\n 78077.1,\n 80600,\n 82828.7\n ]\n },\n \"confluences\": [\n \"ICT와 Candlestick, Derivatives가 모두 $72,436.00을 핵심 단기 저점/지지로 제시한다.\",\n \"ICT의 range low $70,458.20과 Harmonic의 하단 PRZ $69,681.26-$71,596.44, Derivatives의 하방 유동성 $69,300이 $69k-$70.5k 하단 위험 구간으로 겹친다.\",\n \"ICT EQ $76,643.45, Fibonacci 0.786 되돌림 $76,571.59, Candlestick EMA20 $76,390.07, Harmonic TP/PRZ $76,682-$76,820이 $76.3k-$76.8k를 1차 구조 회복 확인대로 만든다.\",\n \"Wyckoff TERMINAL_SPRING $74,868.00, Harmonic bullish Gartley D $75,191.16, Derivatives 상방 유동성 $75,100, Candlestick 7일 EQ $75,256.55가 $74.9k-$75.3k 단기 균형 회복 구간으로 밀집한다.\",\n \"Wyckoff SOS 고점 $82,828.70과 ICT range high $82,828.70이 동일하며, 이는 Phase D 강세 구조의 상단 수용 확인 레벨이다.\",\n \"Wyckoff의 confirmed accumulation 구조와 ICT의 마지막 bullish BOS $75,998.90은 상위 구조가 완전히 bearish로 전환되지는 않았다는 점에서 일치한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 acc_score 92.5의 확인된 축적 구조와 Phase D를 근거로 구조를 bullish로 보지만, Candlestick·Fibonacci·Derivatives·Harmonic은 가격이 EMA20 $76,390.07, EMA120 $77,405.36 및 주요 피보나치 회복선 아래에 있어 현재 수용 구조를 bearish로 본다.\",\n \"ICT는 마지막 확정 이벤트를 $75,998.90 상방 bullish BOS로 해석하지만, 현재가는 해당 BOS 레벨 아래인 $73,980.10에 있어 구조 신호와 현재 가격 수용이 불일치한다.\",\n \"Wyckoff는 장기 구조를 축적으로 보면서도 $74,868.00 TERMINAL_SPRING 하회로 단기 setup은 bearish라고 판단한다. 이는 구조와 실행 조건이 분리된 대표적 충돌이다.\",\n \"Candlestick은 strict bullish engulfing으로 단기 반등 setup을 제시하지만, 동시에 EMA20·EMA120·EMA240을 모두 하회해 확정 구조는 bearish라고 본다.\",\n \"Harmonic은 고품질 bullish Gartley PRZ를 제시하지만 confirmed reaction이 없어, 단독으로 구조적 bullish 전환을 주장할 수 없는 사전 후보 신호에 머문다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — acc_score 92.5의 confirmed accumulation, SC $80,600 → AR $93,080 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868.00 → SOS $82,828.70로 이어지는 구체적 Phase D 구조를 제시했기 때문에 상위 구조 판단에서 가장 높은 비중을 둔다. 다만 $74,868.00 하회와 SOS 이후 상단 수용 실패를 명확히 인정해 신뢰도는 중간 수준으로 제한된다.\",\n \"invalidation_level\": \"$65,595.70 하회 시 Wyckoff Spring 기반의 축적 구조 해석이 훼손된다. 단기 구조 기준으로는 $70,458.20 range low와 $72,436.00 7일 저점 이탈 여부가 선행 경고 조건이다.\",\n \"executive_summary\": \"현재 BTC 1일 구조는 Wyckoff 기준 confirmed accumulation의 Phase D에 있으며, SC $80,600, Spring $65,595.70, TERMINAL_SPRING $74,868.00, SOS $82,828.70로 이어진 축적 구조 자체는 아직 유효한 bullish regime으로 분류한다. 그러나 가격은 $73,980.10으로 TERMINAL_SPRING $74,868.00, ICT bullish BOS $75,998.90, EMA20 $76,390.07, EMA120 $77,405.36 아래에 있어 Phase D 이후의 상단 수용은 실패한 상태다. 구조적 핵심 충돌은 상위 축적 해석과 단기 가격 수용 약세이며, $74.9k-$76.8k 회복대가 구조 재수용의 조건, $72,436-$70,458 이탈은 축적 구조 약화의 경고 조건이다. 최종 무효화는 Spring 저점 $65,595.70 하회이며, 그 전까지는 bullish 구조 안의 지지 재확인 실패 및 재흡수 지연 국면으로 진단한다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.55,
"operating_path": {
"path_type": "complex",
"confidence": 0.5,
"waypoints": [
{
"seq": 1,
"price": 72436.0,
"type": "liquidity_sweep",
"source": "Derivatives ($72,900 최강 하방 청산 자석, $72,436 지지), ICT (지지 $72,436), Candlestick (7일 저점 $72,436 engulfing), Wyckoff ($72,436 재테스트)",
"description": "현재가 $73,980.10은 Harmonic 근접 PRZ($73,686.82-$74,336.66)에 접촉 중. 상위 구조는 bullish이나 단기 수용 실패(TERMINAL_SPRING $74,868.00 하회)와 Derivatives의 최강 하방 청산 자석 $72,900, ICT·Candlestick·Derivatives 공통 7일 저점 $72,436.00 confluence가 sell-side 유동성 sweep을 우선 시사. Setup vs Structure가 '확인형 접근 우위'로 정리된 만큼 하방 테스트가 첫 경로.",
"est_hours": 5.0,
"turning_zone": [
71850.0,
72436.0
],
"likely_wick": 72100.0,
"rejection_confirm": 72900.0,
"invalid_overshoot": 71650.0,
"calibration_reasoning": "ICT·Candlestick·Derivatives 공통 7일 저점 $72,436을 상단으로, 다음 Chairman 지지 $72,028.16(≈$72k 라운드 자석)을 품도록 sell-side sweep 밴드를 하향 설정(폭 약 0.30 ATR). likely_wick $72,100은 저점 하회 stop 수렵 후 $72k 자석 직상단 반전 지점이며, $72,900 청산 자석 재탈환이 반등 확인, $71,650 수용 시 실제 붕괴로 무효."
},
{
"seq": 2,
"price": 74868.0,
"type": "resistance_test",
"source": "Wyckoff (TERMINAL_SPRING $74,868.00), Harmonic (strict Gartley PRZ $74,555.09-$75,827.23, D=$75,191.16), Derivatives (상방 유동성 $75,100), Candlestick (7일 EQ $75,256.55)",
"description": "$72,436 반응(CVD divergence 0.850·OI -2.086%로 숏 주도력 약화) 후 Wyckoff TERMINAL_SPRING $74,868.00 회복 시도. $74.9k-$75.3k 균형 회복대(Harmonic Gartley D $75,191.16, Derivatives $75,100, Candlestick EQ $75,256.55)가 밀집한 반등 1차 목표이자 구조 재수용의 최초 관문.",
"est_hours": 16.0,
"turning_zone": [
74868.0,
75450.0
],
"likely_wick": 75256.55,
"rejection_confirm": 74293.1,
"invalid_overshoot": 75600.0,
"calibration_reasoning": "$74.9k-$75.3k 균형 회복대(Harmonic Gartley D $75,191.16·Deriv $75,100·Candlestick EQ $75,256.55) 밀집을 turning zone으로 상향 설정(폭 약 0.30 ATR). Harmonic은 PRE_CONFIRMATION이라 보조 근거로만 반영. likely_wick은 클러스터 상단 EQ $75,256.55, $74,293.10 하회가 국소 거부 확인, $75,600 돌파 시 거부 없이 WP3 직행으로 무효."
},
{
"seq": 3,
"price": 75998.9,
"type": "resistance_test",
"source": "ICT (마지막 bullish BOS $75,998.90), Candlestick (EMA20 $76,390.07 인접), Fibonacci (0.786 $76,571.59 인접)",
"description": "균형대 회복 후 ICT 마지막 확정 bullish BOS $75,998.90 테스트. 이 레벨 수용이 Phase D 강세 재개의 구조적 관문이며, 바로 위 $76.3k-$76.8k 확인대(EMA20 $76,390.07·Fib 0.786 $76,571.59·ICT EQ $76,643.45) 직전의 1차 저항. 24h 상단 경계.",
"est_hours": 23.0,
"turning_zone": [
75998.9,
77000.0
],
"likely_wick": 76800.0,
"rejection_confirm": 75256.55,
"invalid_overshoot": 77405.36,
"calibration_reasoning": "마지막 확정 bullish BOS $75,998.90 위 확인대 $76.3k-$76.8k(EMA20 $76,390.07·Fib0.786 $76,571.59·ICT EQ $76,643.45)와 $77k 라운드 자석까지 포함한 터미널 밴드 설정(폭 약 0.52 ATR). likely_wick $76,800은 확인대 상단~$77k 자석 sweep 지점. EQ $75,256.55 하회가 거부 확인, Chairman $77,405.36 수용 시 강세 연장으로 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 74293.1,
"expected_low": 72900.0,
"high_first": true
},
"8h": {
"expected_high": 74293.1,
"expected_low": 72436.0,
"high_first": true
},
"24h": {
"expected_high": 75998.9,
"expected_low": 72436.0,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 76571.59,
"description": "$76.3k-$76.8k 확인대(EMA20 $76,390.07, Fib 0.786 $76,571.59, ICT EQ $76,643.45) 돌파·수용 시 구조 재수용 확정 → EMA120 $77,405.36·$78,077.10·$80,600·SOS $82,828.70 방향 강세 가속."
},
"bearish": {
"price": 72028.16,
"description": "$72,436.00 sweep 후 회복 실패 및 Harmonic 지지 $72,028.16 하회 수용 시 ICT range low $70,458.20 → Derivatives $69,300/Harmonic PRZ $69,681.26 하방 위험 구간으로 약세 가속(축적 구조 약화 경고)."
}
},
"scenario_invalidation": 70458.2,
"raw_llm_response": "{\n \"path_type\": \"complex\",\n \"confidence\": 0.5,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 72436.00,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives ($72,900 최강 하방 청산 자석, $72,436 지지), ICT (지지 $72,436), Candlestick (7일 저점 $72,436 engulfing), Wyckoff ($72,436 재테스트)\",\n \"description\": \"현재가 $73,980.10은 Harmonic 근접 PRZ($73,686.82-$74,336.66)에 접촉 중. 상위 구조는 bullish이나 단기 수용 실패(TERMINAL_SPRING $74,868.00 하회)와 Derivatives의 최강 하방 청산 자석 $72,900, ICT·Candlestick·Derivatives 공통 7일 저점 $72,436.00 confluence가 sell-side 유동성 sweep을 우선 시사. Setup vs Structure가 '확인형 접근 우위'로 정리된 만큼 하방 테스트가 첫 경로.\",\n \"est_hours\": 5.0\n },\n {\n \"seq\": 2,\n \"price\": 74868.00,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff (TERMINAL_SPRING $74,868.00), Harmonic (strict Gartley PRZ $74,555.09-$75,827.23, D=$75,191.16), Derivatives (상방 유동성 $75,100), Candlestick (7일 EQ $75,256.55)\",\n \"description\": \"$72,436 반응(CVD divergence 0.850·OI -2.086%로 숏 주도력 약화) 후 Wyckoff TERMINAL_SPRING $74,868.00 회복 시도. $74.9k-$75.3k 균형 회복대(Harmonic Gartley D $75,191.16, Derivatives $75,100, Candlestick EQ $75,256.55)가 밀집한 반등 1차 목표이자 구조 재수용의 최초 관문.\",\n \"est_hours\": 16.0\n },\n {\n \"seq\": 3,\n \"price\": 75998.90,\n \"type\": \"resistance_test\",\n \"source\": \"ICT (마지막 bullish BOS $75,998.90), Candlestick (EMA20 $76,390.07 인접), Fibonacci (0.786 $76,571.59 인접)\",\n \"description\": \"균형대 회복 후 ICT 마지막 확정 bullish BOS $75,998.90 테스트. 이 레벨 수용이 Phase D 강세 재개의 구조적 관문이며, 바로 위 $76.3k-$76.8k 확인대(EMA20 $76,390.07·Fib 0.786 $76,571.59·ICT EQ $76,643.45) 직전의 1차 저항. 24h 상단 경계.\",\n \"est_hours\": 23.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 74293.10, \"expected_low\": 72900.00, \"high_first\": true},\n \"8h\": {\"expected_high\": 74293.10, \"expected_low\": 72436.00, \"high_first\": true},\n \"24h\": {\"expected_high\": 75998.90, \"expected_low\": 72436.00, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 76571.59, \"description\": \"$76.3k-$76.8k 확인대(EMA20 $76,390.07, Fib 0.786 $76,571.59, ICT EQ $76,643.45) 돌파·수용 시 구조 재수용 확정 → EMA120 $77,405.36·$78,077.10·$80,600·SOS $82,828.70 방향 강세 가속.\"},\n \"bearish\": {\"price\": 72028.16, \"description\": \"$72,436.00 sweep 후 회복 실패 및 Harmonic 지지 $72,028.16 하회 수용 시 ICT range low $70,458.20 → Derivatives $69,300/Harmonic PRZ $69,681.26 하방 위험 구간으로 약세 가속(축적 구조 약화 경고).\"}\n },\n \"scenario_invalidation\": 70458.20\n}"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 72436.0,
"turning_zone": [
71850.0,
72436.0
],
"likely_wick": 72100.0,
"rejection_confirm": 72900.0,
"invalid_overshoot": 71650.0,
"calibration_reasoning": "ICT·Candlestick·Derivatives 공통 7일 저점 $72,436을 상단으로, 다음 Chairman 지지 $72,028.16(≈$72k 라운드 자석)을 품도록 sell-side sweep 밴드를 하향 설정(폭 약 0.30 ATR). likely_wick $72,100은 저점 하회 stop 수렵 후 $72k 자석 직상단 반전 지점이며, $72,900 청산 자석 재탈환이 반등 확인, $71,650 수용 시 실제 붕괴로 무효."
},
{
"seq": 2,
"base_target": 74868.0,
"turning_zone": [
74868.0,
75450.0
],
"likely_wick": 75256.55,
"rejection_confirm": 74293.1,
"invalid_overshoot": 75600.0,
"calibration_reasoning": "$74.9k-$75.3k 균형 회복대(Harmonic Gartley D $75,191.16·Deriv $75,100·Candlestick EQ $75,256.55) 밀집을 turning zone으로 상향 설정(폭 약 0.30 ATR). Harmonic은 PRE_CONFIRMATION이라 보조 근거로만 반영. likely_wick은 클러스터 상단 EQ $75,256.55, $74,293.10 하회가 국소 거부 확인, $75,600 돌파 시 거부 없이 WP3 직행으로 무효."
},
{
"seq": 3,
"base_target": 75998.9,
"turning_zone": [
75998.9,
77000.0
],
"likely_wick": 76800.0,
"rejection_confirm": 75256.55,
"invalid_overshoot": 77405.36,
"calibration_reasoning": "마지막 확정 bullish BOS $75,998.90 위 확인대 $76.3k-$76.8k(EMA20 $76,390.07·Fib0.786 $76,571.59·ICT EQ $76,643.45)와 $77k 라운드 자석까지 포함한 터미널 밴드 설정(폭 약 0.52 ATR). likely_wick $76,800은 확인대 상단~$77k 자석 sweep 지점. EQ $75,256.55 하회가 거부 확인, Chairman $77,405.36 수용 시 강세 연장으로 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 72436.00,\n \"turning_zone\": [71850.00, 72436.00],\n \"likely_wick\": 72100.00,\n \"rejection_confirm\": 72900.00,\n \"invalid_overshoot\": 71650.00,\n \"calibration_reasoning\": \"ICT·Candlestick·Derivatives 공통 7일 저점 $72,436을 상단으로, 다음 Chairman 지지 $72,028.16(≈$72k 라운드 자석)을 품도록 sell-side sweep 밴드를 하향 설정(폭 약 0.30 ATR). likely_wick $72,100은 저점 하회 stop 수렵 후 $72k 자석 직상단 반전 지점이며, $72,900 청산 자석 재탈환이 반등 확인, $71,650 수용 시 실제 붕괴로 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 74868.00,\n \"turning_zone\": [74868.00, 75450.00],\n \"likely_wick\": 75256.55,\n \"rejection_confirm\": 74293.10,\n \"invalid_overshoot\": 75600.00,\n \"calibration_reasoning\": \"$74.9k-$75.3k 균형 회복대(Harmonic Gartley D $75,191.16·Deriv $75,100·Candlestick EQ $75,256.55) 밀집을 turning zone으로 상향 설정(폭 약 0.30 ATR). Harmonic은 PRE_CONFIRMATION이라 보조 근거로만 반영. likely_wick은 클러스터 상단 EQ $75,256.55, $74,293.10 하회가 국소 거부 확인, $75,600 돌파 시 거부 없이 WP3 직행으로 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 75998.90,\n \"turning_zone\": [75998.90, 77000.00],\n \"likely_wick\": 76800.00,\n \"rejection_confirm\": 75256.55,\n \"invalid_overshoot\": 77405.36,\n \"calibration_reasoning\": \"마지막 확정 bullish BOS $75,998.90 위 확인대 $76.3k-$76.8k(EMA20 $76,390.07·Fib0.786 $76,571.59·ICT EQ $76,643.45)와 $77k 라운드 자석까지 포함한 터미널 밴드 설정(폭 약 0.52 ATR). likely_wick $76,800은 확인대 상단~$77k 자석 sweep 지점. EQ $75,256.55 하회가 거부 확인, Chairman $77,405.36 수용 시 강세 연장으로 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 36.7,
"chairman": 40.4,
"operating_path": 281.0,
"tp_calibrator": 213.1
},
"agents": {},
"total_s": 571.3
}
}