すべてのテクニカル指標の中で、移動平均線(MA)はほぼ最も早く学び、最も頻繁に使われるツールの一つです。株式、外国為替、暗号通貨市場を問わず、多くの戦略、定量システム、取引ロボットは平均線の論理に基づいて構築されています。その核心的価値は一言に尽きます:市場のノイズを除去し、トレンドの方向性を識別すること。一、移動平均線(MA)とは何か移動平均線(Moving Average、MA)は、一定期間内の価格の平均値を計算し、滑らかな曲線として描画することで、市場のトレンドを観察するためのテクニカル分析指標です。本質は:平均値を用いて価格変動を「平滑化」し、トレンドを見極めることにあります。1、例として、BTCの過去5日間の価格がそれぞれ:10、11、12、13、14(ドル)だったとします。この5日間の平均価格は:(10+11+12+13+14) ÷ 5 = 122、計算式:ここで:close = 各期間の終値n = 期間長さ新しい価格が出るたびに、平均線は絶えず「移動」します。二、新手に適した平均線設定取引市場では、いくつかの共通の周期が形成されています:例:価格が200MAの上 → 長期的な強気市場価格が200MAの下 → 長期的な弱気市場三、MAの最も重要な3つの用途1、トレンドの方向性判断基本的な論理:価格がMAの上 → 上昇トレンド価格がMAの下 → 下降トレンドもし平均線自体が:上向きに傾いている → 強気トレンド下向きに傾いている → 弱気トレンド2、サポートとレジスタンスの判断トレンド相場では:平均線はしばしば動的なサポート/レジスタンスとなる例:上昇トレンド:価格の調整局面 → MA20 → 反発下降トレンド:価格の反発 → MA20 → さらに下落多くの機関戦略は:平均線への押し目買いを狙います。3、売買シグナルの判断(平均線のクロス)最もクラシックな戦略:(1) ゴールデンクロス短期平均線が長期平均線を上抜ける例:MA50がMA200を上抜けると、一般的に:上昇トレンドの始まりと見なされる。(2) デッドクロス短期平均線が長期平均線を下抜ける例:MA50がMA200を下抜けると、一般的に:弱気市場のシグナルとされる。四、4つのクラシックな平均線取引戦略戦略1:単一平均線によるトレンド取引論理:価格 > MA → ロングのみ価格 < MA → ショートのみよく使われる:MA50;シンプルで初心者向きだが、レンジ相場では損失しやすい。戦略2:二重平均線システム最もクラシックなシグナルです。高速線(例:MA10)と遅行線(例:MA40)が必要です。ゴールデンクロス(買いシグナル):高速線が下から上へ遅行線をクロスする。短期の勢いが長期の抵抗を突破したことを意味します。デッドクロス(売りシグナル):高速線が上から下へ遅行線をクロスする。短期の相場が悪化し始めたことを示します。論理:買い:MA10がMA40を上抜け売り:MA10がMA40を下抜け戦略3:平均線の並び順強気並び:MA20 > MA50 > MA200、短期 > 中期 > 長期、非常に強い上昇トレンドを示し、ホールド推奨。弱気並び:MA20 < MA50 < MA200、短期 < 中期 < 長期。下降トレンドが明確であり、安易に底値を狙わないこと。戦略4:MA120「牛熊分界線」戦法MA120を「基本判断基準」と見なします:価格がMA120の上 → 買いのチャンスを狙う。価格がMA120の下 → 売りのチャンスを狙う。操作の合言葉:価格がMA120の上で、かつMA10がMA40をゴールデンクロスしたら→買い。逆に、MA10がMA40をデッドクロスしたら→決済。五、上級編:自分だけのMA戦略を作るより専門的に行きたい場合は、自作のスクリプトを書いて個性的な指標を作成できます。「カスタム指標」→「指標編集」→「AIに指標作成依頼」から、あなたのニーズを伝えると自動的にコードを生成します。例:AIに指示:平均線戦略を書いてください。買い条件:MA10がMA40を上抜けたら「買い」と表示。売り条件:MA20がMA40を下抜けたら「売り」と表示。アラートもサポート。例コード:// @version=2// 10期間の単純移動平均線を計算ma10 = ma(close, 10);// 20期間の単純移動平均線を計算ma20 = ma(close, 20);// 40期間の単純移動平均線を計算ma40 = ma(close, 40);// 買いシグナル条件:ma10がma40を上抜けbuy = crossup(ma10, ma40);// 売りシグナル条件:ma20がma40を下抜けsell = crossdown(ma20, ma40);// 取引ロジックexitLongAmount(sell, price='market', amount=1, id='1');exitShortAmount(buy, price='market', amount=1, id='2');enterLongAmount(buy, price='market', amount=1, id='3');enterShortAmount(sell, price='market', amount=1, id='4');// 描画ロジックplotText(buy, title='買い', text='買い', color='green', refSeries=close, placement='bottom');plotText(sell, title='売り', text='売り', color='red', refSeries=close, placement='top');// アラート条件alertcondition(buy, title='MA10上抜けMA40買いシグナル', direction='buy');alertcondition(sell, title='MA20下抜けMA40売りシグナル', direction='sell');平均線はあなたの味方ですが、迷信しないこと。トレンド相場(上昇または下降の一方通行)ではMAは非常に有効ですが、横ばいのレンジ相場では誤信号も多くなります。複数の平均線を組み合わせてトレンドの強さを見極めることが、上級者への近道です。
初心者必見の移動平均線 (MA) 完全攻略
すべてのテクニカル指標の中で、移動平均線(MA)はほぼ最も早く学び、最も頻繁に使われるツールの一つです。株式、外国為替、暗号通貨市場を問わず、多くの戦略、定量システム、取引ロボットは平均線の論理に基づいて構築されています。 その核心的価値は一言に尽きます: 市場のノイズを除去し、トレンドの方向性を識別すること。
一、移動平均線(MA)とは何か
移動平均線(Moving Average、MA)は、一定期間内の価格の平均値を計算し、滑らかな曲線として描画することで、市場のトレンドを観察するためのテクニカル分析指標です。 本質は: 平均値を用いて価格変動を「平滑化」し、トレンドを見極めることにあります。 1、例として、BTCの過去5日間の価格がそれぞれ:10、11、12、13、14(ドル)だったとします。 この5日間の平均価格は:(10+11+12+13+14) ÷ 5 = 12 2、計算式:
ここで:
close = 各期間の終値
n = 期間長さ 新しい価格が出るたびに、平均線は絶えず「移動」します。
二、新手に適した平均線設定
取引市場では、いくつかの共通の周期が形成されています:
例: 価格が200MAの上 → 長期的な強気市場 価格が200MAの下 → 長期的な弱気市場
三、MAの最も重要な3つの用途
1、トレンドの方向性判断
基本的な論理:
価格がMAの上 → 上昇トレンド
価格がMAの下 → 下降トレンド
もし平均線自体が:
上向きに傾いている → 強気トレンド
下向きに傾いている → 弱気トレンド
2、サポートとレジスタンスの判断
トレンド相場では:平均線はしばしば動的なサポート/レジスタンスとなる 例: 上昇トレンド:価格の調整局面 → MA20 → 反発 下降トレンド:価格の反発 → MA20 → さらに下落 多くの機関戦略は:平均線への押し目買いを狙います。
3、売買シグナルの判断(平均線のクロス)
最もクラシックな戦略:
(1) ゴールデンクロス
短期平均線が長期平均線を上抜ける例:MA50がMA200を上抜けると、一般的に:上昇トレンドの始まりと見なされる。
(2) デッドクロス
短期平均線が長期平均線を下抜ける例:MA50がMA200を下抜けると、一般的に:弱気市場のシグナルとされる。
四、4つのクラシックな平均線取引戦略
戦略1:単一平均線によるトレンド取引
論理: 価格 > MA → ロングのみ 価格 < MA → ショートのみ よく使われる:MA50;シンプルで初心者向きだが、レンジ相場では損失しやすい。
戦略2:二重平均線システム
最もクラシックなシグナルです。高速線(例:MA10)と遅行線(例:MA40)が必要です。
ゴールデンクロス(買いシグナル):高速線が下から上へ遅行線をクロスする。短期の勢いが長期の抵抗を突破したことを意味します。
デッドクロス(売りシグナル):高速線が上から下へ遅行線をクロスする。短期の相場が悪化し始めたことを示します。
論理: 買い:MA10がMA40を上抜け 売り:MA10がMA40を下抜け
戦略3:平均線の並び順
強気並び:MA20 > MA50 > MA200、短期 > 中期 > 長期、非常に強い上昇トレンドを示し、ホールド推奨。 弱気並び:MA20 < MA50 < MA200、短期 < 中期 < 長期。下降トレンドが明確であり、安易に底値を狙わないこと。
戦略4:MA120「牛熊分界線」戦法
MA120を「基本判断基準」と見なします:
価格がMA120の上 → 買いのチャンスを狙う。
価格がMA120の下 → 売りのチャンスを狙う。
操作の合言葉: 価格がMA120の上で、かつMA10がMA40をゴールデンクロスしたら→買い。 逆に、MA10がMA40をデッドクロスしたら→決済。
五、上級編:自分だけのMA戦略を作る
より専門的に行きたい場合は、自作のスクリプトを書いて個性的な指標を作成できます。 「カスタム指標」→「指標編集」→「AIに指標作成依頼」から、あなたのニーズを伝えると自動的にコードを生成します。例: AIに指示:平均線戦略を書いてください。買い条件:MA10がMA40を上抜けたら「買い」と表示。売り条件:MA20がMA40を下抜けたら「売り」と表示。アラートもサポート。
例コード: // @version=2 // 10期間の単純移動平均線を計算 ma10 = ma(close, 10); // 20期間の単純移動平均線を計算 ma20 = ma(close, 20); // 40期間の単純移動平均線を計算 ma40 = ma(close, 40); // 買いシグナル条件:ma10がma40を上抜け buy = crossup(ma10, ma40); // 売りシグナル条件:ma20がma40を下抜け sell = crossdown(ma20, ma40); // 取引ロジック exitLongAmount(sell, price=‘market’, amount=1, id=‘1’); exitShortAmount(buy, price=‘market’, amount=1, id=‘2’); enterLongAmount(buy, price=‘market’, amount=1, id=‘3’); enterShortAmount(sell, price=‘market’, amount=1, id=‘4’); // 描画ロジック plotText(buy, title=‘買い’, text=‘買い’, color=‘green’, refSeries=close, placement=‘bottom’); plotText(sell, title=‘売り’, text=‘売り’, color=‘red’, refSeries=close, placement=‘top’); // アラート条件 alertcondition(buy, title=‘MA10上抜けMA40買いシグナル’, direction=‘buy’); alertcondition(sell, title=‘MA20下抜けMA40売りシグナル’, direction=‘sell’);
平均線はあなたの味方ですが、迷信しないこと。トレンド相場(上昇または下降の一方通行)ではMAは非常に有効ですが、横ばいのレンジ相場では誤信号も多くなります。複数の平均線を組み合わせてトレンドの強さを見極めることが、上級者への近道です。