私たちのファンページに参加してください
- ビュー:
- 1484
- 評価:
- パブリッシュ済み:
- 2016.03.10 10:03
- アップデート済み:
- 2016.11.22 07:34
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
インディケータMoving Averagesは、指定された期間内の金融商品の平均値を表示します。Moving Averageを計算するために、金融商品の価格の平均値が算定されます。価格が変化するとともに、移動平均が上昇または下降します。
移動平均には、次の4つの種類があります。単純移動平均(SMA)/指数移動平均(EMA)/
平滑移動平均(SMMA)/線形加重移動平均 (LWMA)。Moving averagesは、始値、終値、高値、安値、取引ボリュームなどのあらゆる一連のデータセットのために計算されます。また、2重指数移動平均が使用されることが多いです。
移動平均の種類の一つの違いは、最終データに割り当てられる加重係数です。単純移動平均なら、価格が指定された期間内で同一の値を持ちます。指数移動平均と線形加重移動平均は期間内にある最後の値を上げます。
一番人気のある移動平均を分析する方法は、このダイナミクスを価格のダイナミクスと比較することに存します。金融商品の価格が移動平均線を超える場合、買いシグナルとなります。金融商品の価格が移動平均線を割る場合、売りシグナルとなります。<
こちらの移動平均をベースにした売買システムは、最低値でエントリーする、又は最高値でエグジットするためにではなく、次のトレンドによって取引を行うために作成されたのです。価格が最低値を達成した後間もなく買い取引を行い、価格が最高値を達成した後間もなく「売り」をします。
計算
簡単に言えば、指定された数の期間内(12時間など)の金融商品の終値を合計して指定された数で割ったものです。
SMA = SUM(CLOSE, N)/N
ここで:
N — 期間の数
前日の平滑平均に今日の終値(現在値)に加えたものです。指数平滑平均の場合には、終値が始値より高いです。指数平滑平均の計算式は以下の通りです。:
EMA = (CLOSE(i)*P)+(EMA(i-1)*(100-P))
ここで:
CLOSE(i) — 今日の終値
EMA(i-1) — 前日の平滑平均
P — 現在値の使用係数
SMMA計算の最初の段階は、単純移動平均線と同様に計算されます。:
SUM1 = SUM(CLOSE, N)
SMMA1 = SUM1/N
次に、以下のような計算式を行います。:
SMMA(i) = (SUM1-SMMA1+CLOSE(i))/N
ここで:
SUM1 — N期間内の終値の合計
SMMA1 — 最初のバーの平滑移動平均
SMMA(i) — 現在のバーの平滑移動平均
CLOSE(i) — 今日の終値(現在値)
N — 期間の数
線形加重移動平均の場合には、終値が始値より高いです。加重移動平均は直近N日の個々の終値に異なる係数を掛けて平均を計算するものです。
LWMA = SUM(Close(i)*i, N)/SUM(i, N)
ここで:
SUM(i, N) — 加重係数の合計
移動平均の異なる種類の例は以下のようになります。
-
単純移動平均(SMA)
-
指数移動平均(EMA)
-
平滑移動平均(SMMA)
-
線形加重移動平均 (LWMA)
Technical Indicator Description
MAの詳細はこちらのTechnical analysis: Moving Averagesをご覧ください。
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/7534