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

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

icon

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

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

コードを投稿

Fisher MetaTraderインディケータは、トレンドの方向と強さを検出し、トレンドの変化についてシグナルを発信する非常にシンプルなヒストグラムインディケータです。標準的なMT4/MT5インジケータは使用していません。フィッシャーは、現在の価格と最大/最小価格との間の関係に高度な数学的計算を適用し、前期の最大/最小価格レベルを基に計算を行います。このインディケータはMT4とMT5の両方で利用可能です。このインディケータは「再描画」インディケータであり、新しいバーが表示されると、以前のバーを再計算します。

ゲイン/ロス情報 MetaTrader インジケータ - 指定されたしきい値を超えたすべてのローソク足のゲインとロスを表示します。数値はポイントとパーセンテージで計算されます。ローソク足の終値と始値の差、現在の終値と前回の終値の差。最小変更限度(pipsとパーセンテージ)、変更モードを設定でき、出力数値のフォントの色も制御できます。このインディケータはMT4とMT5の両方で使用できます。

Float MetaTraderインディケータ - 指定された通貨ペアの過去のチャート履歴を分析し、現在の状況のトレンドを分析しようとする洗練されたインディケータです。別個のチャートウィンドウにトレンドの始点と終点を表示し、メインチャートにフィボナッチリトレースメントレベルとディナポリレベルを組み合わせて表示します。また、その地域の高値と安値が検出された時間も表示されます。このインディケータは、MT4およびMT5で使用できます。

ケルトナー・チャネル(MetaTraderインディケータ) - 1960年にチェスター・W・ケルトナー によって開発された古典的なテクニカル分析インディケータ。このインディケータは、ボリンジャーバンドやエンベロープにやや似ています。真ん中の線は、10日間の単純移動平均を典型的な価格に当てはめたも の((高値+安値+終値)/3)で、上下のバンドは、真ん中の線に1日の値幅の 移動平均(高値と安値の差)を足したり引いたりしたものです。このようにして、ボラティリティに基づくチャネルが構築されます。このバージョンのインディケータでは、MAのすべてのパラメータを変更 できます。このインディケータは、MT4とMT5の両バージョンで利用可能です。

Laguerre MetaTraderインジケーター - 標準MT4/MT5インジケーターに依存しない完全カスタムインジケーターです。チャートの別ウィンドウに加重トレンドラインを表示します。シンプルなエントリーとエグジットのシグナルに使用できます。このインディケータは、MT4とMT5の両方で使用できます。

これは、市場価格ではなく、平研芦ローソク足に基づく移動平均インディケータです。

Market Profile MetaTraderインディケータは、特定の取引セッションの最も重要な価格水準、値域、コントロール値を概説し、時間の経過とともに価格密度を表示することができる古典的なマーケットプロファイルの実装です。このインディケータは、M1とD1の間のタイムフレームに取 り付けることができ、日足、週足、月足、または日中のセッションの マーケットプロフィールを表示します。下位のタイムフレームは精度が高い。視認性を高めるには、より高いタイムフレームをお勧めします。自由描画の矩形セッションを使用して、任意のタイムフレームでカスタム・マーケット・プロファイルを作成することも可能です。プロファイルのブロックを描画するために、6つの異なる配色が利用可能です。無地のカラーヒストグラムとしてプロファイルを描画することも可能です。また、強気/弱気のバーに基づいてプロファイルを着色することもできます。このインディケータは、素のプライスアクションに基づいており、 標準的なインディケータは使用していません。MetaTrader 4、MetaTrader 5で使用できます。

移動平均ローソク足 MetaTrader インジケータは、ローソク足バーを使用した標準移動 平均のチャートビジュアライゼーションです。終値、始値、安値、高値について計算された移動平均値に基づいてローソク足を描画します。古典的なMAインディケータと比較して、より詳細な市場情報のコンパクトなスナップショットを見ることができます。どの通貨ペア、タイムフレーム、MAモードでも機能します。このインディケータは、MT4およびMT5で利用可能です。

Murrey Math Line X MetaTrader インジケーター - 支持線、抵抗線、ピボットラインを使った取引方法を知っているすべてのトレーダーを必ず助けるピボットラインインジケーターです。メインチャートに8本の主要ライン(さらに5本の追加ライン)を表示し、売り、買い、手仕舞いの最適なポイントを見つけるのに役立ちます。このインディケータは、ローソク足がいずれかのピボット・ラインをブレイクした後に閉じると、アラートを発することができます。このインディケータは、MT4とMT5でダウンロードできます。

ゲイン/ロス情報 MetaTrader インジケータ - 指定されたしきい値を超えたすべてのローソク足のゲインとロスを表示します。数値はポイントとパーセンテージで計算されます。ローソク足の終値と始値の差、現在の終値と前回の終値の差。最小変更限度(pipsとパーセンテージ)、変更モードを設定でき、出力数値のフォントの色も制御できます。このインディケータはMT4とMT5の両方で使用できます。

ケルトナー・チャネル(MetaTraderインディケータ) - 1960年にチェスター・W・ケルトナー によって開発された古典的なテクニカル分析インディケータ。このインディケータは、ボリンジャーバンドやエンベロープにやや似ています。真ん中の線は、10日間の単純移動平均を典型的な価格に当てはめたも の((高値+安値+終値)/3)で、上下のバンドは、真ん中の線に日足 の値幅の移動平均(高値と安値の差)を足したり引いたりしたものです。このようにして、ボラティリティに基づくチャネルが構築されます。このバージョンのインディケータでは、MAのすべてのパラメータを変更 できます。このインディケータは、MT4とMT5の両バージョンで利用可能です。

EXSR.mq5:RSI(14)の極値とボリンジャーバンドのブレイクアウト、そして反転ローソク足を組み合わせて反転を捉えるカウンタートレンドMT5 EA。

Pinbar Detectorは、ピンバー(「ピンバー」または「ピンバー」とも呼ばれ る)を検出し、強気のピンバーの下と弱気のピンバーの上に「スマイリン グフェイス」シンボルを配置することで、ピンバーをマークするMetaTrader インジケータです。このインディケータは、標準的なテクニカル指標を一切使用しない、純粋なプライスアクションインディケータです。ピ ン バ ー 検 出 の 設 定 は 、イ ン デ ィ ケ ー タ の 入 力 パ ラ メ ー タ か ら 行 う こ と が で き ま す 。Pinbar Detectorは、検出時にプラットフォームアラートとEメールアラートを発行することができます。このインディケータは、MT4およびMT5バージョンの取引プ ラットフォームで利用可能です。

MT4のピリオドコンバータのアナログ

ギャップ・ウィークエンドは儲かるのか?

Pinbar Detectorは、ピンバー(「ピンバー」または「ピンバー」とも呼ばれ る)を検出し、強気のピンバーの下と弱気のピンバーの上に「スマイリン グフェイス」シンボルを配置することで、ピンバーをマークするMetaTrader インジケータです。このインジケータは、標準的なテクニカル指標を一切使用しない、純粋なプライスアクションインジケータです。ピ ン バ ー 検 出 の 設 定 は 、イ ン デ ィ ケ ー タ の 入 力 パ ラ メ ー タ か ら 行 う こ と が で き ま す 。Pinbar Detectorは、検出時にプラットフォームアラートとEメールアラートを発行することができます。このインディケータは、MT4およびMT5バージョンの取引プ ラットフォームで利用可能です。

Point-and-Figure MetaTrader 5 インジケーターは、通常のMT5チャートのメインウィンドウに直接ポイントアンドフィギュアのチャートをプロットできるインジケーターです。ボックスサイズや反転距離など、ポイントアンドフィギュア法のすべてのパラメーターをお好みに応じて設定できます。さらに、PnFチャートのすべての表示パラメータを制御できます。このポイント&フィギュア・インジケーターは、あらゆる種類のアラートをサポートしています。実際のティックデータに基づいているため、MT5でのみ利用可能です。

Price Alert MetaTrader インジケーター - トレーダーが設定した特定のレベルに価格が到達すると、あらゆるタイプのアラートを発することができます。価格レベルには3種類あり、1つ目は価格が特定のレベルより上昇した場合(チャート上に緑色の線で表示)、2つ目は価格が特定のレベルより下降した場合(チャート上に赤色の線で表示)、3つ目は価格が特定のレベルに正確に到達した場合(黄色の線で表示)に使用されます。アラートの種類には、ネイティブ(ポップアップ)、Eメール、プッシュ通知の3種類があります。Eメールとプッシュ通知アラート機能を使用するには、MetaTraderプ ラットフォームのオプション・ウィンドウでEメールまたはMetaQuotes IDを設定する必要があります。このインジケータは、MT4とMT5の両方で使用できます。

アクティブな買い注文を部分的にクローズするスクリプト

有効な売り注文を一部決済する

QQE MetaTrader インジケータ、すなわち定量的定性推定は、平滑化された RSI インジケータのかなり複雑な計算に基づいています。その結果、別個のインジケーターウィンドウに、速い方と遅い方の2つのラインが表示されます。また、シグナルで使用される重要なインジケータレベル(50)もあります。このインジケータのテキスト、サウンド、Eメールアラートを有効にできます。このQQEの実装は、上位タイムフレーム表示によるマルチタイムフレーム 分析をサポートしています。このインディケータは、MT4、MT5で利用可能です。

TelegramToMT5は、Telegramチャンネル、グループ、プライベートチャットからのメッセージを取引チャートに直接表示することで、TelegramとMT5の橋渡しをするMetaTrader 5 Expert Advisorです。Telegramボットを作成し、ご希望のチャンネル/グループに追加するだけで、EAがすべてのメッセージをリアルタイムでチャート上にコメントとして表示します。

Rainbow Multiple Moving Average (RMMA) MetaTrader インジケータは、標準移動平均をベースとした、非常にシンプルで視覚的に有益なインジケータです。このインディケータは、チャートのメインウィンドウに66本の虹色の移動平均線を表示します。このインディケータは、取引プラットフォームのMT4とMT5の両方のバージョンで使用できます。

ATRチャンネルのマルチレベルを表示するインジケーター。

レンジ・エクスパンション・インデックス(MetaTraderインディケータ) - 価格変動のペースを測定し、価格が弱含みまたは強含みを示した場合、買われすぎ/売られすぎのシグナルを発信する相対オシレーター系インディケータ。トム・デマークによって開発され、著書「テクニカル分析の新科学」 で 説 明 さ れ て い ま す 。インジケータの値は、-100から+100まで変化します。REIは、レンジ取引中も冷静であろうとし、重要なピークまたはボトムを検出 したときにのみシグナルを表示するため、強化されたオシレーターです。このインディケータは、MT4とMT5の両方でダウンロードできます。

最近の高値/安値アラートMetaTraderインジケータ - 最近のN本のローソク足の最大値と最小値の2つのバンドを表示します。デフォルトでは、最大バンドは青い線で表示され、最小バンドは黄色い線で表示されます。さらに、現在の価格(Bid)が直近のHighまたはLowレベルをブレイクした場 合、ポップアップアラートを起動したり、電子メールアラートを送信したり、通知ア ラートを発行したりできます。すべてのアラートはオフにすることができます。Eメールアラート機能を使用する場合は、MetaTraderプラットフォームのオプションウィンドウでEメール設定を行うことを忘れないでください。プッシュ通知も同様です。このインディケータは、MT4とMT5の両方で使用できます。

Round Levels MetaTraderインディケータ - ラウンドレベルとその近辺のゾーンを設定に基づいて表示できるMT4/MT5インディケータ。自然な心理的サポートゾーンやレジスタンスゾーンの取引に 役立ちます。ま た 、価 格 が サ ポ ー ト ゾ ー ン や レ ジ ス タ ン ス ゾ ー ン に 入 っ た 場 合 に ア ラ ー ト を 発 行 す る こ と も で き ま す 。

RSIOMA MetaTrader インジケータ - このインジケータは、2本の移動平均を取り、そのRSI (Relative Strength Index)を計算し、さらに計算されたRSIの移動平均を追加します。この2本の線は、トレンドの変化を正確に知らせることができます。これらは別ウィンドウに表示され、0から100まで変化します。補助ヒストグラムは、現在のトレンドが一目でわかるように表示されます。このインディケータは、MetaTraderプラットフォームのMT4とMT5の両方のバージョンで使用できます。

Schaff Trend Cycle (MetaTrader indicator) - ストキャスティクス・オーバー・ストキャスティクス・オーバーMACDラインをサイクルを用いて計算することにより作成されたサイクリック・オシレーターです。その結果、トレン ド中でも乱高下せず、変化に素早く反応するオシレーターに改良されま した。このオシレーターはダグ・シャフが開発したもので、為替トレンドは周期的に加速・減速すると仮定している。そのアルゴリズムは2008年に公開された。Schaff Trend Cycleは、MACDと平滑化ストキャスティクス・オシレーターという、 トレンドの方向転換を判断する2つの異なる手法を組み合わせています。インジケータの値は0から100の間で変動します。トリガーレベルは25と75の2種類。オ プ シ ョ ン の ア ラ ー ト も 可 能 で す 。このインディケータはMT4、MT5でダウンロードできます。

スプレッド MetaTrader インジケーター - チャートのメインウィンドウに現在のスプレッドを表示します。フォントパラメータ、インジケータの位置、スプレッド値の正規化を変更できます。スプレッドはティックごとに再描画され、最新のアクティブなスプレッ ド値が保証されます。これは、スプレッドが変動するブローカーや、スプレッドが頻繁に拡大するブローカーに便利です。また、現在のビッドラインの近くにスプレッドラベルを表示することもできます。このインディケータは、MT4とMT5の両方で使用できます。

このインジケータは、あらゆるチャートにラベル付きの取引レベルを表示するユーティリティです。ネイティブチャートに表示されている取引レベルの代わりに、F8 チャートプロパティで "Show trade levels "をオフにし、このインジケータを貼り付けます。カスタムチャート(ネイティブの取引レベルを表示できない場所)に取引レベルを表示したい場合は、このインディケータを貼り付けるだけです。 BaseSymbol - 取引レベルのデータを取得するシンボルを指定します。 TextBarsBack - レベルラベルが描画される現在のバーから、ヒストリーで何本前のバーに戻るかを指定します。 注意: マジックナンバーはコード内で参照されていますが、現在のところ取引ラインには含まれていません。同じシンボルで複数のEAを稼働させている場合は、コードを編集してマジックナンバーを表示させ、1つのチャートで複数のインジケーターを稼働させることができます。また、表示解像度の違いにより、必要に応じてオブジェクトのプロパティでフォントサイズやテキスト間隔を編集することができます。

移動平均線とATRベースの上下バンドを組み合わせ、トレンド・フィルタおよびボラティリティ・チャネルとして機能する。

Support and Resistance MetaTraderインディケータ - このインディケータの名前が示すように、サポートとレジスタンスレベルを表示します。チャート上に直接表示されるため、損切りや利益確定のレベルを設定したい場合や、次の市場目標を確認したい場合に簡単に役立ちます。このインディケータは、標準的なMetaTrader Fractalsインディケータ(Bill Williamsの方法)を使用しており、変更可能な入力パラメータはありません。このインディケータは、MetaTraderバージョン4および5で使用できます。

Coppock MetaTrader インジケータは、1962年にエドワード・コッポッ クが初めて作成した有名なコッポックカーブインジケータの実装で す。このインディケータは、2つの変化率(期間14と11)の合計の加重移動 平均(期間10)を測定することにより、長期の売買機会を示します (古典的には、買いのみに使用されます)。これは古典的なバージョンです。このMetaTraderバージョンでは、基本インジケータのパラメータを変更できます。このCoppockインディケータは、MT4およびMT5で使用できます。

TD Sequential Ultimate MetaTrader インジケータは、伝説のテクニカルアナリスト、トム・デマ ークが開発したTDシーケンシャル手法のすべての部分を表示します。TDシーケンシャルアルティメットは、セットアップパーフェクション矢印を含む売買セットアップ、カウント13の失敗を含む売買カウントダウン、TDSTサポートおよびレジスタンスレベルを表示します。TDシーケンシャルの他の多くの実装とは異なり、このインディケータは複数の改良点を提供します:

Total Power Indicator (MetaTrader indicator) - 2つの標準インジケータ、ベア・パワーとブル・パワーに基づいています。このインディケータは、指定されたルックバック期間に何本の強気バーと弱気バーがあったかを計算し、現在のバーのベア、ブル、トータル(ブルとベアの絶対的な差として計算)の比例指数を計算します。このようにして、ある期間にわたる相対的な平均ベア・パワーとブル・パワーの連続的な線を得ることができ、オリジナルのベア・パワー/ブル・パワー・インディケータの主な欠点である長期的視点の欠如を取り除くことができます。トータルパワーインジケータのオリジナルのMetaTrader 4バージョンは、2011年にAsirikuy.comのDaniel Fernandezによって作成されました。現在、MT5用のバージョンも利用可能です。

1回の関数呼び出しで移動平均を計算。異なるプロジェクト間で簡単に移動できるコード。

Watermarkインジケータは軽量かつ効率的で、メインのMetaTrader 5チャートに情報満載の透かしを表示するよう設計されています。 現在のシンボル、チャート時間、資産説明が自動的に表示され、トレーダーはスタイルと利便性でインターフェースをカスタマイズできます。

Trade Assistant MetaTraderインジケータ - 3つの標準インジケータに基づ くマルチタイムフレームインジケータ:ストキャスティクス・オシレーター、RSI(相対力指数)、CCI(商品チャ ンネル指数)。このインディケータは、M1、M5、M15、M30、H1、H4、D1、W1、MN1 の各タイムフレームの現在のトレンド方向を表示します。こ の よ う な イ ン デ ィ ケ ー タ に 従 う と 、す べ て の 重 要 な タ イ ム フ レ ー ム に わ た る ト レ ン ド を 明 確 に 捉 え る こ と が で き ま す 。このインディケータをどのタイムフレームにアタッチするかは問いません。このインディケータは、MT4およびMT5用にダウンロードできます。

1...34567891011121314151617...171