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

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

icon

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

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

コードを投稿

これはコピー機のテンプレートです

各市場の出来高圧力を明確に視覚化するインジケーター。

市場のノイズを大幅にカットし、出来高を計算式に使用した、より滑らかなラインチャート。

テスターでは標準機能より50倍速く動作します。

軽量でカスタマイズ可能なツールで、正確な取引判断のためにサーバーの時間をチャートに表示します。

350万回以上再生されたYouTubeのバイラル動画でお馴染みの、MACDをベースとした人気ストラテジーを実装した自動エキスパート・アドバイザー。MACDクロスオーバー、200MAによるトレンド・フィルタリング、サポート/レジスタンス検出を組み合わせています。

SUPERMACBOTは、移動平均クロスオーバー戦略とMACDインジケーターを組み合わせた完全自動売買ロボットです。このExpert Advisorは、すべてのシンボルとタイムフレームでシームレスに動作するように設計されており、様々な市場環境においてトレーダーに汎用性と適応性を提供します。

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

MinMargins.mq5スクリプトは、トレーダーが、Market Watchで利用可能なすべてのシンボルについて、最小ロットサイズでポジションを建てるために必要な最小金額を迅速に計算し、文書化できるように設計されています。このデータはCSVファイルに保存され、確認や分析が簡単にできます。

エキスパート名は「MultiStrategyEA」。

ボリンジャーバンドとRSIによる最適な終値ツール。

このフィボナッチ・ボリンジャーバンド・インディケーターは、Pine Script(Rashadによる)からMQL5言語への変換です。

時間を扱うための高性能機能。

MetaTrader 5用MarketPredictor MarketPredictorは、正弦関数、高速フーリエ変換(FFT)、シグモイド関数、モンテカルロシミュレーションなどの数学的モデルを活用して市場の動きを分析・予測するMetaTrader 5用の革新的なExpert Advisor(EA)です。このプロジェクトは、技術革新と金融革新の融合に興味のある開発者、数学愛好家、トレーダーのために設計されています。 このスレッドで直接コードのアイデアを提案、議論、実装してください。新機能、改善提案、戦略など、MarketPredictorのさらなる発展と最適化のため、あらゆる貢献を歓迎します。 また、個人的に質問を明確にするために私を追加したり、GitHubプロジェクトで協力したり、直接フィードバックを送ることも歓迎します。一緒に素晴らしいものを作り上げ、このプロジェクトを次のレベルに引き上げましょう!

物価上昇率指標

価格上昇インジケーターは、マージンと価格の変化をパーセントで計算する。

このインジケーターは、3本のローソク足で特定の弱気スパイク形成を検出します。

個々のビットやビット列をバッファに読み書きするためのクラス。

この MetaTrader 5 (MT5) カスタムインジケーター boomSpikeBoxMitigationFinal.mq5 は、チャート上の特定の強気スパイクパターンを検出し、長方形と水平線を使用してエントリー ゾーンをマークします。価格がエントリーレベルまで戻ると(「緩和」されると)、エントリーラインは緩和ポイントまで短縮されます。

このシンプルなインジケーターは、価格がローソク足や時間枠の特定の時間に達したことを簡単に知るためのものです。

MetaTrader5用のMQL5スクリプトで、現在のシンボルのすべての買いまたは売りポジションをクローズする2つのボタンを追加します。

SuperTrendインジケーターは、ATRに基づいたダイナミックなトレンドフォロー・ツールです。価格の上下に色付きの線を引き、強気または弱気を示します。価格がラインを超えると、シグナル矢印が表示されます。ATRの期間、倍率、矢印、ラベル、色を完全にカスタマイズ可能。すべての商品とタイムフレームに対応。スキャルピング、スイング、日中取引に最適。他のインジケーターと組み合わせることで、より強力なセットアップが可能。

これは、リスク・パーセンテージ・アプローチまたは実際のリスク額を使用してロット・サイズを計算する簡単なスクリプト・ファイルです。

値動きの平均によって目標水準を決定する指標である。

ストラテジーテスターにも表示される取引(クローズした取引)の利益ラベルの作成

アルゴリズムの非同期実行を実装するためのインターフェース

プロフィットマキシマイザー(PMax)インディケータは、スーパートレンドインディケータの移動平均を統合して作成されたインディケータです。

データ収集用のプロトタイプ。 データ・ウィンドウ(データ収集用)のダミー・バッファを1日1時間分。時間帯のコメント。

「ボリンジャーバンド付き2本移動平均」は、設定可能な2本の移動平均とオプションのボリンジャーバンドを組み合わせたカスタムMT5インディケータです。クロスオーバーが発生するとリアルタイムで売買矢印を生成し、オプションでアラート、サウンド、Eメール通知も可能です。すべてのタイムフレームとシンボルに適しています。

これをコーディングに忙しいEAにコピーすれば、末尾にスラッシュが付きます。変更する必要があるのは、マジック・ナンバー用のInpMagicだけでしょう;

スプレッド/エクイティ取引の効率性を分析するための、1回限りおよび1回限りのオープン・バーチャル・ポジションのヒストリカル・エクイティ

このスクリプトは、MetaTrader 5 の EA やスクリプトでユーザーが設定したシンボル名を、ブローカーが提供する実際のシンボル名にマッピングするためのリファレンスソリューションです。 レーベンシュタイン距離アルゴリズムを使用して、Market Watchで最も類似したシンボルを自動的に識別します。 シンボル名の接頭辞や接尾辞の互換性の問題に直面している開発者に最適です。 特定のニーズに合わせてカスタマイズ可能な出発点です。

トレーダーの生活を楽にするちょっとしたスクリプト。いつも悩まされるのは、新しいチャートの色などのプロパティをリセットして、自分の好きなように見せることだ。そこで、このスクリプトを使えば、よりスムーズに作業ができる。

このスクリプトは、MetaTrader 5 の EA やスクリプトでユーザーが設定したシンボル名を、ブローカーが提供する実際のシンボル名にマッピングするためのリファレンスソリューションです。 レーベンシュタイン距離アルゴリズムを使用して、Market Watchで最も類似したシンボルを自動的に識別します。 シンボル名の接頭辞や接尾辞の互換性の問題に直面している開発者に最適です。 これはカスタマイズ可能な出発点であり、どのような特定のニーズにも適応できます。

ブレイクアウト・トレーダー1.0は、レンジからのブレイクアウトを取引します。

BollingerBandsEAはボリンジャーバンドに従って取引します。

このスクリプトは、ストラテジーテスターから保存されたストラテジーレポートをチャートに表示するために開発されました。

ローソク足リプレイ・マグニファイアは、過去のローソク足を現在のチャートに重ねて表示し、比較分析します。このインディケータは、選択された日付の過去の価格バーをライブチャートにオーバーレイし、トレーダーがローソク足のパターン、ボラティリティ、構造をリアルタイムで研究できるようにします。ダイナミックレンジの強調表示と、各ローソク足の始値、高値、安値、終値、レンジ、方向、時間、出来高を表示する詳細なツールチップが含まれています。

チャート上にローソク足のパターンを表示するインジケーターです。

Pending_tread EAは、現在の市場価格の上下に格子状に配置された複数の未決注文の発注と管理を自動化するように設計された、多用途で使いやすい取引ロボットです。このEAはスキャルピング戦略に適しており、どのような時間枠や通貨ペアでも操作できるため、様々な取引スタイルに柔軟に対応できます。

123456789101112131415...171