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

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

icon

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

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

コードを投稿

元のレンジオシレータ+バンド(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指標と異なり、このバージョンでは、買われ過ぎ/売られ過ぎ条件を推定するために、トレールレベルの代わりに固定レベルが使用されています。

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

ヒストリカルボラティリティ (HV) は一定期間の特定のセキュリティまたは相場インデックスのリターンの分散の統計的な尺度です。 一般に、この測定は、特定の期間の金融商品の平均価格からの平均偏差を決定することによって計算されます。

平滑化WPRのBB ストップ

ストップの計算にRSIを使用するBB ストップ

シグナルにシグナルラインを使用しない、非常によく知られている BB ストップを使用する MACD

インジケータ ColorXDerivative のシグナルに基づくトレーディングシステム。

インプットパラメータで使用可能なタイムフレーム選択オプションを持つインジケータ ColorXDerivative

足のティック量に基づくトレーディングシステム。

ボラティリティクオリティインジケータは "オンチャート " になりました。

オシレーター UltraAbsolutelyNoLagLwma を用いたトレーディングシステム

PGC

価格のつり上げサイクル。

このインジケータは、価格にオシレーター RSI の数学的逆変換を実行し、RSIが特定の値に達した場合、次の日の終値を推定するのに役立ちます。

インジケータボリューム調整 MA MACD.

インジケータ速度と加速度 MA。

RSS

相対スプレッド強度

NMA

Navel MA.

1...222324252627282930313233343536...157