平均足:ローソク足をならしてトレンドを見やすくする
- 平均足は色が平均3.45本続く(ローソク足は1.92本)。「色がそろう」のは計算の仕組みによるもの
- 日足の平均足で色の転換どおりに売買すると、19年で688回の取引、年率−4.30%。連続本数を増やしても赤字のまま
- 週足の平均足が陽線の間だけ持つと、年率4.34%・最大下落率−35.5%・PF1.49。足の長さを変えてもプラスを保った
平均足は「前の足とならした」ローソク足
平均足(へいきんあし、英語ではHeikin-Ashi)は、ローソク足を描き直したものです。普通のローソク足はその日の始値・高値・安値・終値(4本値)をそのまま描きますが、平均足は次のように計算し直します。
HA始値 =(前の足のHA始値 + 前の足のHA終値)÷ 2
HA終値は「その日の値動きの平均」、HA始値は「前の平均足の実体のまん中」です。HA終値がHA始値より上なら陽線(緑)、下なら陰線(赤)になります。高値・安値は、元の高値・安値とHA始値・HA終値のうち、いちばん外側の値を使います。
色が「続く」のは仕組みのせい
HA始値は前日の実体の中心なので、前日が陽線ならHA始値は低めに置かれ、今日も陽線になりやすくなります。実際に約19年分の日経平均で数えると、その差ははっきりしています。
| 日足 | 陽線の割合 | 色が続く平均本数 | 5本以上続いた割合 | 色の転換回数 |
|---|---|---|---|---|
| 普通のローソク足 | 49.5% | 1.92本 | 4.6% | 2,480 |
| 平均足 | 55.3% | 3.45本 | 25.3% | 1,377 |
平均足では、同じ色が5本以上続く「かたまり」が全体の25.3%を占めます。ローソク足の4.6%を大きく上回ります。チャートが見やすくなるのはこのためです。
「平均足の色がそろって見える=トレンドがはっきりしている」とは限りません。色がそろうのは、前日の値を半分引き継ぐという計算のクセでもあります。見やすさは「遅れ」と引き換えで、色が変わったときには、相場はすでにある程度動いています。
実際の日経平均で見てみる
直近500営業日で、日足の平均足は141回色が変わりました。週足は同じ期間で21回です。
2025年4月の急落を見てみます。日足の平均足は4月4日・4月7日(終値31,136円)と陰線が続いたあと、4月11日(33,585円)にはもう陽線に戻りました。一方、週足の平均足は4月4日の週に陰線へ変わり、4月18日の週(34,730円)まで陰線のまま。陽線に戻ったのは4月25日の週(35,706円)です。週足は底値で買い戻せませんが、揺れに振り回されずに済みます。
2026年は、週足の平均足が8月28日の週から9月18日の週まで4週続けて陰線でした。9月25日の週に陽線に戻り、10月2日の週も陽線です。10月2日の日足の平均足は、HA始値67,047円・HA終値68,374円の陽線でした。
検証①:日足の色の転換で売買
ルール:平均足が陽線に変わったら買い、陰線に変わったら売り(1本)。さらに「同じ色が2本・3本続いたら」売買する版と、普通のローソク足の色(終値>始値で陽線)で同じことをした版も試しました。条件は共通の検証ルールのとおりです。
| 戦略 | 最終資産 | 年率 | 最大下落率 | 取引 | 勝率 | PF | 保有率 |
|---|---|---|---|---|---|---|---|
| 買い持ち | 3.93倍 | 7.3% | −61.4% | — | — | — | 100% |
| 平均足 1本で転換 | 0.43倍 | −4.3% | −63.1% | 688 | 33% | 0.89 | 55% |
| 平均足 2本連続で転換 | 0.71倍 | −1.8% | −50.8% | 366 | 37% | 0.96 | 57% |
| 平均足 3本連続で転換 | 0.99倍 | −0.1% | −44.3% | 225 | 38% | 1.04 | 57% |
| ローソク足 1本で転換 | 0.08倍 | −12.2% | −92.6% | 1239 | 39% | 0.76 | 50% |
| ローソク足 2本連続で転換 | 0.52倍 | −3.3% | −55.0% | 406 | 44% | 0.91 | 49% |
| ローソク足 3本連続で転換 | 0.47倍 | −3.8% | −65.3% | 181 | 46% | 0.84 | 51% |
平均足は普通のローソク足より明らかにましです。ローソク足の色で毎日売買すると、19年で1,239回の取引、資産は0.08倍まで減りました。平均足は連続本数を増やすほど成績が良くなりますが、3本連続でもPFは1.04。日足では、どの版もPF1.3に届きませんでした。
コストだけが原因ではない
1本で転換するルールは平均3.8日で売買を繰り返し、1回あたりの平均は−0.10%でした。コストをゼロにすると年率2.73%(PF1.13)まで戻るので、往復0.2%のコストが大きな重荷になっています。ただ、コストがなくても買い持ちの年率7.3%には遠く及びません。理由は、日足の色そのものにあります。
日足の陽線は「勢いのサイン」ではなく、むしろ短期的な上がりすぎを示していました。数日単位の日経平均には、上がった後は戻し、下がった後は戻す傾向があり、日足の平均足で順張りすると、ちょうど逆を取らされます。
検証②:週足の平均足
ルール:週足の平均足が陽線で確定したら、その週の最終営業日の終値で買い、陰線で確定したらその週の最終営業日の終値で売る。週の途中では何もしません。連続本数(2本・3本)と、週足の普通のローソク足も比べました。条件は共通の検証ルールのとおりです。
| 戦略 | 最終資産 | 年率 | 最大下落率 | 取引 | 勝率 | PF | 保有率 |
|---|---|---|---|---|---|---|---|
| 買い持ち | 3.93倍 | 7.3% | −61.4% | — | — | — | 100% |
| 週足平均足 陽線の間保有 | 2.28倍 | 4.3% | −35.5% | 129 | 39% | 1.49 | 59% |
| 週足平均足 2本連続で転換 | 1.39倍 | 1.7% | −41.6% | 81 | 32% | 1.31 | 61% |
| 週足平均足 3本連続で転換 | 1.08倍 | 0.4% | −45.3% | 49 | 35% | 1.23 | 61% |
| 週足ローソク 陽線の間保有 | 1.54倍 | 2.2% | −40.1% | 250 | 42% | 1.18 | 54% |
| (参考)日足平均足 1本で転換 | 0.43倍 | −4.3% | −63.1% | 688 | 33% | 0.89 | 55% |
週足の平均足は、平均21.8日(約1か月)持ち続けるゆったりした売買になりました。勝率は39%と低いものの、上昇相場に長く乗ることで、PFは1.49です。最大下落率−35.5%は、買い持ちの−61.4%よりかなり小さく抑えられています。
ここでも連続本数を待つと悪化しました。2本連続で年率1.7%、3本連続で0.4%。週足ではもともと遅いので、さらに待つと、上昇の大事な部分を取り逃がします。日足とは逆の結果です。
「週の区切り」に結果が左右される
気になる点もあります。カレンダーの週ではなく「5営業日ごと」に足を作り、区切りを1日ずつずらしてみると、年率は−0.40%〜3.25%とばらつきました。カレンダーの週足(4.34%)は、5通りのどれよりも良い結果です。金曜日(週の最終営業日)で区切ることが、たまたま有利に働いた可能性があります。区切りを4営業日・6営業日に変えた版はそれぞれ年率4.53%・2.56%とプラスでしたが、4.34%という数字そのものは、割り引いて受け取るべきでしょう。
読み解き
- 日足の平均足の色は、売買のサインとしては逆に働いた。陽線の日の5日後リターンは+0.11%、陰線の日は+0.30%。短期の戻りやすさに対して、色が変わってから乗る方法は遅れて逆を取る。
- 週足にすると、平均足の「ならす力」が生きる。週足の平均足は年率4.3%・最大下落率−35.5%・PF1.49。同じ週足でも普通のローソク足は年率2.2%で、平均足にする効果ははっきり出た。
- 連続本数は、日足では有効で、週足では逆効果。日足は待つほど損が減ったが、それでも赤字。週足は1本で乗るのがいちばん良かった。「何本待つか」は足の長さとセットで考える必要がある。
成績のまとめ(週足平均足が陽線の間保有)
週足の平均足は年率4.3%・最大下落率−35.5%・PF1.49。後半(2016年10月〜)の年率6.1%は前半2.5%を上回り、足の長さを±20%変えてもプラスを保った。ただし年率4.3%は買い持ち7.3%に届かず、5営業日足で区切りをずらすと年率−0.40%〜3.25%とばらつく。「金曜日で区切る週足」に結果が依存している可能性は残る。日足の色の転換は、1本・2本・3本のいずれもPF1.3に届かず、使えない。
自分で試す(TradingView)
//@version=6
indicator("平均足の色(日足・週足)", overlay = true)
// 日足の平均足を自前で計算
haC = (open + high + low + close) / 4
var float haO = na
haO := na(haO[1]) ? (open + close) / 2 : (haO[1] + haC[1]) / 2
dailyUp = haC > haO
// 確定済みの週足平均足(前週分)を取得
haT = ticker.heikinashi(syminfo.tickerid)
[wO, wC] = request.security(haT, "W", [open[1], close[1]], lookahead = barmerge.lookahead_on)
weeklyUp = wC > wO
bgcolor(weeklyUp ? color.new(color.green, 88) : color.new(color.red, 88), title = "週足平均足の色")
plotshape(dailyUp and not dailyUp[1], "日足 陽転", shape.triangleup, location.belowbar, color.green, size = size.tiny)
plotshape(not dailyUp and dailyUp[1], "日足 陰転", shape.triangledown, location.abovebar, color.red, size = size.tiny)

