パーフェクトオーダー(PO)は、短期・中期・長期の移動平均線が順番に並んだ状態のことです。強いトレンドの発生を示すサインとして知られています。
TradingViewの標準インジケーターにはパーフェクトオーダーを自動検出する機能がありません。MA3本を個別に表示して、自分の目で並び順を確認する必要があります。
そこで、MA3本の並び順を自動的に判定し、パーフェクトオーダー発生中は背景色で一目でわかるようにしたインジケーターを自作しました。PO発生・解消のタイミングでアラート通知もしてくれるので、チャートを見続ける必要もありません。
TradingViewで誰でも無料で使えるよう、以下の配布ページにて公開していますので、ぜひ試してみてください。

目次
インジケーターの基本的な仕様
表示内容について
| 区分 | 表示 | 説明 |
|---|---|---|
| グラフ表示 | 短期MA(オレンジ) | 短期移動平均線 |
| グラフ表示 | 中期MA(緑) | 中期移動平均線 |
| グラフ表示 | 長期MA(紫) | 長期移動平均線 |
| 背景色 | 上昇PO(赤透過) | 短期 > 中期 > 長期の状態。POが継続している間ずっと表示 |
| 背景色 | 下降PO(青透過) | 短期 < 中期 < 長期の状態。POが継続している間ずっと表示 |
設定変更可能なパラメータ

| パラメータ | デフォルト | 説明 |
|---|---|---|
| 短期MA期間 | 5 | 短期移動平均の期間 |
| 中期MA期間 | 25 | 中期移動平均の期間 |
| 長期MA期間 | 75 | 長期移動平均の期間 |
| MA種別 | SMA | SMA/EMA切替 |
| 背景色表示 | ON | PO背景色のON/OFF |
グラフ設定

| 項目 | デフォルト | 説明 |
|---|---|---|
| 短期MA | オレンジ・太さ2 | 短期移動平均線 |
| 中期MA | 緑・太さ1 | 中期移動平均線 |
| 長期MA | 紫・太さ1 | 長期移動平均線 |
色やスタイルはすべてグラフ設定画面から変更できます。
アラートの設定方法
以下の4つのアラート条件が使えます。
- PO下降発生: 下降パーフェクトオーダーが発生した瞬間
- PO下降解消: 下降パーフェクトオーダーが崩れた瞬間
- PO上昇発生: 上昇パーフェクトオーダーが発生した瞬間
- PO上昇解消: 上昇パーフェクトオーダーが崩れた瞬間
設定手順:
- チャート上で右クリック →「アラートを追加」
- 条件で本インジケーター(★PO)を選択
- 上記の条件を選択
- 通知方法(アプリ通知、メール等)を設定
スマホに通知を飛ばせば、チャートを見ていなくてもPOの発生・解消を逃しません。
PineScriptコードの解説について
このインジケーターのPineScriptサンプルコードをnoteで公開しています。コードの中身を見たい方・カスタマイズしたい方はぜひご覧ください。
https://note.com/tradetech/n/n4b73bc8b3d9a
おわりに
以上、TradingViewで利用可能な「パーフェクトオーダー」でした。
MA3本の並び順を自動で判定してくれるので、チャートを開いた瞬間にトレンドの状態がわかります。アラートも4つの条件を揃えていますので、ぜひ活用してみてください!
