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

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

icon

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

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

コードを投稿

計算は、今週の前週及び前週の範囲に基づいています。

このバージョンではオシレータの計算に「普通の」平均足の側臨沂平滑化した平均足が使用されます。これにより、「だまし」の数が劇的に減少し、平滑化が前もって平均足に適用されると、ラグは許容範囲内にあります。

この指標では、トレンドとその「強さ」を判断するために、「純粋な価格」の代わりに平均足の値が使用されます。

これは方向性の指標ではありません。つまり、ストキャスティクスでありながら、市場の方向性を示すのではなく、ボラティリティの方向-額-大きさが示されます。十分に思え、その後にこの指標が作られる仮定は、ボラティリティが極めて低い時にはボラティリティの変化が差し迫っているので市場にエントリするのに良い時期ということです。これらの時刻は、この指標上に濃い灰色の点でマークされています。エントリーの方向については、トレンドを示す他の指標を使用する必要があります。

EMAレベルの複数時間枠バージョンです。

Schaff Trend RSXの複数時間枠バージョンです。

Schaff Trend RSIの複数時間枠バージョンです。

Schaff TCD RSIのこのバリエーションは、可能な「だまし」をより多くフィルタリングするための論理的なステップとして、RSX(「通常の」RSIよりも滑らかなRSI)を使用してより滑らかなな結果を作り出します。

Schaff Trend Convergence Divergence指標は、Shaff Trend CDを0〜100のスケールで表示する利点があり、通貨のトレンドで潜在的な買われ過ぎ/売られ過ぎレベルを特定しやすくし、最終的な計算にRSIを使用しています。

Schaff Trend RSXはラグのない「より滑らかなRSI」で、このバージョンではRSIではなくRSXが計算されます。これにより、傾きがはるかに滑らかになり、色(傾き)の変化が大幅に少なくなります。

Schaff Trend RSIはMACDのRSI です。

この指標では、同じ指標サブウィンドウでブルパワーとベアパワーが表示されます。

Kaufman AMA MACDは、Kaufman AMAのみを使用して構築されたMACDです(シグナルラインさえもそれを使用しています)。そうすることで、これは完全に適応性のあるMACDです(Kaufman AMAは適応移動平均です)。

Kaufman AMAの計算方法を制御する通常のパラメータに加えて、このバージョンには調整可能な平滑化とフィルタがあり、小規模のAMAの変化を排除できます。

"Sadukey"指標は、現在のトレンドを評価するために、2つのデジタルフィルタを組み合わせた指標です。

この指標は、MetaTrader 5版の非線形回帰です。非線形回帰は、急激な市場の変化に非常に「高速」で対応するため、デフォルトの計算期間は、同様のタイプの指標で通常設定されるよりもやや長い期間に設定されます。そのため、お使いの取引戦略と取引様式に基づいて期間を調整するようアドバイスします。

MACD High/Lowは、MACD (nnn) バーの最高の高値と最低の安値を使用して、一種の動的に変更されたゼロライン、初期レベルの上下、トレンド確認レベルの上下を計算します。これらの固定されていないレベルを加えることによって、MACDは市場の変化に応じてより高速となり、MACDトレンド評価での「だまし」が少なくなります。

Smoother Momentum Stops指標では、ストップはより滑らかなモメンタムを用いて計算され、ストップの方向はより滑らかなモメンタムに基づいて特定されます。

Smoother momentumは、使用された計算期間にかかわらず、表示される値は滑らかではなく、多くの場合、これによって多くの「だまし」が引き起こされる可能性があるというモメンタム指標の主な問題を解決する方法の1つです。

非対称バンド指標は、トレンドが反転するときにラグを避ける方法の1つです(反対側のバンドが現行価格から離れすぎているので)。

価格チャネルストップ指標では、チャネル期間と希望するリスクに基づいて現在の推定トレンドが示されます。また、この指標に基づいて出された注文のストップロスとして使用できる2つのレベルの値も表示されます(トレンド色の変更は新規注文を出すためのシグナルとすでに開いている注文の決済シグナルとして使用できます)。

合成RSIのこのバージョンでは、計算に「通常の」RSIの代わりにEhlers平滑RSIが使用されており、結果として合成RSIをさらに滑らかにします。

合成RSI指標では、1つのRSIの代わりにRSIの3つのインスタンスが使用されます。これらの3つのRSIインスタンスは、「合成」値を計算するために使用されます(計算が平均と異なるため、3つの平均ではありません)。

このバージョンのPolychromatic Momentumでは、平滑化のために二重平滑EMAが使用されています。DSEMAはほとんど遅れを伴ずに非常に良好な滑らかな結果をもたらすことが証明されているため、それと組み合わせて、Polychromatic Momentum指標はシグナルに関してはるかに有用となります。

Polychromatic momentumは、取引可能なすべての重要なルックバック期間の加重平均をとります。

この指標では、「生の」価格の代わりにRSIにフィルタリングされた価格が使用され、トレンド評価には傾きや固定レベルの代わりにDiscontinued Signal Line)のシグナルラインが使用されます。

正及び負の方向の動きを表す2つの線です。これらはトレンドの変化時に交差して横切り、トレンドの強さが増すにつれてより広がります。

このバージョンでは、ハル平均を使用するのではなく、二重平滑EMAが使用されています。二重平滑化EMAは決して行き過ぎないので、その問題は解決されます。非常に滑らかな平均であっても、二重平滑EMAは実際には「三重」シリーズで使用される良好なフィルタ/平均です。

既存の指標を平滑化する同様の試みとは異なり、二重平滑EMA指標の遅れは「通常の」EMAと比較して大きくありません。

グリッチ指数は、移動価格がトレンド除去されたSMAの上または下に行ったパーセンテージを表します。

Congestion Indexは、市場が過去x日間に変化した実際のパーセンテージを極端な範囲で除算することによって、市場の性格の特定を試みます。

メインチャートにバー(現在のチャートスタイルがバーまたはラインである場合)またはローソク足(自動的に行われる)として表示されるトレンドに静的レベルを使用するかわりにDiscontinued Signal Linesを追加したシャンデモメンタムオシレータです。

シャンデモメンタムオシレータに、トレンドに静的レベルを使用するかわりに中止されたシグナルラインを追加したものです。

ハル移動平均に基づいた指標です。

ゼロラグDEMAを持つRsi(var)指標です。

ゼロラグ移動平均を持つRsi(var)指標です。

この指標ではTEMA計算モードが使用され、遅れは元のゼロラグMAに比べて小さく速度はゼロラグDENAより高速になります。

この指標ではDEMA計算モードが使用され、遅れは元のゼロラグMAに比べて小さく速度はより高速になります。

作成者によると、ZeroLAG MA指標はゼロラグ移動平均です。いくつかの「通常の」移動平均と比較して遅れはかなり少ないので、私たちが同意するかどうかは関係ありません。遅れの少ないシステムであればどんなシステムでも使用できます。

相対強度指数(RSI)は、有名なテクニカルアナリストのWelles Wilderによって開発されたモメンタム指標で、証券の価格変動のスピードと変化を測定するために特定の期間の最近の利益と損失の規模を比較します。これは主に、資産の売買における買われ過ぎ/売られ過ぎ条件を特定するために使用されます。

1...282930313233343536373839404142...117