次の基本的なルールに従ってエキスパートアドバイザーは価格チャートを分析して自動取引します。ここではいろいろな問題を解決するMQL5ソースコードを見つけることができます。移動平均線のクロスに基づいた単純なエキスパートアドバイザーと、複雑なシグナル生成アルゴリズムと取引ミスのプロテクトを含んだ複雑なエキスパートアドバイザーの両方を選択できます。
MetaTrader 5の中で提供されたエキスパートアドバイザーをダウンロードし実行することができます。自動売買ロボットを使用する前にストラテジーテスターの中でそれらをテストして最適化することをお勧めします。エキスパートアドバイザーのライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。
無料ブレイクアウトEA:アジアレンジ、ロンドンブレイクアウト、1日1トレード、常にストップロスを設定、ロットはリスク率に基づいて決定。 グリッド戦略なし、マーチンゲール戦略なし。 / 無料EA:ロンドンセッションにおけるアジアレンジのブレイクアウト、1日1トレード、常にストップロス設定、ロットはリスク率に基づいて決定。グリッド戦略およびマーチンゲール戦略は採用していません。
過去のスイング高値・安値のブレイクアウトを基にしたMetaTrader 5(MT5)用エキスパートアドバイザー(EA)です。このEAは、確認されたフラクタル構造の周辺に指値注文を出し、あらかじめ定義されたストップロス、テイクプロフィット、およびオプションのポジション管理ルールに基づいて各取引を管理します。
1日の損失上限、最大損失、または利益目標に達すると、すべての取引を決済し、新たな取引をブロックします。プロップファームのチャレンジ向けに設計されています。手動取引やその他のEAとも併用可能です。
A reusable Expert Advisor template for MT5. Write your own entry logic in one function (GetSignal returns +1, -1 or 0); the template handles lot sizing, SL/TP with stop-level checks, break-even, trailing stop, spread / time / weekday / news filters, order filling, retries and netting / hedging accounts. The included MA cross is an example signal only, not a trading strategy.
現在の銘柄について、口座がマージンコールおよびストップアウトに達する価格を表示します。また、取引量の増加を想定した「仮定モード」、追加可能な最大取引量、およびその過程で発動する指値注文についても表示されます。
バスケットを設定する前に、ご利用のブローカーの最低ロット数に適合する目標ウェイトを確認してください。「ポートフォリオ・アロケーション・プランナー」は、明示的な仮想元本予算と割合を、チャート表に変換します。この表には、最低ロット数に基づく元本、切り捨てられたロット数、算出された配分、目標に対する不足額、および行の状態が表示されます。 必要に応じて再計算したり、行のツールチップを確認したり、長いリストをページ分けしたり、表示されているスナップショットをCSV形式でエクスポートしたりすることも可能です。取引注文は送信されず、口座残高、純資産、ポジションの情報も読み取られません。
シンボル自身のH1ヒストリーからサーバーの時刻を読み取ります。FXおよびCMEの週の終値はニューヨーク時間の17:00に確定するため、各週の終値時点のサーバー時刻から、その週のサーバーのUTCオフセットを算出します。 60週間以上にわたり、不規則な終値をフラグ付けし、時刻変更のたびに日付を記録し、米国および欧州の夏時間カレンダーと照合し、TimeTradeServerからTimeGMTを差し引いた値をクロスチェックし、今後数週間のロンドン、ニューヨーク、東京、シドニーの始値のサーバー時刻を一覧表示します。 すべての終値をCSVファイルに書き出します。読み取り専用:取引機能、DLL、ネットワーク機能はありません。
MetaTrader 5用の、プロップファーム向けリスクガード機能と隠しサポート・レジスタンス検出機能を内蔵した手動取引パネル。
ブローカーのセッションテーブルをM1の履歴と照合します。その週の各分について、過去N日間のうち、その銘柄に実際にバーが存在した日数をカウントし、その結果をSymbolInfoSessionQuoteおよびSymbolInfoSessionTradeの横に設定します。これには、通常は空欄となる宣言された分(ロールオーバーの空白)、 テーブルが「クローズ済み」とみなす分におけるバー、不一致のあるトレードおよびクオートテーブル、および祝日の早期引けなどの一時的なサービス停止を特定します。平日ごとの実際のセッション数を表示し、すべての検出結果をCSVに書き出し、独自の計算式を出力します。読み取り専用:トレード機能なし、DLLなし、ネットワークなし。
「実際のティックに基づくすべてのティック」バックテストが再生するティック履歴を監査します。 過去N日間の各銘柄について、以下の5つの項目を検証します:不可能な価格やクロスした気配値、逆行または重複するタイムスタンプ、当該銘柄のスプレッド中央値の倍数に相当する1ティックの価格反転、ブローカーが公表した気配値提供時間帯内のデータ欠落、およびティックデータとM1バーデータが一致しない分単位の期間。 検出されたすべての異常は、ミリ秒単位のタイムスタンプとともにCSVファイルに出力され、レポートの再集計が可能となるよう、ツールは独自の計算式も出力します。読み取り専用:取引機能、DLL、ネットワークは一切使用しません。
M15用の無料かつ完全にオープンソースなJPN225(日経225)EAです。価格が上昇傾向にあり、モメンタムが過度に伸びておらず、出来高が静かなときに買い注文を出します。 2022年から2026年までのバックテスト結果:プロフィットファクター1.68、年率+18.5%、15回のストレステストに合格。17:00時点では横ばい。
口座保護機能が組み込まれた「オープニングレンジブレイクアウト」EAテンプレートです。セッション開始後の最初のN分間の高値と安値を特定し、そのレンジの上下限にOCOストップ注文を発注します。リスクに基づくポジションサイズ設定、1日の損失上限、最大ドローダウン上限、ATRレンジフィルター、トレード方向フィルター、およびオーバーナイトポジションに対する保護機能が含まれています。 すべてのセッション時間は設定可能な入力項目です。これは教育用テンプレートであり、利益を保証するシステムではありません。実取引で使用する前に、デモ口座でテストを行ってください。
WaveMasterオシロスコープ向けシグナル駆動型自動化。 WaveMasterオシロスコープ用の自動実行エンジン。信号バッファをリアルタイムで読み取ります。包括的なリスク管理、トレーリング、ブレークイーブン機能が組み込まれています。
ターミナルが実際に保持しているバー履歴(すべてのバックテストやインジケーターが参照する履歴)を監査します。銘柄ごとに6つのチェック項目があります:不自然なOHLC値、バー時間の不整合、ブローカー自身のセッションテーブルでは価格提示が行われていたにもかかわらず欠落しているバー、空欄またはフラットなバー、ブローカー自身のM1シリーズと一致しないバー、およびスプレッドの妥当性です。 注目すべき数値は「セッションの網羅率」であり、主に監査対象となった週末の数を測定するグリッドパーセンテージではありません。すべての検出結果はバー時刻とともにCSVファイルに出力され、監査済みのバーデータとセッションテーブルをダンプすることで、このツール以外でもレポート全体を再集計することが可能です。
マジックナンバーに基づいて、同じヘッジ口座内で別のEAによって開設、変更、決済された取引をミラーリングします。デフォルトでは方向が反転(買い↔売り、SL↔TP)されるため、実際のスプレッド、スリッページ、約定条件を用いて、戦略の逆の取引をフォワードテストすることができます。
オルセン・グループの「アルファ・エンジン」を移植したものです。8体のリミットオーダー型エージェントが、ヘッジ口座において、内在時間に基づく方向転換を取引します。これらはオーバーシュート時にポジションを追加し、反転時に利益確定を行います。
主張を遡及的に信じるのではなく、インジケーターが再描画されるかどうかを測定します。すでにクローズしたバーについて、任意のカスタムインジケーターのバッファを再読み込みし、値が変化したり、表示されたり、消えたりした回数をカウントするとともに、その現象がまだ発生している最も古い時点を特定します。チャートパネル上の各バッファごとに判定結果を表示し、すべてのイベントをCSVファイルに書き出します。
ZoneUS30は、価格の上昇局面後の売りチャンスに焦点を当てた、シンプルなUS30向けエキスパートアドバイザーです。 この戦略は、平均回帰の概念とキャリートレードのアイデアを組み合わせたものです。ショートポジションでオーバーナイトスワップがプラスとなる場合、このEAは価格の調整による利益と、ポジションを長期にわたり保有することによる利益の両方を享受できます。 US30向けに設計されており、実験および教育目的での使用を想定しています。逆張り取引には、特にロットサイズが大きい場合、大きなリスクが伴います。
小規模なデモ用エキスパートアドバイザー:EMAの高速・低速クロスによるエントリー(クローズ済みバーのみを評価対象とし、リペイントなし)、ATRに基づくストップロスおよびテイクプロフィット、スプレッドフィルター、ヘッジ口座とネット口座の両方で機能するポジション管理機能を搭載。互換性テスト用のPythonリファレンス実装が含まれています。 これは参考例であり、取引の推奨ではありません。添付のエクイティカーブは合成データに基づくものであり、手法を示すものであって、優位性を示すものではありません。
MetaTrader 5のストラテジーテスター向けオープンソースのEURUSDエキスパートアドバイザー。RSIの枯渇シグナル、ATRに基づく決済、およびボラティリティ調整済みスプレッドフィルタリングに基づいています。
金向けのタートル・スタイルのブレイクアウトEAです。上昇トレンドにおいて、H4のローソク足が20本分の高値を上回って引けた際に買いエントリーを行い、ストップロスは2ATR、利益目標は2Rに設定されています。 2020年1月から2026年9月までのXAUUSDでバックテストを実施:元本10,000、リスク1%で+9,029.72、プロフィットファクター1.77、最大ドローダウン11.38%、7年間のうち6年間で利益を計上。
チャート上でドラッグ可能な手動取引パネル。マルチタイムフレームのバイアス、ATRに基づくSL/TPのヒント、トレーリングストップ、ワンクリックでの「買い」「売り」「すべて決済」機能を搭載。
プロップファームの口座向けの口座レベルでの保護機能。口座内のすべてのポジションを監視し、1日の損失限度額または最大損失限度額に達した時点で全ポジションを決済し、ポジションごとのリスク額を制限し、ストップ注文が設定されていない取引を決済し、影響の大きいニュース発表時にはポジションを平準化することができます。
MetaTrader 5用のトレンドフォロー型エキスパートアドバイザー。スーパートレンドの方向性と、ADXおよびDIによる確認を組み合わせたものです。ATRに基づくストップロスを採用しており、1回の取引あたりのリスクは元本の最大0.5%に設定されています。
MT5での売買の開始・終了情報をTelegramチャットに投稿します:ポジション方向、銘柄、エントリー価格、ストップ価格、ターゲット価格(ピップス単位)、ロット数、そして約定時の結果、ピップス、R倍率、保有時間。リトライキュー機能付き、再起動後も正常に動作し、自身では取引を行いません。MT5用の無料TelegramおよびDiscord取引通知ツールです。
リスク管理機能、スプレッド保護、継続的な日次損失制限、ブレークイーブン、トレーリングストップを備えた、MT5のヘッジング口座向け教育用取引パネル。
教育用MT5 EA:クローズドバーのEMAクロスオーバーによるエントリー、ATRに基づくストップロスとテイクプロフィット、OrderCalcProfitによる純資産の一定割合に基づくロットサイズ設定、スプレッドフィルター、マジックナンバーの分離、およびサーバーの戻りコードチェック機能を搭載。リスク管理されたEAを構築するためのシンプルなテンプレートです。収益を保証するものではありません。
ADX、ハースト指数、およびラグ1の自己相関を用いて市場を分類し、各バーをブレイクアウト・モジュールまたは平均回帰モジュールに振り分け、ウィルソン95%下限を用いて各レジームごとに個別の勝率台帳を管理するため、実際に機能しているのはどちらの半分の戦略かを確認することができます。
リスク率とストップ距離に基づいてロット数を算出し、ストップロスとテイクプロフィットをあらかじめ設定した上で取引を開始します。決して自動で取引を行うことはありません。
ストップロスを実際に設定したい位置までドラッグし、「買い」または「売り」をクリックするだけで、ロット数は自動的に適正な値に設定されます。電卓もスプレッドシートも不要です。損益分岐点やトレーリングストップにも対応しており、損失制限に達した場合はその日の取引を自動的に終了します。
ATRに基づくポジションサイズ設定と、高時間足トレンドフィルターを備えた、流動性スイープ/オーダーブロックスキャルピング戦略です。各トレードには、そのセットアップタイプのリアルタイムの過去勝率がチャート上に表示されます。単なるボックス表示ではなく、リアルタイムの成績表として機能します。
ルールに基づき、取引が回復の見込みがないと判断された場合(N × ATRを超える逆行、損失状態が長引いている、EMAのトレンドが反転した、RSIがポジションと逆方向を示している、または資金上限に達した場合など)、ストップロスに到達する前に、損失ポジションを早期に決済します。利益が出ているポジションには一切手を付けません。「観察のみ」モードでは、実際に決済を行わずに、決済されるはずだった取引をログに記録します。 すべての決済は、ルール、保有期間、最大逆行幅とともにCSVファイルに記録されるため、データに基づいてルールを微調整することができる。
絶対時刻を使わず、バー履歴から週次の市場再開(リオープン)バーを実行時に検出してエントリーするEAの実装例です。ブローカーのGMTオフセットやDST規則に依存しません。
「GDS Renko Replay Trainer」は、MetaTrader 5の過去のレンコチャート上で手動での判断を練習するための無料の学習ツールです。 過去の期間を読み込み、その推移を再生しながら、仮想の「買い」または「売り」の取引を行うことができます。 一時停止したり、1ティック分進めたり、次の完成したレンコ・ブリックに移動したりすることができます。各仮想ポジションにはストップロスとテイクプロフィットが設定されており、トレーナーはセッションの結果を記録します。 このツールは、過去のビッド/アスクのティックから固定サイズのレンコ・ブリックを構築し、古典的な2ブリック反転を採用しています。 将来のティックは、表示されるチャートの描画や仮想取引の実行には使用されません。買い注文はエントリーにアスク、決済にビッドを使用し、売り注文はその逆を使用します。パネルに入力された注文は、次に再生される有効なティックを待ちます。ストップやターゲットは、価格のギャップを含め、すべてのティックでチェックされます。
AurumNeuro Vanguardは、XAUUSD/金取引のために特別に設計されたインテリジェントなエキスパートアドバイザー(EA)であり、ハイブリッド・ニューラル・リスク・アーキテクチャとユニファイド・マーケット・ダイナミクス・エンジン(UMDE)を組み合わせています。
統計的に明らかな異常値となる価格変動のみを取引対象とするティック駆動型のスキャルピング戦略で、実際のブローカーの約定遅延に耐えられるよう、ポジションサイズとリスク管理が調整されています。バックテストの結果は以下に記載されています。
「GDS Renko Dual MA Demo EA」は、MetaTrader 5用の小規模な教育用エキスパートアドバイザーです。このEAは、従来の固定サイズのレンコ・ブリックと、完了したレンコの終値から直接算出される2つの単純移動平均線を組み合わせる、シンプルな手法の一つを示しています。
プロップファームが直面する課題に対応した、厳格なリスク管理ツールです。口座全体を自動的に監視し、日次および最大ドローダウンの基準超過を防止します。スプレッドの急騰やリベンジトレードに対する安全策として機能し、評価が終了する前にすべてのポジションと未約定注文を即座に決済します。