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

MetaTrader 5のためのMQL5ソースコードライブラリ - 56

icon

MetaTrader 5プラットフォームプログラムのための最大の無料ソースコードライブラリです。ここでは既製のエキスパートアドバイザー、テクニカル指標、スクリプトとライブラリを見つけることができます。MQL5言語を学び提供されたコードに基づいたご自分の自動取引アプリを開発するときにコードライブラリを使ってください。

パブリッシュされたコードを無料でダウンロードしテストすることができ、またMetaTrader 5の中でそれらを実行することもできます。ライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。

コードを投稿

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によって開発されたモメンタム指標で、証券の価格変動のスピードと変化を測定するために特定の期間の最近の利益と損失の規模を比較します。これは主に、資産の売買における買われ過ぎ/売られ過ぎ条件を特定するために使用されます。

ストキャスティクスの計算に先立ってハル平均を使用します。よって、ストキャスティクスの計算に使用される価格をフィルタリングします。この方法が使用されるのは、既に計算されたストキャスティクスの値の平滑化が使用される場合よりも遅れがずっと少ないからです。

この指標では3つのハル移動平均が使用されています。

RSIバンド指標は複数の方法で役立ちますが、主に、メインチャート上で予想される買われ過ぎ/売られ過ぎシグナルを引き起こす価格変化を視覚化します。

この非取引エキスパートでは、1Mチャートでカスタム銘柄情報が生成されます。

ストキャスティクRSIのこのバージョンは、一種のシグナルラインを使用して、更に敏感になります。

GetLastError()とMqlTradeResultのretcodeをテキストとして書きます。

元のSchaff Trend Cycleとは異なり、このバージョンではTEMA MACDを計算に使用しているため、トレンドの変更を判断する際に(DEMA版と比べても)「高速」になり、シグナルが数バー早く生成されます。

1...495051525354555657585960616263...170