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

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

icon

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

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

コードを投稿

オープン・レンジ・ブレイクアウト(ORB)インディケータは、取引セッショ ンの開始レンジからの価格ブレイクアウトを識別し、追跡する 強力なテクニカル分析ツールです。このインディケータは、取引セッションの最初の数分間に形成された高値と 安値が、その日の残りの時間を通して重要な支持線と抵抗線になることが 多いという概念に基づいています。 このインディケータは、ユーザー定義の時間帯に基づ いて始値レンジを自動的に計算し、複数の目標株価をプロットし、潜在的な 取引機会を視覚的・音声的にアラートします。このインジケータは、トレーダーが高確率のブレイクアウト・トレードや再 テスト・シナリオを識別できるように設計されています。

EA Toolsのマージンロット、そのサイズを変更するには?

CDateTime ミリ秒拡張 + datetime 監視変数拡張

3つのクロスを設定し、指定された時間(これも設定可能)から始まる毎日のパーセンテージ・パフォーマンスを監視する。

過去の強いS/Rsレベル

ウィリアム・ブラウの指標に基づくアンドレイ・F・ゼリンスキーのアイデア

モバイル通知機能付きSAR ADXシグナル、MT4版からリライト(ソースが見つからなくなりました)。 再描画可能なインジケーターですので、ご使用の際はご注意ください。

リアル・ティック・モードでティックを記録し、数学モードでティックごとにストラテジーを呼び出す。

この関数は、オープンポジションのロットサイズを計算する。取引の開始価格、ストップロス・レベルの価格、および保証金のパーセンテージでの取引ごとのリスクがパラメータとして渡されます。

速いATR、中間のATR、遅いATRの3つのATRに基づくボラティリティ・フィルター。

KA-Goldボットは、ケルトナーチャネル戦略と2つの指数移動平均(EMA)-10期間EMAと200期間EMA-の強力な組み合わせを利用した、金専用に設計された高度なトレーディングアドバイザーです。動作原理10期間EMAは、ケルトナー・バンドの上方/下方を切り下げる平均価格を表し、上昇トレンド/下降トレンドを確認します。価格が200期間EMAの上にあることは、上昇トレンド/下降トレンドをサポートします。これは、過去50期間のボラティリティを考慮すると、上昇トレンド/下降トレンドが過去10期間よりも強いことを示している:M15

この例では、全商品のアクティブポジションをクローズするボタンが実装されています。 ボタンのイベント処理機能に加え、シンボル名に相対するポジションをクローズするメソッドと、シンボル名に相対するポジション数をカウントするメソッドも実装されています。

これは、現在のチャートのシンボルのレートとティックを、MT5のエクスポート/インポート形式と互換性のあるCSVファイルにエクスポートするスクリプトです。

これは、ボラティリティのしきい値を通過することに基づいて、新しいジグザグの転換点を作成するジグザグです。

ストラテジー・テスターでのテスト中に TimeGMT() 関数を修正するための静的クラス。

次のバーが来るまで残り時間を表示するスクリプトです。

ChartXYToTimePriceおよびChartTimePriceToXYの代わりに使用する関数。

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

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

このインジケーターを使用すると、価格が最大または最小に達した確率を推定することができます。

キーボードのデータを扱う

指定した場所の現地時間、タイムゾーン情報、現地の取引セッション時間にアクセスするためのクラス。

MT5用の軽量CVD(累積出来高デルタ) - M1ベース、オプションのリセットで売り買いの圧力をローソク足で表示します。

このライブラリは、MetaQuotes社が公開しているErrorDescription.mqhライブラリのアップデート版で、いくつかの機能が含まれている。

Pythonで学習され、ONNX形式で保存された機械学習モデルを組み込んだボットの例。

各通貨の簡易観測所。

スクリプトは自己相関関数と偏自己相関関数を計算し、グラフに表示する。

チャートの可視バーでウィックまたはボディベースの高値安値を検索

あなたのブローカーが米国、英国、または米国の夏時間スケジュールに従っているかどうかを判断するスクリプト。

オープンポジションの更新データを表示するスクリプト。

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

RSIと移動平均をベースにしたシンプルなシグナルインジケーターです。RSIが50より上/下、価格がMAより上/下にある時、買い/売りの矢印を描画します。

RSIと移動平均線に基づくシンプルなシグナルインジケータ。RSIが50を上回り/下回り、価格がMAの上/下にある時、買い/売りの矢印が表示されます。

簡単なコメントだ。

基本的なスロープ移動平均と雲をベースとしたインジケーター。 インジケータは2種類のシグナルを表示します:プリパアリング-ドット、エントリー-矢印。

MT5版インジケーター https://www.mql5.com/ru/code/25465

このスクリプトは、独自の開発で使用するすべての標準的なグラフィカル・オブジェクトを作成するための一連の関数を提供します。スクリプトで提供される関数は、「そのまま」使用することも、あなたの要求に合わせて変更することもできます。

外国為替市場セッション(シドニー、東京、ロンドン、ニューヨーク)のハイライト。

最も単純なインジケーターで、現在のシンボルに取引セッション開始時か らの価格の変化を%で表示する。

123456789...170