🎒 라이프문라이즈 트레이딩

이평선매매

📐 패널 v4 (양측 전면 재작성)

삭제: 시나리오 카드 5종 · 패널 차트(MiniChart) · klineCache 의존

새 구성 (사용자 확정 사양 그대로):

  1. 매도선 chips — 5/20/60/120/200(기간 라벨·실제 설정 반영) + 🔁스위칭 토글 + 보정 bp
  2. ★시각화 다이어그램(SVG) — 상단: 3단계 흐름 스트립(①수동 진입→②N선 매도▼→③M선 매수▲·현재 단계 글로우) / 하단: 라이브 MA 밴드(실제 가격 스케일 — 위임 매도선 녹색 강조, 스위칭 선▲, 진입가·SL·현재가 맥동 도트, 우측 라벨 넛징) + 개념 지그재그 흐름 애니메이션. 엔진 꺼져 있으면 스켈레톤 개념도
  3. [🤝 위임 시작/중지] [🔴 즉시 매도 / ⏫ 철회] 2버튼 (실패 시 ⚠ 표시)
  4. ⚙고급(이평선 기간·게이트·300x) / 사용법 한 줄 + "지금 뭘하는 중" 상태

🔧 백엔드 수정 (적대리뷰 23에이전트 → 10건 전부 확정·수정)

  • ★switch_armed 순서 버그: manual:False 리셋이 체크보다 먼저 → 스위칭이 죽은 코드였음 (캡처 방식으로 수정)
  • 스위칭 = 매도 라인 터치 청산에만 (SL·칼니프 청산 후 자동 재매수 차단) + 발화 시점 🤝/🔁 재확인 + 15분 TTL
  • 위임 중 트레일/기준선 이탈/타임스탑 게이트 — "120선 홀딩 후 매도만" 실현 (이탈 블록이 선택 MA 기준이라 주 사용법이 즉시 청산되던 치명 갭)
  • side 잔류 오염 수리 (SHORT 잔류가 대기 levels 부호 반전), 잔류 플래그 청소, ⏫이 스위칭 대기도 취소
  • 표시 연결: status에 위임 필드 5종 노출, levels.tp=delegate_tp 승격(모바일 🎯TP선), 데스크탑 TP선=pos 절대가 우선, 위임 대기 중에도 라이브 MA 밴드 방송

✅ 검증

  • 시뮬테스트 F0~F7 신설 → 32/32 PASS (매도가 시딩→체결→스위칭 배치→체결→위임 자동종료 전 생애주기 + SL형 청산 미발동)
  • 양측 프로덕션 빌드 통과 · 백엔드 재시작 완료(라이브 status 필드 확인)

🔍 무슨 일이 있었나 (14:54:12 로그)

위임관리 시작 SHORT @ 0.08486 (진입 순간 60선 = 0.084857 — 진입가가 선 바로 아래)
같은 초에 청산 @ 0.08488 — ROI −7.07% ("익절가 도달"로 표시)

숏의 위임 커버가 = 60선+보정(5bp) = 0.084899 = 진입가 위(손실 쪽). 진입가가 60선과 0.4bp 차이로 붙어 있어서, 채택 스캔이 매도가를 심은 그 즉시 체결된 것입니다. "익절"로 표시됐지만 구조상 진입 순간 확정되는 손절이었습니다. (아침의 자동 진입 손실 루프도 같은 근원입니다.)

🛡 수정 (배포 완료)

위임 기하 가드 — 수동 진입에도 적용:

  • 위임 매도가가 진입가 손실 쪽(숏=선이 진입가 위 / 롱=아래)이거나 ±5bp 미만(왕복 메이커 수수료도 못 벌면)이면 → 매도가를 아예 심지 않고 즉시 청산 방지
  • 이때는 SL만 방어하고 코치 경고 + 패널 상태줄에 안내:

▎ ⚠ 위임 매도가(60선)가 진입가 손실 쪽 — 매도 미배치·SL만 방어 중. 진입가 아래 선으로 매도선을 바꾸세요

  • 선을 이익 쪽으로 바꾸면(예: 60선→20선) 다음 스캔(4초)에 바로 배치됩니다

시뮬테스트로 사용자 사례를 그대로 재현해 검증했습니다(J1: 진입가 근처 60선 숏 → 미배치+경고 ✓ / J2: 5선으로 변경 → 재배치 ✓) — 50/50 PASS. 백엔드 재시작·양측 빌드·APK(19:06)·3저장소 푸시 완료.

💡 사용 팁

숏으로 위임하실 땐 매도선(청산 목표)은 진입가 아래에 있는 선을, 롱은 위에 있는 선을 고르세요 — 패널 다이어그램에서 위임 매도선(녹색)이 진입가 기준 이익 방향에 있는지 바로 보입니다. 선을 잘못 고르면 이제 경고가 뜨고 즉시 손실 청산은 되지 않습니다.

이 폴더의 다른 기록