OPEN-SOURCE SCRIPT

JEC Mix01 + Trend Tracker

191
// ══════════════════════════════════════════════
// 이 스크립트는 두 가지 독립적인 분석 모듈을
// 하나의 인디케이터로 통합한 복합 도구입니다.
// 각 모듈은 서로 다른 시간축 데이터를 참조하며
// 최종 시각화 및 알람 출력에서 결합됩니다.
// ══════════════════════════════════════════════

// ── 모듈 A ──────────────────────────────────
// 두 종류의 이동평균을 사용해 단기 방향성을 판단합니다.
// 빠른 선과 느린 선의 위치 관계로 현재 추세를 분류하며,
// 장기 기준선과의 관계를 추가로 확인해 신뢰도를 높입니다.
// 기준선은 사용자가 선택한 방식(SMA/EMA)으로 계산되며,
// 상위 타임프레임 데이터를 참조할 수 있어 리페인팅 없이
// 안정적인 값을 반환합니다.
// 기준선 주변에 일정 범위의 완충 구간이 설정되며,
// 가격이 이 구간 안에 있을 경우 방향성 없음으로 처리합니다.
// 방향성은 세 가지 상태(상승/하락/중립)로 압축되며
// 이후 모든 진입 및 청산 판단의 기반이 됩니다.

// 손절 기준선은 진입 시점의 가격에서 파생된 동적 수치로,
// 포지션 방향에 따라 위 또는 아래에 위치합니다.
// 가격이 이 선을 이탈하면 해당 포지션은 강제 청산됩니다.
// 손절선의 구체적인 산출 방식은 입력 파라미터에 종속됩니다.

// 캔들 색상은 현재 방향성 상태를 반영하며,
// 상승/하락 여부 및 강도에 따라 색조가 달라집니다.
// 골든크로스/데드크로스 감지 기능은 옵션으로 제공됩니다.

// ── 모듈 B ──────────────────────────────────
// 별도의 단기 타임프레임(5분봉) 데이터를 참조하여
// 현재 차트 위에 추세선을 표시합니다.
// 추세선은 가격의 변동성을 반영한 동적 밴드를 기준으로
// 방향이 결정되며, 스무딩 처리를 거쳐 출력됩니다.
// 현재 가격과 추세선의 거리에 따라 색상 농도가 달라지며,
// 멀수록 진하게, 가까울수록 연하게 표시됩니다.

// SAR(Stop and Reverse) 지표를 보조적으로 활용하며,
// 단순히 SAR 값을 표시하는 것이 아니라
// 특정 캔들 조건이 충족될 때만 활성화되는 필터가 적용됩니다.
// 추세 방향과 캔들 방향이 일치하는 시점부터만
// SAR이 화면에 나타나며, 그 이전에는 숨김 처리됩니다.

// ── 시그널 ───────────────────────────────────
// 진입과 청산 상태는 별도의 변수로 관리되며
// 중복 진입이 발생하지 않도록 이전 상태를 확인합니다.
// 롱/숏 진입 조건은 모듈 B의 상태값에 종속되며
// 바 확정 시점에만 평가됩니다.
// 청산은 추세 반전 또는 SAR 방향 전환 시 발생하며,
// 수익 청산과 손실 청산을 구분해 라벨로 표시합니다.
// 진입 시그널은 캔들 위/아래 삼각형으로 표시되며,
// 수익 청산은 💰, 손실 청산은 💥 라벨로 나타납니다.

// ── 알람 ─────────────────────────────────────
// 네 가지 조건(롱진입/숏진입/익절/손절)에 대해
// 각각 독립적인 알람 조건이 설정되어 있습니다.
// 거래량이 없거나 가격 데이터가 없는 종목(상폐 등)은
// 알람 대상에서 자동으로 제외됩니다.

כתב ויתור

המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.