NosTraderMus LinearRegressionBands
- 지표
- Victor Gauto
- 버전: 1.24
- 활성화: 5
LinearRegressionBands — 회귀 채널 + RSI 기반의 지능형 신호
시장 해석을 명확하고 시각적인 의사결정으로 전환합니다. LinearRegressionBands는 최근 가격 구간에 선형 회귀선을 그린 뒤, 극값을 식별하기 위해 동적 채널(± 표준편차)을 생성합니다. 진입 화살표는 실제 채널 돌파가 발생하고 RSI가 극단 구간을 확인할 때에만 표시됩니다. 선택적으로, 회귀 기울기가 신호 방향과 일치하도록 요구할 수 있습니다(“트렌드 전용” 모드).
무엇을 해결하나요?
-
고확률 풀백: “트렌드 전용” 모드에서 상승 기울기에서는 되돌림 매수, 하락 기울기에서는 반등 매도를 선별합니다.
-
통제된 평균회귀: 트렌드 요구를 해제하면, 채널 돌파와 극단적 RSI가 동반될 때 과매수·과매도 구간을 포착하여 엄격히 필터링된 역추세 전략에 유용합니다.
-
수평 채널 대비 낮은 노이즈: 회귀 채널은 가격과 함께 기울어져 지배적 방향과 정렬되므로 오신호를 줄입니다.
핵심 장점
-
깔끔하고 객관적인 신호: 채널이 실제로 돌파되고 RSI가 극단을 확인할 때만 화살표가 표시됩니다(허용오차 없음).
-
원클릭 트렌드 모드: OnlyInTrend=true로 설정하면 유리한 기울기(매수 m>0, 매도 m<0)를 요구합니다. 트렌드 내 ‘저가 매수’와 ‘고가 매도’에 적합합니다.
-
멀티자산·멀티타임프레임: FX, 지수, 원자재, 암호화폐 등 모든 주기에서 활용 가능.
-
재도색 없는 화살표: 종가 기준 바에서 평가(RSI_Shift=1 기본)하여 사후 변경을 방지합니다.
-
경량·안정성: 최적화된 계산으로 플랫폼 부하를 최소화합니다.
작동 방식(간단히)
-
RegPeriod 바에 대해 선형 회귀와 잔차의 표준편차를 계산합니다.
-
중앙선과 상·하단 채널을 그립니다(중앙선 ± StdDevFactor × σ).
-
매수: 종가 기준 바의 최저가가 하단 채널을 하향 돌파하고 RSI < RSI_Oversold일 때(OnlyInTrend=true인 경우 m>0 추가 요구).
매도: 최고가가 상단 채널을 상향 돌파하고 RSI > RSI_Overbought일 때(OnlyInTrend=true인 경우 m<0 추가 요구). -
신호 지점에 화살표를 표시합니다.
권장 사용 스타일
-
추세 추종(확인 동반 풀백): OnlyInTrend=true. 이익 실현은 중앙선, 반대편 채널, 또는 RSI가 50을 재통과할 때가 전형적입니다.
-
선별적 역추세: OnlyInTrend=false에 더 엄격한 RSI 임계값(예: 80/20)을 병행합니다. 상위 주기와 박스권 환경에서 권장됩니다.
-
톱다운: H4/D1에서 추세를 정의하고 M15/H1에서 실행합니다(RSITimeframe = PERIOD_CURRENT 유지 또는 상위 주기 RSI 시도).
권장 설정(시작점)
-
스캘핑 M5–M15: RegPeriod 14–20, StdDevFactor 1.8–2.2, RSI 7–14, RSI_Overbought 75–80, RSI_Oversold 20–25, OnlyInTrend=true.
-
인트라데이 M15–H1: RegPeriod 20–40, StdDevFactor 2.0, RSI 14, 임계값 70/30, OnlyInTrend=true.
-
스윙 H4–D1: RegPeriod 50–100, StdDevFactor 2.0–2.5, RSI 14, 임계값 65/35 또는 60/40(변동성에 따라), OnlyInTrend=true.
외부 매개변수: 의미와 설정 방법
RegPeriod (int, 기본값 20)
회귀 계산에 사용하는 바의 수. 짧을수록 민감도↑(신호↑, 노이즈↑), 길수록 평활도↑(신호↓, 품질↑).
팁: 인트라데이 14–40, 스윙 50–100.
StdDevFactor (double, 기본값 2.0)
채널 폭을 결정하는 표준편차 배수. 값이 클수록 채널이 넓어져 접촉은 줄고 신호는 더 선별적입니다.
팁: 2.0은 견고한 표준; 고변동 시장에서는 2.5 고려.
PriceType (int, 0=Close; 1=Open; 2=High; 3=Low; 4=Average; 5=Typical)
회귀/채널 구성에 사용하는 기준 가격. Close가 일반적이며, Typical(H+L+C/3)은 극값을 완화, Average(O+C/2)도 안정적입니다.
팁: 특별한 목적이 아니면 Close 유지.
RSIPeriod (int, 기본값 14)
RSI 기간. 짧을수록 반응성↑, 길수록 안정성↑.
팁: 표준 14; 스캘핑 7–10, 스윙 14–21.
RSITimeframe (ENUM_TIMEFRAMES, 기본값 PERIOD_CURRENT)
RSI를 계산하는 주기. 더 높은 주기는 노이즈를 필터링하지만 확인이 느려집니다.
팁: 기본은 현재 주기; 거시적 필터가 필요하면 상위 주기 시도.
RSI_Overbought (double, 기본값 70.0)
과매수 임계값(매도 조건). 높을수록 신호는 적지만 더 극단적입니다.
팁: 인트라데이 70–80; 넓은 박스권에서는 80 선호.
RSI_Oversold (double, 기본값 30.0)
과매도 임계값(매수 조건). 낮을수록 신호는 적지만 더 극단적입니다.
팁: 인트라데이 20–30; 넓은 박스권에서는 20 선호.
RSI_Shift (int, 기본값 1)
신호 확인에 사용하는 바 시프트(1 = 종가 확정 바). 1로 두면 화살표 재도색을 방지합니다. 0은 진행 중인 바에서 신호가 발생하므로 비권장.
팁: 1 유지.
OnlyInTrend (bool, 기본값 true)
회귀 기울기가 매매 방향과 일치하도록 요구합니다. true일 때 매수는 m>0, 매도는 m<0(추세 내 풀백). false는 기울기를 무시(선별적 역추세에 유용).
팁: 대부분의 전략에는 true 권장; 레인지 숙련 시에만 false 활용.
모범 사례 및 거래 관리
스톱로스: 신호 바의 저점/고점 바깥 또는 반대편 채널의 일정 비율.
테이크프로핏: 중앙선, 반대편 채널, 또는 RSI가 50으로 회귀할 때.
추가 필터: 종목이 민감하다면 고임팩트 매크로 뉴스 시간대는 회피하고, 포지션 규모 산정에 ATR 기반 변동성 필터를 고려하세요.
중요: 본 지표는 금융 자문이 아니며 성과를 보장하지 않습니다. 명확한 리스크 관리 계획과 함께 사용하고, 실거래 전에 데모 계정에서 충분히 테스트하세요.

