無料でロボットをダウンロードする方法を見る
Telegram上で私たちを見つけてください。
私たちのファンページに参加してください
MetaTrader 5ターミナルからコードベースにアクセスしてください。
適切なコードが見つからなかったらフリーランスセクションで注文できます
エキスパートアドバイザーやインディケータを書く方法

MetaTrader 5のためのMQL5テクニカル指標ソースコード - 23

icon

MQL5テクニカル指標は株や商品マーケットと同様、FXでMetaTrader 5価格チャートを分析します。インディケータはトレンドの方向や力、買われ過ぎと売られ過ぎの状態、サポートとレジスタンスのレベルを定義します。基本的な数学モデルは現在のマーケットの状態を客観的に評価し、トレーダーはトレーディングシステムのシグナルを受け入れるかまたは拒否するかをできます。

提供されたエキスパートアドバイザーをMetaTrader 5からダウンロードし実行することができます。 インディケータのライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。

コードを投稿

LSMAトレンド(LSMA Trend)はLSMA (Least Squares Moving Average)に基づいた指標です。使用された平均のトレンドを表示し、それを一種のオシレータとして表示します。

ZLS

ZLS(Zero Lag Stochastic)指標は、ゼロラグストキャスティクで、異なる周期%К、減速度、重みを持つ複数のストキャスティクの比です。

指数移動平均の代わりに価格の対数とJMA (Jurik移動平均)を平滑化に使用するTRIX指標です。

指数移動平均の代わりに価格の対数とT3を平滑化に使用するTRIX指標です。

価格の対数を使ったTRIX指標です。

トレンドトリガーファクター(Trend Trigger Factor)指標の多時間枠版です。

トレンドトリガーファクターJMA(Trend Trigger Factor JMA)指標の多時間枠版です。

JMA(Jurik移動平均)平滑化を使用して、偽シグナルを軽減するなどしてトレンドトリガーの状態を簡単にするトレンドトリガーファクター指標です。

MetaTrader 4で誤ってコーディングされたバージョンからMQL5に移植されたFactorトレンドトリガーファクター指標です。

T3平滑化(偽シグナルを減らすため)とトレンドトリガーの状態を簡単にするためのいくつかの追加機能を備えたトレンドトリガーファクター(Trend Trigger Factor)指標です。

バンドのPerry Kaufmanの適応移動平均(Kaufman's Adaptive Moving Average、KAMA)+- ATR距離として計算されるケルトナーチャネルです。

バンドのJMA (Jurik移動平均) +- ATR距離として計算されるケルトナーチャネルです。

バンドのNon Lag MA +- ATR距離として計算されるケルトナーチャネルです。

Juiceは標準偏差の指標で、偏差が蛇行しているか、一定のレベルを超えているかどうかを示します。これによって、ボラティリティがそのレベルに比べて増加しているかどうかを示すことができます。

このバージョンのエリオットオシレータ(Elliot Oscillator)では、計算時間を選択できます。

元のレンジオシレータ+バンド(Range Oscillator + Bands)指標の平滑化されたバージョンです。平滑化によっていくつかの偽シグナルがフィルタリングされます。平滑化手法はJMA(ラグが非常に小さい)なので、追加のラグは非常に小さく、指標は多くの特定状況で使いやすくなります。

このバージョンのレンジオシレータは、偽シグナルを避けるための平滑化オプションを備えています。

価格帯オシレータ - 浮動レベル(Price Zone Oscillator - Floating Levels)指標のいくつかのシグナルをフィルタリングするために、このバージョンには平滑化が追加されています。

価格帯オシレータのこのバージョンでは、元の指標の傾きが「速すぎる」という問題の解決が試まれます。

これはRSIのシグモイド正規化バージョンです。滑らかな結果を得るために、追加のJMA平滑化が使用されます。

このRSIの正規化されたバージョンでは、そのボラティリティを小さくし、ラグを加えることなくRSIの傾きをより有効にするために、JMA平滑化が追加されています。

RSIの正規化は、計算期間が長いほどRSIがより平坦になるという「RSI問題」の修正を試みます。

価格帯オシレータ指標と違って、このバージョンではトレンドは浮動レベルを使用して判断されます。

価格帯オシレータ(Price Zone Oscillator、PZO)の計算式は、現在の終値が昨日の終値よりも高い場合、終値は正の値(強気)になり、それ以外の場合は負の値になる(弱気)という唯一の条件に依存します。

ヘンダーソンフィルタは、移動平均系列の3番目の差の二乗和を最小化することによって導出されます。ヘンダーソンの基準は、これらのフィルタを3次多項式に適用すると、結果として得られる平滑化出力がこれらの放物線に正確に収まることを保証します。ヘンダーソンフィルタは、トレンドの典型的なサイクルをそのまま通過させることができるため、経済的な時系列を平滑化するのに適しています。また、6ヶ月以内の非常に短い頻度の不規則な変化のほとんどを排除するという性質も持っています。

Multi T3 Slopes指標は5つ(異なる期間)のT3移動平均の傾きを確認し、それらを合計して全体のトレンドを示します。

Multi JMA Slopes指標は、5つ(異なる期間)のJurik移動平均(JMA)の傾きを確認し、それらを合計して全体のトレンドを示します。

Multi LSMA Slopes(複数のLSMA勾配)指標は、5つの(異なる期間)最小二乗移動平均(LSMAまたは線形回帰値)の傾きを確認し、それらを合計して全体的なトレンドを示します。

5つ(異なる期間)の平均値の傾きを確認し、それらを合計して全体のトレンドを示すMulti Averages Slopes(複数平均勾配)指標です。この指標ではSMA、EMA、SMMA、LWMA平均が使用できます。

このバージョンでは、Choppiness Index指標と異なり、平滑化にJMAを使用しています(Choppiness Indexの傾きの方向の変化を見やすくするため)。

Choppiness Index: フラクタル次元を計算するあと1つの方法

通常のランダムウォーク指数では生成シグナルが多すぎるため、このバージョンではこれを避けるために平滑化にJMAが使用され、偽シグナルの数が大幅に減ります。

ランダムウォーク指数(RWI、Random Walk Index)は、N以上の価格帯を測定することによって市場が強い上昇トレンドや下降トレンドにある時期を特定し、ランダムウォーク(ランダムに上昇または下降すること)によって予想されるものとはどのように異なるかを判断しようとします。その範囲が大きいほど、より強いトレンドが示唆されます。RWIは、2つのポイント間の最短距離が直線であり、さらなる価格が直線から逸脱していると述べており、市場は不規則かつランダムであることを意味します。

このバージョンでは、元のQQE指標に、固定レベル(トレンドをさらに推測するのに役立つ)と色の変化するヒストグラム(これらのレベルに基づく)が追加され、シグナルの浄化にRSX(ゼロラグのより滑らかなRSI)も使用されています。

元のQQE指標と異なり、このバージョンでは、買われ過ぎ/売られ過ぎ条件を推定するために、トレールレベルの代わりに固定レベルが使用されています。このバージョンは、シグナルをさらに浄化するために、RSX(ゼロラグのより滑らかなRSI)も使用しています。

QQEのこのバージョンは、シグナルをさらに浄化するために、RSX(ゼロラグのより滑らかなRSI)も使用しています。

このバージョンは、元のQQE指標に、固定レベル(トレンドをさらに推測するのに役立つ)と色変化ヒストグラム(それらのレベルに基づく)を追加したものです。

1日の範囲のシグナル指標です。

元のQQE指標と異なり、このバージョンでは、買われ過ぎ/売られ過ぎ条件を推定するために、トレールレベルの代わりに固定レベルが使用されています。

このバージョンはまた、ボラティリティの計算に終値を使用していません。 代わりに、高値/安値比率を使用します (計算は "レギュラー " のヒストリカルボラティリティインジケータとは異なります)。

1...161718192021222324252627282930...117