FX手法

TMA(三角移動平均線)の計算式、小学生レベルの算数で解き明かすよ!

TMA(三角移動平均線)の計算式、小学生レベルの算数で解き明かすよ!

【2021年版】優位性の高いFX商材 Best10 (2021年10月版)

1 マーケティングFX
2 FXismデイトレ大百科
3 FXismプロコントローラー改
4 トワイライトゾーンFX
5 岡安盛男のFX 極
6 ProEX(プロエグジット)
7 FX Realize
8 あなたがFXで1番知りたかったこと。先進のFXビクトリーメソッド【アドバンス】完全版
9 スキャルピングFXプロ
6 1秒スキャルFX

全FX商材評価一覧はこちら

TMA(三角移動平均線)の計算式を紐解く

前回の記事TMA(三角移動平均線)…なにそれ?おいしいの?にて、TMAの計算式は以下の通りであると解説しました。

TMAの計算式

  • TMA=SMA(SMA)

つまり、TMAは単純移動平均線(SMA)をもう一度移動平均(SMA)化したもであると。実際のところ海外の投資サイトでは以下のように紹介されることが大半です。

海外サイトでよく見かけるTMAの計算式

  • SMA=(P1 + P2 + P3 + P4 + … + Pn)/ n
  • TMA=(SMA1 + SMA2 + SMA3 + SMA4 + … SMAn)/ n

その一方で、

余談ですが、日本のWEBサイトでは、TMAは中央の値に加重をかけて計算する…と解説されているものもありますね。いわば加重移動平均線の一種です。以前紹介したLWMA(線形加重移動平均線)も同じように加重を考慮した移動平均線でした(LWMAは直近のローソク足の重み(n=Weight)が最大であり、そこから過去に遡るごとに、徐々に比重を線形(=Liner)に減らしていきます。最終的な比重は1になります。)。一方のTMA(三角移動平均線)は、中央値に加重を加えて移動平均化していると解説されているサイトを見かけます。この中央値に加重をかけたTMAについては、出処がよくわかりません。海外ではメジャーではないように感じます。海外のWEBサイトでは、シンプルにSMAを再SMA化したものがTMAである…という解説が一般的だからです。

引用:TMA(三角移動平均線)…なにそれ?おいしいの?

とお伝えしました。

つまり、TMA(三角移動平均線)について、日本と海外とでは異なる解釈がされているのでは?という素朴な疑問です。

TMA(三角移動平均線)の計算式について勘違いをしていた…

気になって海外サイトを漁って詳しく調べてみました。

すると…!

The Triangular Moving Average (TRIMA) represents an average of prices, but places weight on the middle prices of the time period. The calculations double-smooth the data using a window width that is one-half the length of the series.

”but places weight on the middle prices of the time period.”つまり、期間の中間価格にウェイトを置くとあります。

さらに、The calculations double-smooth the data using a window width that is one-half the length of the series.…系列の長さの半分のウィンドウ幅を使用してデータを二重に平滑化して計算する…と記載されています。

なるほど!ようやく意味がわかりました。私が勘違いしていました。

改めてTriangularMA.mq4やtma centered.mq4などの海外インジケーターの中身(MQLソースコード)を詳しく調べ、やっと理解できました。

そして、各インジケーターのプロパティにおいて期間(period)ではなく、Half Length(=半分の長さ)が使われている意味もわかりました。

TMA(三角移動平均線)の計算モデルはTMA=SMA(SMA)で正しいのですが、詳しくは以下の通りです。

TriS-MA = SUM(MA1,L) / L
Where:
MA1 = SUM(CLOSE,L) / L
L = ceiling((n+1) / 2)
n = Number of Periods

引用:http://etfhq.com/blog/tag/triangular-moving-average/

上の式を紐解きます。

まず、最初にSMA化(=L期間の終値を合計してL期間で割る)しますが、そのときに使用する期間は「L=(TMAの期間+1)÷2」です。ここで算出したSMAがMA1です。さらに「L=(TMAの期間+1)÷2」期間分のMA1を合計したうえで、L期間で割ってSMA化します(2回目)。その結果がTMAとなります。

ちょっとわかりにくいので簡略化してみます。

Triangular Moving Average

Triangular Moving Average

TMAを算出する際の、計算式におけるSMA期間は、TMAの期間とは異なるのですね。

なんだか複雑になってしまいましたが、上の計算式、実は期間の中央値に比重(ウエイト)を置いて計算する方法を簡略化したものだったのです。

【2021年版】優位性の高いFX商材 Best10 (2021年10月版)

1 マーケティングFX
2 FXismデイトレ大百科
3 FXismプロコントローラー改
4 トワイライトゾーンFX
5 岡安盛男のFX 極
6 ProEX(プロエグジット)
7 FX Realize
8 あなたがFXで1番知りたかったこと。先進のFXビクトリーメソッド【アドバンス】完全版
9 スキャルピングFXプロ
6 1秒スキャルFX

全FX商材評価一覧はこちら

期間の中央値に比重を置いて計算するとはどういう意味か?

まず期間の中央値に比重(ウエイト)を置くという意味を理解する必要があります。例えば5日間のTMAを算出する場合、以下のように比重バランスをおこないます。

比重バランス

  • 1日目…比重1
  • 2日目…比重2
  • 3日目…比重3(中央値が最もウエイトが大きい)
  • 4日目…比重2
  • 5日目…比重1

仮にレートが以下の通りだった場合…

  • 1日目…101円
  • 2日目…102円
  • 3日目…103円
  • 4日目…104円
  • 5日目…105円

TMAはそれぞれの価格に比重を掛けて足したものを、”比重の合計”で割って算出します。

TMA計算式

  • TMA =(101✕1+102✕2+103✕3+104✕2+105✕1)÷(1+2+3+2+1)
    =(101+204+309+208+105)÷9
    =  927÷9
    =  103

この計算方法は中央値の比重が最も高く、両サイド(最古のデータ&最新のデータ)に行くに従って比重が下がります。図にすると以下の通り。

Triangle MAの概念

TMAの概念

比重の形が中央を頂点とする二等辺三角形になりますね。だからトライアングル(Tryangle)なんですね。

  • TMA=Triangle Moving Average(トライアングルMA)

ここまで理解できたところで、実際の計算式をもう一度ご覧ください。

Triangular Moving Average

Triangular Moving Average

上の計算式のどこがどのように三角形なのでしょうか?まったくわかりませんよね。先に述べたように、上の計算式は中央値に比重をかける計算式を単純化したもです。

実際に計算してみるとわかります。

TMA(三角移動平均線)を計算してみよう!

上で解説した計算式を使ってTMAを計算してみます。

Triangular Moving Average

Triangular Moving Average

例えば期間5のTMAを算出するためには、まずSMAを算出しますがそのためのSMA期間は次の通り。

SMA算出期間

  • SMAの算出期間=(5+1)÷2=3

つまり期間3のSMAを最初に算出します。

仮に以下のようなレートがあったとします。

  • 1日目:102円
  • 2日目:101円
  • 3日目:103円
  • 4日目:102円
  • 5日目:105円
  • 6日目:102円
  • 7日目:101円
  • 8日目:103円
  • 9日目:102円
  • 10日目:104円
  • 11日目:102円
  • 12日目:103円
  • 13日目:104円
  • 14日目:106円
  • 15日目:107円
  • 16日目:105円
  • 17日目:103円
  • 18日目:102円
  • 19日目:101円
  • 20日目:99円

まず最初に3日間の単純移動平均線(SMA)を計算してみましょう。計算できるのは3日目からですね。

  • 1日目:99円
  • 2日目:100円
  • 3日目:101円 SMA=(99+100+101)÷3=100.00円
  • 4日目:102円 SMA=(100+101+102)÷3=101.00円
  • 5日目:105円 SMA=(101+102+105)÷3=102.67円
  • 6日目:102円 SMA=(102+105+102)÷3=103.00円
  • 7日目:101円 SMA=(105+102+101)÷3=102.67円
  • 8日目:103円 SMA=(102+101+103)÷3=102.00円
  • 9日目:102円 SMA=(101+103+102)÷3=102.00円
  • 10日目:104円 SMA=(103+102+104)÷3=103.00円
  • 11日目:102円 SMA=(102+104+102)÷3=102.67円
  • 12日目:103円 SMA=(104+102+103)÷3=103.00円
  • 13日目:104円 SMA=(102+103+104)÷3=103.00円
  • 14日目:106円 SMA=(103+104+106)÷3=104.33円
  • 15日目:107円 SMA=(104+106+107)÷3=105.67円
  • 16日目:105円 SMA=(106+107+105)÷3=106.00円
  • 17日目:103円 SMA=(107+105+103)÷3=105.00円
  • 18日目:102円 SMA=(105+103+102)÷3=103.33円
  • 19日目:101円 SMA=(103+102+101)÷3=102.00円
  • 20日目:99円 SMA=(102+101+99)÷3=100.67円

次に、先ほど算出したSMAをさらに期間3日でSMAを算出します。これが期間5TMA(三角移動平均線)になります。

  • 3日目SMA:100.00円
  • 4日目SMA:101.00円
  • 5日目SMA:102.67円 TMA=(100.00+101.00+102.67)÷3=101.22円
  • 6日目SMA:103.00円 TMA=(101.00+102.67+103.00)÷3=102.22円
  • 7日目SMA:102.67円 TMA=(102.67+103.00+102.2)÷3=102.78円
  • 8日目SMA:102.00円 TMA=(103.00+102.2+102.00)÷3=102.56円
  • 9日目SMA:102.00円 TMA=(102.2+102.00+102.00)÷3=102.22円
  • 10日目SMA:103.00円 TMA=(102.00+102.00+103.00)÷3=102.33円
  • 11日目SMA:102.67円 TMA=(102.00+103.00+102.67)÷3=102.56円
  • 12日目SMA:103.00円 TMA=(103.00+102.67+103.00)÷3=102.89円
  • 13日目SMA:103.00円 TMA=(102.67+103.00+103.00)÷3=102.89円
  • 14日目SMA:104.33円 TMA=(103.00+103.00+104.33)÷3=103.44円
  • 15日目SMA=105.67円 TMA=(103.00+104.33+105.67)÷3=104.33円
  • 16日目SMA:106.00円 TMA=(104.33+105.67+106.00)÷3=105.33円
  • 17日目SMA:105.00円 TMA=(105.67+106.00+105.00)÷3=105.56円
  • 18日目SMA:103.33円 TMA=(106.00+105.00+103.33)÷3=104.78円
  • 19日目SMA=102.00円 TMA=(105.00+103.33+102.00)÷3=103.44円
  • 20日目SMA=100.67円 TMA=(103.33+102.00+100.67)÷3=102.00円

SMAを期間3で「2回」計算することで、期間5のTMAを算出することができました。

では、ここから別の計算方法でTMA(期間5)を算出します。中央値に比重を置く計算方法です。

  • 1日目…比重1
  • 2日目…比重2
  • 3日目…比重3(中央値が最もウエイトが大きい)
  • 4日目…比重2
  • 5日目…比重1

計算式は以下の通り。

TMA =(1日目価格✕1+2日目価格✕2+3日目価格✕3+4日目価格✕2+5日目価格✕1)÷(1+2+3+2+1)

  • 1日目:102円
  • 2日目:101円
  • 3日目:103円
  • 4日目:102円
  • 5日目:105円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=101.22円
  • 6日目:102円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=102,22円
  • 7日目:101円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=102.78円
  • 8日目:103円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=102.56円
  • 9日目:102円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=102.22円
  • 10日目:104円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=102.33円
  • 11日目:102円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=102.56円
  • 12日目:103円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=102.89円
  • 13日目:104円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=102.89円
  • 14日目:106円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=103.44円
  • 15日目:107円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=104.33円
  • 16日目:105円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=105.33円
  • 17日目:103円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=105.56円
  • 18日目:102円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=104.78円
  • 19日目:101円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=103.44円
  • 20日目:99円 TMA=(102✕1+101✕2+103✕3+102✕2+105✕1)÷9=102.00円

ご覧の通り、2回SMA化した結果と全く同じになりましたね。Excelで試算してみるとよくわかります。

TMA(三角移動平均線)の計算

TMA(三角移動平均線)の計算

どちらの計算方法でも全く同じ値を返すことがわかりましたね。つまり…どちらでもOKってことです。

中央に比重をかけた計算式でも、SMAを2回おこなう計算式でも同じ結果になります。

ただ、日本のWEBサイトでここまで詳しく解説しているページは、残念ながらほとんど見つかりませんでした。

ただたんに、「単純移動平均線(SMA)化を2回おこなって計算する…」とか、「中央値に比重をかけて計算する…」など、どうも説明が足りていません。

単純移動平均線(SMA)化を2回行うならば、その期間は「(TMA期間n+1)÷2」とするのが正解です。

これでスッキリしましたね。

構成・文/戸室達也

オリジナル特典|有料級ツールを22個まとめて無料プレゼント|日本語マニュアル付

当サイト「購入リンク」からFX商材をご購入いただいた方に、以下のオリジナル特典をすべて無料でご提供させて頂きます。管理人制作のオリジナルインジケーターに加え、海外のメジャー(かつ人気のある)ツールの中から、優位性の高いインジケーターを慎重に厳選しました。有料で提供されてもおかしくないほどの優位性・利便性を備えたツールばかりをラインナップしました。 すべてのツールに、オリジナル日本語翻訳マニュアルをご用意しました。

1.環境認識 &シグナルツール(9個)

管理人制作のオリジナルツールに加え、海外でメジャー(かつ人気のある)ツールの中から優位性の高いインジケーターを慎重に厳選しました。有料で提供されてもおかしくないほどの優位性・利便性を備えたツールばかりです。
Shin Bollinger Bands
Shin Bollinger Bands(旧 SQI)
新着! 2021年5月12日
以前配布していた特典の中で最も人気の高かった「SQI」をヴァージョンアップ。「Shin Bollinger Bands」は、ボリンジャーバンドのエクスパンション(バンドウォーク)を視覚的に捉えるためのツールです。トレンド発生の目安となるバンドウォーク発生を、ヒストグラムで知らせてくれます。 ≫ 特典の詳細はこちら
Shin TQ Chart
Shin TQ Chart
新着! 2021年4月25日
The Secre(投資家集団)からの提供ツールです。トレンドをどこまでも追いかけて利益にする順張り系シグナルツール。性能の素晴らしさについては、ぜひ動画をご覧ください。 ≫ 特典の詳細はこちら
Shin High Low Break
Shin High Low Break
トレンド中の押し目や戻りをピンポイントで狙ってシグナル(矢印)を点灯させます。複数のMAによるパーフェクトオーダーでトレンドを確認し、連続する3つのローソク足がMAまで戻された状態を押し目・戻りと判断。最後のローソク足の高値・安値ブレイクでシグナルを出します。シグナル精度は動画でご確認ください。 ≫ 特典の詳細はこちら
shin-top% Indicator
Top % Indicator 3
非常にユニークなツール。レートが動きそうな方向を%(パーセント)で表示してくれるインジケーターです。エントリータイミングでシグナル(矢印)も表示してくれます。FXだけでなくバイナリーオプションにも活用できます。精度の高さは言うまでもありません。 ≫ 特典の詳細はこちら
Shin BOX Chart
Shin Box Chart(旧 SQBOX)
当サイトで以前配布していたSQBOXのヴァージョンアップ版です。BOX(箱)によってレンジを判断し、BOXをブレイクしたところでENTRY。環境認識ツールとしても取引ツールとしても使える優れものです。 ≫ 特典の詳細はこちら
shin forex meter
Shin Forex Meter(通貨強弱)
数ある通貨強弱ツールの中から、最も使いやすいものをセレクトしました。通貨ペア毎のトレンド状態と、通貨同士の強弱をグラフで表示してくれるツールです。強い通貨を買い、弱い通貨を売る、これが売買の基本です。意識するだけで勝率がグンと上がります。 ≫ 特典の詳細はこちら
shin-stochastic MTF
Shin Stochastic MTF
2本のストキャスティクスのクロスでシグナル(矢印)を表示してくれるツール。ストキャスはMTF(マルチタイムフレーム)対応しており、任意の時間足のストキャスを設定可能。驚くほど天底を捉えるシグナル精度に、驚かされます。 ≫ 特典の詳細はこちら
BO-Simulator
Shin BO Simulator
バイナリーオプション専用のシミュレーターです。チャート上に表示させ、UP・Downボタンをクリックすることで、仮想取引ができます。チャート上にもENTRYマークが表示されます。指定時間で勝敗判定が自動的に行われ、取引結果も表示されます。シミュレーターとしては非常に細かな設定が可能であり、BO練習には欠かせないツールです。 ≫ 特典の詳細はこちら
Infoboard
Shin Info Board
相場状況を、信号機のような色で教えてくれる便利ツールです。1分足から日足までのトレンドの方向がひと目で判断できます。その他にも様々な相場情報(ATR値や値幅、スプレッドetc.)を一覧で表示してくれる利便性の高いボードです。 ≫ 特典の詳細はこちら

2.実用・便利ツール(7個)

MT4に常時設置しておきたい便利なツールを集めました。似たようなツールはたくさんありますが、その中でも使い勝手の良さや正確性などから7つのツールを厳選しました。
Pair Buttons
Shin Pair Buttons
一度使ったらもう手放せない!それほど便利なツールがこれ。通貨ペアや時間足をワンクリックで切り替えることができるボタンです。動作も軽いので常時チャート上に表示させておきたいツールです。とにかく使ってみて! ≫ 特典の詳細はこちら
Shin Rounder
Shin Rounder
キリ番(00や000)にラインを自動的に引いてくれる便利ツール。同様のツールの中でも、このツールが最も使いです。シンプルで軽く、ほかのラインと区別しやすいデザインのため、管理人も愛用しています。常に表示させておきたいツールの一つです。 ≫ 特典の詳細はこちら
Shin WT Lines
Shin WT Lines
トレンドラインやサポート・レジスタンスラインを引くためのボタンです。チャートの右下にある「TSR」ボタンをクリックするだけで簡単にラインが表示されます。MT4チャートのツールバーをクリックするよりも断然ラクに引けます。重宝します。 ≫ 特典の詳細はこちら
Shin SyncCursor
Shin Sync Cursor
チャート上に、常時、十字カーソルを表示させるインジケーターです。通常はクリックしてしまうとチャート上の十字カーソルは消えてしまいます。このツールを導入すると、クリックしても十字カーソルは消えません。ずっと表示したまま使えます。 ≫ 特典の詳細はこちら
Shin Trend Line
Shin Trend Line
トレンドライン(斜めのライン)を自動的に描写してくれるツールです。この手のツールは数多く出回っていますが、本ツールが最もおすすめです。シンプルさと精度の高さでは随一です。ラインを多用するトレーダーならば持っていて損はありません。 ≫ 特典の詳細はこちら
Shin Horizon
Shin Horizon
直近の高値・安値を起点に、水平ラインを自動描写してくれるツールです。サポレジラインとしてだけでなく、TPやSLの目安としても活用できるラインです。自分で引くラインに自信のない人は、まずはこれを使ってみることをおすすめします。 ≫ 特典の詳細はこちら
Market Clock
Shin Market Clock
東京市場、ロンドン市場、NY市場の時間を同時に表示してくれるツールです。海外トレーダーのYou Tube動画などで、よく見かけるツールの一つですね。シンプルですが、あると何気に便利です。 ≫ 特典の詳細はこちら

3.有料級|海外のメジャー取引システム(6個)

国内ではほとんど知られていない、優位性の極めて高いFXトレーディングシステムを厳選して紹介します。どれも有料で販売されてもおかしくないほどの完成度・優位性の高さです。
THV System
THV V4 Trading System(日本語マニュアル付)
新着! 2021年7月8日
世界で最も有名なトレーディングシステムといえばこれ、「THV」ですね。海外FXフォーラム『ForexFactory』から誕生したTHVは、またたくまに大人気となりました。その理由は当然ながら優位性の高さです。年々進化を重ね、現在はV4となりました。とにかく一度は試して欲しい取引システムです。オリジナル日本語マニュアルもご用意しました。 ≫ 特典の詳細はこちら
XARDFX System
XARDFX Trading System(日本語マニュアル付)
新着! 2021年3月8日
ここ数年、THVと双璧をなすほどの人気の高まりをみせているのが「XARDFX Trading System」。派手なチャート画面に目を奪われますが、人気の秘密は環境認識のしやすさ、そしてトレードのしやすさにあります。トレンドを視覚的に捉えやすいチャート画面は秀逸です。オリジナル日本語マニュアル付きです。 ≫ 特典の詳細はこちら
Forex Levelator System
Levelator Trading System(日本語マニュアル付)
非常に興味深い取引システムです。期間100の中の高値安値をベースにグラデーションのゾーンを表示させ、そのゾーンと移動平均線を使ってトレードするシステムです。見た目と違ってロジックは極めてシンプルかつ王道。これが無料!オリジナル日本語解説付きでご提供します。 ≫ 特典の詳細はこちら
Congestion Breakout System
Congestion Breakout System(日本語マニュアル付)
FX商材「トワイライトゾーン」によく似た取引システムです。2本のラインをブレイクした方向に仕掛ける順張り手法です。シンプルながら精度の高さは折り紙付き。まずは使ってみてください。日本語解説マニュアル付き。 ≫ 特典の詳細はこちら
Alfa Super Trend System
Alfa Super Trend System(日本語マニュアル付)
トレンド発生中の押し目や戻りを確実に捉えてシグナル(矢印)を点灯させます。わりと日本人好みのツールですね。シグナルの取捨選択は表示させているスーパートレンドインジケーターを使います。日本語解説マニュアル付きでご提供します。 ≫ 特典の詳細はこちら
arrozaq scalping system
Arrozaq Scaiping System(日本語マニュアル付)
シグナル点灯系の取引システムです。サブウィンドウのヒストグラム等でシグナル(矢印)をフィルタリングしてトレードを行います。日本のFX商材に似たツールですが、精度は高いです。シグナル好きの日本人にマッチするツールですね。日本語解説マニュアル付きでご提供します。 ≫ 特典の詳細はこちら

【2021年版】優位性の高いFX商材 Best10 (2021年10月版)

1 マーケティングFX
2 FXismデイトレ大百科
3 FXismプロコントローラー改
4 トワイライトゾーンFX
5 岡安盛男のFX 極
6 ProEX(プロエグジット)
7 FX Realize
8 あなたがFXで1番知りたかったこと。先進のFXビクトリーメソッド【アドバンス】完全版
9 スキャルピングFXプロ
6 1秒スキャルFX

全FX商材評価一覧はこちら

2021年 最新FX情報商材評価

S評価商材
A評価商材
B評価商材
C評価商材
D評価商材
評価S
…非常に高く評価する
評価A
…高く評価する
評価b
…評価する
評価c
…平均的
評価d
…低品質・粗悪
全FX商材評価一覧はこちら
FX情報商材検証レビュー.com(辛口評価&暴露サイト)
タイトルとURLをコピーしました