ユーザーの評価に基づくMQL4とMQL5のトップソースコード - 3

コードを投稿

MT4のインジケーターとExpert Advisor(EA)をMT5に変換するプロセスを簡素化するために、新しいインターフェースライブラリが開発されました。このライブラリはMetaTrader 4の機能のほとんどをサポートし、開発者にクロスプラットフォーム互換性のための統一されたソリューションを提供します。

オシレーターモード、現在のバーレッグトラッキング、ファイバーレベル、ダイナミックスケーリングを備えたMetaQuotesのジグザグの進化版。

残念なことに、ブローカーの中にはサーバーの時間変更に無頓着なところがあることに気づかなければならなかった。 これは、誰もがブローカーをチェックできるスクリプトである。

残念ながら、いくつかのブローカーは、サーバー上の時間を変更すると、私は予期していなかったが、少し不正確であることがわかりました。 ここに誰もが自分のブローカーをチェックするために使用できるスクリプトです。

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

キャンドルクローズまでの時間。ダイナミックなテキストカラーバックテスト用に最適化。

このエキスパートアドバイザー(EA)は、EURUSD、USDJPY、EURJPYの3つの通貨ペア間の三角裁定取引戦略を実装しています。

DailyHighLowインディケータは、MetaTrader 5 (MQL5)用に設 計された汎用性の高いツールで、指定したタイムフレームに基づ いてチャートに高値・安値レベルを表示します。このインディケータは、意思決定を主要な価格レベルに依存するトレー ダーに特に有用で、カスタマイズ可能な時間枠と価格計算方法による柔軟性 を 提 供 し ま す 。

Auto SL TP by Risk Reward Ratioスクリプトは、リスク管理プロセスを合理化したいMetaTrader 5トレーダーのために設計されたシンプルで強力なツールです。このスクリプトは、ユーザーが定義したリスク:リワード比率とストップロス(pips)に基づき、オープンポジションのストップロス(SL)とテイクプロフィット(TP)レベルを設定するプロセスを自動化します。初心者であろうと経験豊富なトレーダーであろうと、このスクリプトは時間を節約し、一貫したリスク管理を保証します。

アダプティブCCIは、市場のボラティリティに応じて上 下限値を動的に調整するコモディティ・チャネル・インデッ クスです。EMAで平滑化されたピークと谷を使用することで、(100/-100のような)固定された閾値を排除し、各資産の現在のボラティリティに合わせた、より信頼性の高い買われ過ぎ/売られ過ぎのシグナルを提供します。順応性の高い確認レベルにより、可能性の高い反転ポイントを特定するのに最適。

資産の価格変化率に基づいて波の方向を変えるジグザグ

MT5でキーボードショートカットを使った手動スキャルピングのための軽量ツール

スクリプトは、現在のチャートからすべての自動売買アイコンを削除します。

RSIフィルターによるシンプルなATRスーパートレンド

このインディケータは、支持線と抵抗線を決定するためにガウススムー シングを使用して動的な価格チャネルを構築します。一定期間の高値と安値の平滑化値を計算し、その極値を求め、上値抵抗線 (平滑化した高値の最大値)、下値支持線(平滑化した安値の最小値)、および両者の中間のラインの3本 を表示し、適応的な取引チャネルを形成します。

Clean Market Watch スクリプトは、ワンクリックで MetaTrader 5 Market Watch ウィンドウからすべてのシンボルをすばやく削除するように設計されたシンプルなユーティリティツールです。これは、クリーンなワークスペースで再出発したい場合や、Market Watch が多すぎるシンボルで乱雑になっている場合に特に便利です。 目的 トレーダーは、Market Watch ウィンドウに多数のシンボルを蓄積し、アクティブに取引する商品に集中することが難しくなることがよくあります。シンボルを一つずつ手作業で削除するのは、面倒で時間のかかる作業です。このスクリプトはこのプロセス全体を自動化し、数秒ですべてのシンボルを消去します。

Expert Advisorのコードにアクセスできる場合は、このライブラリから追加のコードを追加することで、バランスとエクイティのチャートを保存し、追加の最適化基準を計算することができます。

インジケーター説明 - キャンドルクローズタイマー Name:キャンドルクローズタイマー Version: 1.0 Author:BENTRADE TRADING リンク: https://www.mql5.com/en/users/dahmi_benali

MQL5用NeuroPro動詞化コンバーター

ロンドンセッションにおけるブレイクアウト水準を備えたアジアレンジ指標。エントリーポイント、アラート、プッシュ通知。XAUUSDのM15に最適化されています。

デュアルTRIXおよびLWMAフィルタリングに基づく、長期のモメンタムおよびトレンドオシレーター。

Chart Navigator MT5 Light — 価格チャートを素早く移動し、チャート上のマーカーへ即座にアクセスできるミニチャート

2つのEMA(短期と長期)のクロスオーバーに基づくシンプルなエキスパートアドバイザーで、ストップロス、テイクプロフィット、ロットサイズ、マジックナンバーを設定可能です。

KCI-Directional Matrix(KCI-DX)は、価格の推移距離とボラティリティエネルギーを測定することで市場の運動学を抽出する、物理学に着想を得た高度な分析ツールです。 従来のモメンタム分析ツールとは異なり、KCI-DXはシグモイド活性化関数と組み合わせた動的なZスコア正規化を採用しています。これにより、出力値が0から100の範囲に確実に収まるよう保証され、過去の極端な値による歪みなく、極めて反応性の高いトレンドの強さの特定と方向性のバイアスを提供します。

多通貨・多銘柄対応のスーパートレンド・ダッシュボード

このスクリプトは、M1バーの「spread」フィールドからご利用のブローカーの実際のスプレッドを収集し、中央値、 90パーセンタイルおよび99パーセンタイルを、価格単位、ポイント、ATRの割合で表示し、さらに1時間ごとの平均スプレッドと最大スプレッドをCSVファイルとして出力します。 これは、頭の中で想定した「典型的な」スプレッドではなく、自身の口座における実際のコストに基づいて戦略をテストするために必要です。

Symbolic Aggregate approXimation(SAX)を用いて構築された予測モデル

設定可能なルックバック期間にわたって、変動性に適応するローリング式の出来高プロファイルを作成し、コントロールポイント(POC)、バリューエリアの高値・安値、および統計的に有意な高値・安値の出来高ノード(HVN/LVN)をチャート上に直接プロットします。

MSNR KeyLevels MultiTFは、開いているどのチャート上でも、M5、M10、M15、H1、H4、D1の各時間足からマレーシアのSNRキーレベルを同時に表示します。 内蔵のコントロールパネルを使えば、ワンクリックで各時間枠の表示/非表示を切り替えることができるため、すっきりとしたチャートから、より高い時間枠の全体像を把握できるチャートへ、瞬時に切り替えることができ、元の状態へも同様に素早く戻すことができます。

ブローカーがどのような名称で呼んでいるかにかかわらず「ゴールド」シンボルを検出し、契約仕様を推測するのではなくターミナルから読み取り、口座通貨建てのリスクを、そのブローカーに適したロットサイズに変換します。

MetaTrader 5用の日足ピボットポイント指標。クラシック法とフィボナッチ法の両方を搭載しています。前日の終値に基づく日足ローソク足を用いて、PP、R1~R3、S1~S3を表示します。

プロップファームのルールブック(ドローダウン、1日あたりの損失、利益の安定性、最低取引日数、ニュースブラックアウトなど)に基づき、任意の口座を監視し、ルール違反があった場合には、自らポジションを建てることなく取引を停止する、24のMQL5クラスからなるライブラリです。

バックテストでも機能する、本格的な経済カレンダーニュースフィルターです。スクリプトを使ってイベント情報を一度エクスポートすれば、ライブ取引でもストラテジーテスターでも、ニュース発表前後の新規エントリーをブロックできます。また、過去のカレンダー時刻における1時間の夏時間(DST)によるずれも修正されます。

MT5での売買の開始・終了情報をTelegramチャットに投稿します:ポジション方向、銘柄、エントリー価格、ストップ価格、ターゲット価格(ピップス単位)、ロット数、そして約定時の結果、ピップス、R倍率、保有時間。リトライキュー機能付き、再起動後も正常に動作し、自身では取引を行いません。MT5用の無料TelegramおよびDiscord取引通知ツールです。

取引セッション制御用ライブラリ。起動時に、週7日(土日は暗号通貨取引が可能)の取引セッションの時間をカウントし、1日最大10セッションまでカウントします。そしてOnTick()でチェックができ、もしティックが取引セッションの外に来たら、それ以降の処理を終了することができます。

様々な取引戦略の多くのインスタンスを組み合わせたマルチカレンシーエキスパートアドバイザーを作成するためのライブラリ開発中に書かれたソースコード。

標準指標「フラクタル」の修正

上昇中のEMA移動平均線の下にエンゲルフィング・バーが発生 - 買い取引 - (英語

このサービスは、あらかじめ定義されたシンボルのスワップを定期的にチェックし、検出された変更を CSV ファイルに保存して、さらなる分析やリプレイの可能性に役立てます(ここでは実装していません)。また、既存のポジションのスワップ変更を監視し、警告します。

PrintXYZ()ライブラリは、ターミナルから大量の情報を表示する。