Market State Intelligence PSAR Duo Drive
- Experts
- 버전: 1.6
- 활성화: 5
MSI-PSAR Duo-Drive
제품 소개
MSI-PSAR Duo-Drive는 기술 분석에서 가장 오래되고 가장 존경받는 방향성 필터 중 하나인 파라볼릭 SAR(Parabolic SAR)을 기반으로 구축된 추세 추종형 전문가 어드바이저(EA)입니다. SAR이 반전되는 정확한 바인 립(Flip)을 읽어내어, 이 단일하고 명확한 이벤트를 완전한 트레이드 관리 프레임워크로 전환합니다. 방향, 타이밍, 리스크 모두가 동일한 시그널에 의해 제어됩니다. 차트의 패널을 통해 주어진 순간에 트레이드가 실행되는지 혹은 차단되는지 그 이유를 실시간으로 확인할 수 있습니다.
추측하지 않습니다. 예측하지 않습니다. 가격이 추세의 전환을 알려줄 때까지 기다린 후 행동합니다.
왜 립(Flip)인가, 그리고 왜 하필 이 립인가
파라볼릭 SAR의 출력값은 매우 명확합니다. 가격 아래에 있거나 위에 있거나 둘 중 하나입니다. 두 선이 교차하는 순간은 다음과 같은 특징을 지닌 방향성 결정입니다.
- 객관적 검증 가능. 해석의 여지도, 주관적인 선 긋기도 없습니다.
- 바(Bar) 기준 타임스탬프 부여. 립은 특정한 바와 가격을 가집니다. 동일한 차트를 보는 모든 사람이 정확히 같은 립을 보게 됩니다.
- 이 빌드에서는 깜빡임(Flicker)이 없음. EA가 라이브 가격과 SAR의 단순 비교가 아닌 알고리즘 기반의 방향성 버퍼를 읽기 때문에, 시그널이 한 번 발생하면 그대로 유지됩니다.
대부분의 SAR 트레이더는 모든 립을 거래하거나(너무 많고 노이즈가 심함), 눈대중으로 필터링합니다(일관성이 없음). MSI-PSAR은 립을 세 가지 독립적인 확인 조건과 결합하여 엄격한 트레이딩 규율을 부여합니다.
- 신선도(Freshness): 립이 발생한 지 얼마나 경과했는가. 2개 바 전에 발생한 립이 20개 바 전에 발생한 립보다 더 큰 가중치를 갖습니다.
- 횡보 및 노이즈(Choppiness): 최근 몇 번의 립이 발생했는가. 20개 바 동안 4번이나 휩소(Whipsaw)가 발생한 시장은 신뢰할 수 없습니다.
- 거리(Distance): 가격이 SAR로부터 얼마나 멀리 떨어져 있는지 ATR로 정규화하여, M5와 D1 어디서나 동일한 의미를 갖도록 합니다(자산 독립적).
각각의 요소는 패널에 표시되는 강도 측정값(STRENGTH: CHOPPY, BUILDING, TRENDING, STRETCHED, BLOWOFF)에 기여하며, 이는 진입 허용 여부와 신뢰도 가중치를 모두 제어합니다. 단일 필터만으로는 결정을 내릴 수 없으며, 이러한 조건들의 합치가 중요합니다.
결정 계층: 신뢰도가 높아지는 방식
EA는 다층 게이트 시스템을 사용합니다. 활성화된 모든 계층이 동의해야만 트레이드가 열리며, STRENGTH 열을 통해 어떤 계층들이 일치했는지 시각적으로 확인할 수 있습니다.
티어 1: 방향성 시그널 (필수)
기본 요건은 모드에 따라 다릅니다.
- EVENT 모드: 립이 방향을 결정합니다. EA는 립 바 자체에서 진입을 시도할 수 있으며, UseFreshFlipEntry가 활성화된 경우(기본값) 게이트가 일치한다면 립으로부터 FreshFlipMaxBars 이내의 모든 바에서 진입할 수 있습니다.
- STATE 모드: SAR의 방향 자체가 시그널입니다. 필터가 모두 허용하는 한, SAR이 원하는 거래 방향과 일치하는 상태를 유지하는 모든 바에서 포지션을 오픈할 수 있습니다. 최초의 립이 방향을 확정하고, 이후의 모든 바가 이를 확인합니다.
티어 2: 현재 타임프레임 강도 (기본 활성화)
립이 횡보 기간 중에 발생해서는 안 됩니다. FLIPS[20]에서 최근 3회 이상의 반전이 감지되면 진입이 차단됩니다. 이는 휩소(거짓 신호)를 줄이는 가장 효과적인 단일 필터입니다.
티어 3: 멀티 타임프레임(MTF) 컨센서스 (선택 사항, 기본 비활성화)
3행으로 구성된 패널이 상위, 현재, 하위 타임프레임의 투표 결과를 집계합니다. 사용자는 엄격함의 정도를 선택할 수 있습니다. 각 참조 타임프레임은 M1부터 MN1까지의 표준 사용자 정의 값 중 하나로 설정할 수 있으며, 사용자가 거래하는 현재 타임프레임(TF★로 표시)은 사용 가능한 모든 사용자 정의 타임프레임(예: H6)으로 지정할 수 있습니다.
티어 4: 신선도 및 거리 (선택 사항)
사용자는 립이 지정된 N개의 바 이내에 발생했음을 요구할 수 있습니다.
일치하지 않는 각 레이어는 STATUS 줄에 구체적인 이유("Flip age 12 > 8", "Choppy: 4 flips in 20 bars", "MTF vote neutral" 등)를 추가합니다. 트레이더는 어떤 게이트가 잠재적 트레이드를 차단했는지 정확히 확인하고 그에 따라 설정을 조정할 수 있습니다. 블랙박스는 존재하지 않습니다.
두 가지 모드, 하나의 엔진
- EVENT 모드: 립 바에서 발생하며, 기본적으로 게이트가 일치할 경우 립의 FreshFlipMaxBars 이내의 모든 바에서 발생합니다. 1회가 아니라 2회의 시도가 기본값입니다. 두 번째 시도는 스프레드, 세션 또는 근접성 게이트로 인해 립 바에서 차단되었던 트레이드를 포착합니다. 립당 엄격한 1회 진입 규칙을 원한다면 UseFreshFlipEntry = false로 설정하세요.
- STATE 모드: 방향을 유지합니다. 각 립은 다음 립이 발생할 때까지 활성화되는 체제를 확정합니다. EA는 해당 체제가 유지되는 동안 계속해서 포지션을 진입하며, 바스켓 손익분기점 규칙(basket-breakeven rule)의 적용을 받습니다. 즉, 해당 방향의 기존 포지션들이 손익분기점 이상에 도달한 경우에만 피라미딩(추가 매수/매도)이 허용됩니다. 이 모드는 첫 번째 포지션이 수익성을 입증한 후에만 추세에 노출을 늘리고자 하는 트레이더를 위한 것입니다.
두 모드 모두 동일한 게이트, 동일한 리스크 관리, 동일한 패널을 사용합니다. 유일한 차이점은 진입 빈도입니다.
리스크 관리: 전체 라이프사이클
트레이드가 열린 후에는 행운에 맡기지 않습니다. 진입부터 청산까지 모든 포지션이 엄격하게 관리됩니다.
- 진입 규모: 고정 랏, 잔고 대비 리스크 비율, 또는 자산 대비 비율.
- 진입 타이밍: 바 마감 시점 평가. 바 내부에서의 누적 진입은 없음. EA는 바당 한 번 평가하며, 이전 마감 바의 립 상태를 사용합니다.
- 테이크 프로핏(TP) 및 스탑 로스(SL): 진입가 기준 고정 포인트, 또는 SAR 기반 청산을 위해 완전히 비활성화 가능.
- 브레이크이븐(Breakeven): 선택 사항. 사용자가 정의한 TP 비율에 도달하면 스탑을 진입가로 이동합니다.
- 트레일링 스탑(Trailing Stop): 단일 드롭다운 메뉴를 통한 3가지 선택지:
- OFF: 트레일링 없음.
- POINTS: 현재 가격에서 고정 거리 유지.
- SAR: 깜빡임 없이 직전 마감된 SAR 값으로 추적. 임의의 수익 임계값이 아닌 립 자체에 의해 활성화됨.
- 부분 청산(Partial Close): TP의 비율 또는 고정 포인트 도달 시 부분적으로 포지션을 청산하여, 트레이드가 진행됨에 따라 노출 위험을 줄임.
- 진입 간격(Entry Spacing): 동일 방향 진입 간의 최소 거리로, 차트에 시각적 간격 존을 그려 변동성이 큰 횡보장 동안 동일 가격대에 주문이 집중되는 것을 방지합니다.
- 립 청산(Flip Exits): 반대 방향의 립이 발생하면 포지션을 청산합니다. 단일 입력을 통해 두 가지 방식을 지원:
- 손익(P&L)과 무관하게 립 청산이 발생합니다. 립이 반전인 경우, EA는 해당 반전을 모든 게이트를 거치는 새로운 진입으로 평가합니다.
- 수익 상태인 포지션에서만 립 청산이 발생합니다. 손실 중인 트레이드는 립이 수익으로 전환되거나 스탑에 도달할 때까지 유지됩니다.
- 수동 트레이드 자동 관리(Manual Trade Adoption): MagicNumber=0으로 설정하면 사용자가 수동으로 연 포지션을 포함하여 차트상의 모든 트레이드를 EA가 자동으로 관리합니다.
설정 경고
DriveMode 다음의 두 번째 설정인 StopLossPoints = 0으로 설정하여 스탑 로스를 비활성화한 상태에서 UseModeZ = false로 두면, 패널 헤더에 ⚠ SET SL! 경고가 표시됩니다. 이는 다음 립이 수익 구간에서 포착될 때까지 자동 청산 장치가 없음을 사용자에게 상기시키기 위함입니다. 스탑 로스를 설정하거나 UseModeZ를 활성화하여 손실 포지션에서의 립 청산을 허용하세요.
사용 편의성: 패널이 곧 매뉴얼입니다
패널은 트레이더의 실질적인 질문에 실시간으로 직접 대답합니다.
| 트레이더의 질문 | 답변이 위치한 곳 |
| 추세가 존재합니까? | TREND 열. ▲ BULL 또는 ▼ BEAR 및 유지된 바 개수 [Age] 표시 |
| 얼마나 강합니까? | STRENGTH 열. CHOPPY, BUILDING, TRENDING, STRETCHED, BLOWOFF 표시 |
| 가격이 SAR에서 얼마나 멀어졌습니까? | DIST[ATR] 열. 2.3 등의 숫자가 모든 타임프레임에서 동일한 의미를 갖도록 정규화됨 |
| 이 시장은 횡보장입니까, 추세장입니까? | FLIPS[20] 열. 색상 코드가 지정된 원시 립 횟수 표시 |
| 방금 어떤 일이 일어났습니까? | EVENT 열. 바 단위 경과 시간과 함께 가장 최근의 립 표시 |
| 타임프레임들이 일치합니까? | Alignment 행. 완전 일치, 부분 일치, 또는 괴리 표시 |
| 왜 해당 트레이드를 하지 않았습니까? | STATUS 행. 진입을 차단한 정확한 게이트 이름을 명시 |
| 지금 정확히 무슨 일이 일어나고 있습니까? | 요약(Summary). 라이브 SAR 값, 거리, 립 횟수, 투표 결과 표시 |
| 브로커나 세션이 방해하고 있습니까? | 세션, 시간, 서버 시계, 스프레드, 카운트다운, 포지션 수 표시 |
패널은 메인 차트에 위치하며, 차트상의 SAR 점들과 동일한 시각적 문법으로 스타일링되어 있습니다. 상승은 라임색, 하락은 빨간색으로 표시됩니다. 횡보는 어둡게, 과열 및 소진 구간(STRETCHED 및 BLOWOFF)은 주황색으로 표시됩니다. 학습 곡선이 거의 없습니다. SAR을 아는 트레이더라면 패널의 의미를 즉시 이해할 수 있습니다.
최소한의 설정, 합리적인 기본값
트레이더가 EA를 차트에 드롭하기만 하면 즉시 작동합니다.
- 드라이버 모드(DriveMode): EVENT.
- 진입 시그널: 립 플러스 신선한 립. 동일한 추세를 포착할 두 번의 기회.
- 게이트: 횡보 필터 켜짐(기존 단순 SAR 대비 가장 큰 개선점). 첫 사용 시 과도한 필터링을 방지하기 위해 MTF 필터는 꺼짐.
- 트레이링: POINTS 모드, 1000 포인트, 활성화 1500 포인트.
- 랏 크기: 0.01 고정.
- 스탑 로스: 5000 포인트. 기본 TP와 대칭이며, 공격적이지 않으면서도 실제 스탑 역할을 하기에 충분히 넓은 폭.
UpperTF와 LowerTF를 PERIOD_CURRENT로 두면, EA는 MT5 표준 시퀀스(M1, M5, ..., MN1)를 사용하여 차트 타임프레임에서 자동으로 파생합니다. 상위 타임프레임은 2단계 느려지고, 하위 타임프레임은 2단계 빨라집니다.
더 공격적인 프로필을 원하는 사용자는 구매 후 이러한 설정에 대한 사용자 매뉴얼을 요청할 수 있습니다.
추세 친화적 설정
이 EA는 추세를 따르고 박스권에서는 관망하기 쉽게 만드는 패턴을 지원합니다.
- 단방향 전용. MaxBuyPositions를 0으로 설정하면 매수 진입이 완전히 비활성화됩니다. EA는 매도 전용(SELL-only)이 됩니다. 마찬가지로 MaxSellPositions를 0으로 설정하면 매수 전용(BUY-only)이 됩니다. 상위 타임프레임의 방향성에 수동으로 맞추고 차트 타임프레임에서의 실행은 EA에 맡기고 싶은 트레이더에게 유용합니다.
- 바스켓 BE 피라미딩. STATE 모드에서 RequireBasketBEForPyramiding을 true로 설정하면, EA는 수익 중인 바스켓에만 추가 포지션을 더합니다. 시그널이 아무리 강해도 손실 중인 추세에는 피라미딩을 하지 않습니다. 두 번째 포지션이 열리기 전에 첫 번째 포지션이 손익분기점에 도달해야 합니다. 숙련된 추세 트레이더들이 자주 선호하는 방어적인 기본 설정입니다. 공격적인 피라미딩을 원하는 사용자는 이를 끌 수 있습니다.
- 자가 가중치 컨센서스. UpperTF와 LowerTF를 모두 동일한 값(예: H1에서 거래하면서 둘 다 H4로 설정)으로 지정하면, 투표에서 H4의 의견이 두 번 카운트됨을 의미합니다. 2OF3 모드에서는 이로 인해 H4가 우세해집니다. 특정 기준 타임프레임을 무엇보다 신뢰하는 트레이더들이 선호하는 방식입니다.
예측보다 규율
EA는 예측을 시도하지 않습니다. 반응하되 규율을 가지고 반응합니다. 모든 진입은 필터링되고, 모든 청산은 통제되며, 모든 포지션은 트레이딩될 수 있고, 모든 결정은 기록됩니다. 트레이더는 다음을 확인할 수 있습니다.
- 패널 열을 통한 "무엇이 일어나고 있는지"
- STATUS 행을 통한 "왜 그런 일이 일어나거나 일어나지 않았는지"
- 포지션 카운터, 구역, 트레이링 동작을 통하여 "EA가 이에 대해 무엇을 하고 있는지"
숨겨진 상태나 블랙박스, "독점 시그널"은 존재하지 않습니다. 립부터 횡보 필터, 거리 필터, 신선도 필터, MTF 투표, 상한선, 간격, 바스켓 BE에 이르기까지 전체 결정 체인은 패널에 표시되며 코드를 통해 재현할 수 있습니다. 결정이 마음에 들지 않는다면, 특정 게이트까지 추적하여 해당 입력을 조정할 수 있습니다.
그것이 가치입니다. 예측이 아닙니다. 모든 결정이 가시화되고 모든 리스크가 사전에 관리된 상태로 일관되게 적용되는 규율입니다.
이 EA가 하지 않는 것
정직한 안내를 위해 명시합니다.
- 립을 넘어선 가격의 방향성을 예측하지 않습니다.
- 어떤 트레이드에서도 수익을 보장하지 않습니다.
- 임계값을 스스로 튜닝하지 않습니다. 신선도 반감기, 횡보 제한, MTF 투표 모드, 거리 게이트 임계값은 모두 사용자가 직접 설정합니다. 변동성이나 최근 성과에 맞춰 적응하지 않습니다.
- 백그라운드에서 매개변수를 최적화하지 않습니다. 워크포워드(walk-forward) 로직이나 유전 알고리즘 탐색이 없습니다.
대신 투명성이 보장된 명확하고 검증 가능한 규칙 세트를 적용하여, 규율과 테스트된 설정을 가진 트레이더가 재량적 진입, 재량적 청산, "한 번 더 거래"라는 감정적 흔들림 없이 일관되게 실행할 수 있도록 돕습니다.
타임프레임별 권장 설정(M1~M5 스칼핑, M15~M30 단기 매매, H1~H4 스윙, D1 포지션), 입력 참조 및 문제 해결을 다룬 상세한 제품 가이드는 구매 후 요청 시 제공됩니다.

