平均足(Heikin Ashi)は、通常のローソク足の情報を使いながらノイズを平滑化した特殊なローソク足です。チャートがきれいに見えるので「これで勝てる」と思いがちですが、実際には見た目のきれいさが判断を遅らせる原因にもなります。(ワイも平均足だけ見て、押し目と思ったら単なるトレンド転換だったことがある)
TradingViewには平均足ベースのインジケーターが多数あります。ただの平均足表示から、Half Trend手法やスムーズドHAまで、バリエーションは幅広い。この記事では、ブースト数の多い人気スクリプト3本を紹介します。
TradingViewで使える平均足スクリプトの特徴
平均足の基本的な計算式は次のとおりです:
- 始値 = (前のHA始値 + 前のHA終値) / 2
- 終値 = (始値 + 高値 + 安値 + 終値) / 4
- 高値 = 通常の高値・HA始値・HA終値の最大値
- 安値 = 通常の安値・HA始値・HA終値の最小値
この計算によってヒゲが小さくなり、連続した陽線・陰線が続きやすくなります。トレンドが出ているときはわかりやすくなりますが、実際の終値とは異なる価格表示になる点は常に意識する必要があります。
Half Trend HeikinAshi [BigBeluga] — Half TrendとHAを組み合わせた定番
☞ Half Trend HeikinAshi [BigBeluga] by BigBeluga
Half Trend手法と平均足を組み合わせたスクリプトです。ブースト数2,534(2.5K)。TradingViewの平均足スクリプトの中で群を抜いた人気を誇ります。
Half Trend計算では、移動平均と価格の高値・安値データを使ってトレンド方向を判定します。その判定結果を平均足に変換して表示することで、トレンドの強さをローソク足のサイズで視覚的に把握できます。

読み方と使い方
このスクリプトはトレンド判定とトレンド転換のシグナルを同時に提供します。
- 大きなHAローソク足 → トレンドが強い状態
- 小さなHAローソク足 → トレンドが弱まっている可能性がある
- 上向き三角マーク → Half Trendが上昇に転換
- 下向き三角マーク → Half Trendが下降に転換
ローソク足のサイズでトレンド強度を測る発想は直感的です。「平均足がきれいな上昇を示しているけど、サイズが縮小してきた」という変化に気づきやすくなります。
他のスクリプトとの違い
TradingViewの標準平均足機能はローソク足の形状を変えるだけですが、このスクリプトはHalf Trendロジックを内蔵してトレンド転換シグナルまで出力します。ただしオーバーレイ(チャート上に重ねる)タイプなので、元のローソク足と使い方が異なります。
Ninja Trend v2 — MACDバイアス+平均足の組み合わせ
☞ Ninja Trend v2 by Forex_Ninja69
上位時間足のMACDバイアスと平均足を組み合わせたスクリプトです。ブースト数849。スイングトレード・デイトレード・スキャルピングの3つのスタイルに対応しています。
「上位足のバイアスを確認してから下位足でエントリーする」というマルチタイムフレーム手法の核心を、1つのスクリプトで実現しています。

読み方と使い方
上位足のMACDで全体の方向(上昇バイアス・下降バイアス)を確認し、下位足の平均足でエントリータイミングを取るという使い方が基本です。
- MACDが上昇バイアスを示している → 買い方向のみを検討する
- 平均足が連続した陽線 → 上昇トレンドが継続している
- 平均足に下ヒゲが出始める → 勢いが弱まってきたサイン
スキャルピングで使う場合は、上位足のバイアスとは反対方向のエントリーを避けることが大切です。MACDが下向きなのに平均足の短期的な戻りで買う、というのは手法に反します。
他のスクリプトとの違い
平均足だけで完結するスクリプトと違い、MACDバイアスという「上位足フィルター」を内蔵している点がポイントです。上位足と下位足を別々のチャートで確認する手間を省けます。
Bias Finder [UAlgo] — スムーズドHAで方向バイアスを把握
☞ Bias Finder [UAlgo] by UAlgo
平滑化された平均足(スムーズドHA)とオシレーターを使ってマーケットバイアスを視覚化するスクリプトです。ブースト数609。上位時間足での計算をサポートしているため、ノイズを除いた方向確認に使えます。

読み方と使い方
4段階のトレンド強度で状態を表示します:
- 強い上昇トレンド
- 弱まっている上昇トレンド
- 強い下降トレンド
- 弱まっている下降トレンド
標準偏差バンドのオプションを有効にすると、上下のブレイクアウトゾーンも表示できます。「バイアスが強い上昇を示している + 価格がバンドの上端を抜けた」という判断で積極的にトレンドに乗る、という使い方があります。
注意点は、時間足の設定をチャートの時間足以上に設定する必要がある点です。1分足チャートで15分足のHAを表示するといった使い方ができます。(ここを間違えると計算がおかしくなる)
他のスクリプトとの違い
通常の平均足が「過去のデータをそのまま平均化する」のに対し、このスクリプトは平滑化処理を加えることでさらにノイズを低減しています。ただし平滑化が強いほど最新の値動きへの反応が遅れる点は理解しておく必要があります。
どのスクリプトを選ぶか
| こんな人に | おすすめ | 理由 |
|---|---|---|
| 平均足でトレンド強度を視覚的に把握したい | Half Trend HeikinAshi [BigBeluga] | ローソクのサイズで強度がわかる。転換シグナル付き |
| 上位足バイアスと平均足を組み合わせたい | Ninja Trend v2 | MACDバイアス内蔵。スキャル〜スイング対応 |
| 方向バイアスをノイズ少なく確認したい | Bias Finder [UAlgo] | スムーズドHAで4段階の強度判定。上位足計算対応 |
平均足を使うときに知っておくこと
実際の終値と表示価格がずれる問題
平均足は計算式の性質上、表示される価格が実際のローソク足の価格とは異なります。「平均足が陽線を示しているが、実際の終値は下落している」というケースが起きます。
これが問題になるのはエントリー・エグジットの価格決定の場面です。平均足で方向を確認し、実際のローソク足で価格を確認するという使い分けが基本です。
トレンド継続中の「だまし」
平均足は前の足の情報を使って計算するため、転換シグナルが出るのが通常のローソク足より遅れます。強いトレンドの終盤では「まだ陽線続き = 上昇継続」と判断していると、反転初動を見逃す可能性があります。
転換の初期確認には、平均足と合わせてMACDやRSIなど別のインジケーターで方向性を確認する習慣が大切です。
スムーズドHAとは何が違うか
通常の平均足の計算に追加で平滑化処理(EMAなど)を加えたものがスムーズドHAです。チャートはさらにきれいに見えますが、遅延がさらに増えます。「ノイズを減らすか・リアルタイム性を保つか」のトレードオフを理解した上で選択します。