パラボリックSARは、J. Welles Wilderが1978年に開発したトレンド追従型のインジケーターです。ローソク足の上下に小さなドットが並ぶシンプルな見た目が特徴で、ドットが価格の下にあれば上昇トレンド、上にあれば下降トレンドというシグナルを出します。
「パラボリック」という名前は、ドットがトレンドの勢いに乗って加速しながら価格に近づく軌跡が放物線(parabola)を描くことに由来します。この加速の動きが損切りラインとして機能します。(加速係数=AFという仕組みで、最初はゆっくり動いて、トレンドが続くほど速く動く)
ただ、標準のパラボリックSARには致命的な弱点があります。加速係数が固定されているため、相場のノイズに引っかかりやすいんです。特にレンジ相場や方向感がない局面では、ドットが頻繁に反転を繰り返す「往復ビンタ」が起きやすい。TradingViewに多くのPSAR系スクリプトが開発されてきた背景は、まさにこの弱点を補うためです。
自分もスキャルピングで使い始めた頃、標準PSARのドット反転だけを見てエントリーして、レンジ相場で往復ビンタを何度も食らいました。(後から気づいたのは、トレンドが出ている時間帯と通貨ペアを絞らないと機能しないということ)
TradingViewで使えるパラボリックSARスクリプト
TradingViewには標準のPSARを大きく進化させた複数のスクリプトがあります。それぞれ設計思想が異なるので、自分のトレードスタイルに合うものを選ぶことが大切です。
PSAR Laboratory [DAFE] — 23アルゴリズムを搭載した研究環境型
☞ PSAR Laboratory [DAFE] by DskyzInvestments
「ラボラトリー(研究室)」という名前が示す通り、23種類のアルゴリズムを切り替えて使える設計になっています。情報理論・デジタル信号処理・フラクタル幾何学・機関投資家分析といった多様なアプローチを取り込んでいます。標準PSARの「固定加速係数」という弱点を根本から再設計したスクリプトです。
![PSAR Laboratory [DAFE] — SHORT/LONGラベルとALGO METRICSパネル付きのアダプティブPSAR](/images/indicators/parabolic-sar/ayKTrvnp.webp)
読み方と使い方
SHORT/LONGのラベルがドット反転のタイミングで表示されます。右端のパネルには現在のSARステータス(距離・バー数・フリップモード)が数値で確認できます。アルゴリズムを切り替えることで、チョッピーな相場では保守的に、トレンドが強い場面では積極的に追いかける動作に調整できます。
- SARドットが価格の下側:上昇方向。ドットが損切り水準として機能する
- SARドットが価格の上側:下降方向。ドットが損切り水準として機能する
- ADXや価格構造と組み合わせてトレンドが確認できた場面でのみ使う
- 23アルゴリズムの切り替えは「どれが最良か」を試す実験環境として使う
他のスクリプトとの違い
標準PSARを1種類のアルゴリズムと捉えた場合、このスクリプトは23種類の選択肢を一つのツールに詰め込んだものです。様々な相場環境を研究したい、またはPSARの挙動を深く理解したいトレーダーに向いています。シンプルに使いたい人には多機能すぎる面もあります。
Trend Trader-Remastered — PSAR+ビル・ウィリアムズフラクタルのシグナル型
☞ Trend Trader-Remastered by aybarsm
2018年にPine Script v3で書かれ、2025年3月にv5対応でオープンソース化されたスクリプトです。BUY/SELL/TP(利確)/RE(再エントリー)の4種類のシグナルを表示します。1.3Kを超えるブーストを集めているのは、シグナルの設計がシンプルかつ実用的だからだと思います。

読み方と使い方
PSARベースのBUY/SELLエントリーシグナルに加えて、ビル・ウィリアムズのフラクタルを使った利確(TP)と再エントリー(RE)シグナルが付いています。
- BUY/SELLシグナル:PSARの反転でエントリー候補を示す
- TPシグナル:前回TPより有利な価格水準でのみ表示される(TP後にしかREが出ない仕組み)
- REシグナル:一度利確した後の再乗り場として表示される
- トレンドが続く局面ではTPを複数回受け取れる設計になっている
他のスクリプトとの違い
エントリーだけでなく出口管理(利確と再エントリー)まで含めたシグナルツールとして設計されています。BUY/SELLだけを出す多くのPSARスクリプトと違い、「入った後どうするか」までカバーしているのが特徴です。PSAR単体ではなく、取引管理のフレームワークとして使いたい人向けです。
Machine Learning PSAR [BOSWaves] — KMeans+KNNで相場レジームを学習するAI型
☞ Machine Learning PSAR [BOSWaves] by BOSWaves
K-MeansクラスタリングとK-最近傍法(KNN)を使ってPSARの加速係数を動的に調整するスクリプトです。標準PSARの最大の問題「固定加速係数」を機械学習で解決しようとしているアプローチです。チャートには青(上昇)と赤(下降)の色分けされた太いラインが価格に寄り添うように表示されます。
![Machine Learning PSAR [BOSWaves] — KMeans相場レジーム検出とKNNシグナル検証によるアダプティブSAR](/images/indicators/parabolic-sar/AfMU7erh.webp)
読み方と使い方
相場レジームをKMeansで分類し、フリップ頻度からトレンド状態かレンジ状態かを判定します。各反転シグナルはKNNによって過去の類似事例と照合され、信頼スコアが計算されます。
- 青ラインが価格の下側:上昇レジーム。SARが強いサポートとして機能している状態
- 赤ラインが価格の上側:下降レジーム。SARが抵抗として機能している状態
- ラインが滑らかに追随している局面:KNNスコアが高く、信頼性の高いシグナルが出やすい環境
- ラインが細かく反転を繰り返す局面:チョッピーな環境。エントリーを控える判断材料にする
他のスクリプトとの違い
「パラボリックSAR × 機械学習」という組み合わせが最大の特徴です。標準PSARの固定パラメーター問題を、アルゴリズムではなく学習ベースで解こうとしています。価格追随ラインの見た目は移動平均線に近いですが、内部ではPSARのロジックが動いています。MLアプローチに興味があるトレーダーの研究ツールとして使いやすいです。
PSAR with ATR Trailing Stop + SMA Filter — PSAR+ATR損切り+SMAフィルターの実戦ストラテジー
☞ PSAR with ATR Trailing Stop + SMA Filter by kostastrovas
PSARのエントリーシグナルに、ATRベースのトレーリングストップとSMAトレンドフィルターを組み合わせたストラテジーです。「勝ちトレードを走らせて、負けトレードを早く切る」という原則を自動化した設計です。デフォルト設定ではポンドドル1時間足で動作確認されています。

読み方と使い方
SMAよりも価格が上にある場面でロングのみ、下にある場面でショートのみエントリーします。損切りはATR×6で動的に設定され、固定幅ではありません。
- SMA上側でPSARが上昇転換:ロングエントリーシグナル
- SMA下側でPSARが下降転換:ショートエントリーシグナル
- 損切りはATR×6の動的トレーリングストップ(相場のボラティリティに連動して変化する)
- 固定利確なし。トレーリングストップに刺さるまでポジションを保持する設計
- 1トレードあたりのリスクは口座残高の0.5%(ポジションサイズを自動計算)
他のスクリプトとの違い
インジケーターではなくストラテジー(バックテスト機能付き)として設計されています。PSARシグナルの単純な表示ではなく、損切り・トレンドフィルター・ポジションサイジングまで含めた「ルールベースのシステム」として確認できます。PSARを使ったシステムトレードを検討している人や、バックテストで有効性を確認したい人向けです。
どのスクリプトを選ぶか
| こんな目的に | おすすめ | 理由 |
|---|---|---|
| PSARの仕組みを深く研究したい | PSAR Laboratory [DAFE] | 23アルゴリズムで実験・比較できる環境 |
| エントリーから利確・再エントリーまでシグナルで管理したい | Trend Trader-Remastered | BUY/SELL/TP/REの4シグナルで取引管理までカバー |
| 機械学習ベースのアダプティブPSARを試したい | Machine Learning PSAR [BOSWaves] | KMeans+KNNで相場レジームに動的適応 |
| PSARをシステムトレードに組み込みたい・バックテストしたい | PSAR with ATR Trailing Stop + SMA Filter | 損切り・フィルター・ポジションサイズ込みのストラテジー |
パラボリックSARを使うときに知っておくこと
レンジ相場では機能しない
パラボリックSARは明確なトレンドが出ている相場でのみ有効です。価格が横ばいで推移するレンジ相場では、ドットが上下に頻繁に反転して誤シグナルが連発します。ADXやMACDでトレンドの有無を先に確認してからPSARを使う、という順番が基本です。
自分の経験で言うと、ロンドン〜ニューヨーク時間のクロスオーバーはトレンドが出やすいので使いやすい時間帯でした。アジア時間の早い時間は方向感が乏しいことが多くて、PSARが使いにくかったです。
ドット反転だけでエントリーしない
PSARのドット反転はあくまで「方向転換の候補」です。反転の確認だけを根拠にするとフェイクブレイクに引っかかりやすい。価格がドットを明確に超えた・割った後の確認や、他のインジとの整合性を見る習慣が重要です。
- ドットが反転した直後のバーで焦ってエントリーしない
- 次のバーで価格がドットと同じ側にとどまっているかを確認する
- トレンドフィルター(SMA・ADX)と方向が一致しているかを確認する
加速係数(AF)の調整について
標準のパラボリックSARはデフォルトでAF開始値0.02、最大値0.20です。この値が合わない場合は調整できます。
- AF開始値を小さくする(例:0.01):動きが遅くなり、誤シグナルが減る。ただしシグナルが遅れる
- AF最大値を小さくする(例:0.10):急激な加速が抑えられ、ドットが価格から離れたまま追随しやすくなる
- 短期スキャルピングならAFを小さく、長期スウィングなら大きくする方向で調整する
どのスクリプトも試せるのがTradingViewのいいところです。まずデフォルト設定で動作を確認してから、自分のトレードスタイルに合わせて調整していくのが確実です。