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

MetaTrader 5のためのMQL5エキスパートアドバイザーソースコード

icon

次の基本的なルールに従ってエキスパートアドバイザーは価格チャートを分析して自動取引します。ここではいろいろな問題を解決するMQL5ソースコードを見つけることができます。移動平均線のクロスに基づいた単純なエキスパートアドバイザーと、複雑なシグナル生成アルゴリズムと取引ミスのプロテクトを含んだ複雑なエキスパートアドバイザーの両方を選択できます。

MetaTrader 5の中で提供されたエキスパートアドバイザーをダウンロードし実行することができます。自動売買ロボットを使用する前にストラテジーテスターの中でそれらをテストして最適化することをお勧めします。エキスパートアドバイザーのライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。

コードを投稿

このEAはレンジブレイクアウト取引戦略を実装しています。ユーザーが定義した開始時刻と終了時刻の間の価格レンジを計算し、そのレンジの高値と安値を示す視覚的な長方形をチャートに描き、レンジが閉じた後の値動きを監視します。市場がレンジの高値を上抜けば買い取引を開始し、レンジの安値を下抜けば売り取引を開始する。

BECトレード・マネージャーは、ブレイクイーブン、トレーリング・ロジック、パーシャル・クローズ、ストップロス除去、プロフィットサイド・クローズ、ロスサイド・クローズ、高速スキャルピング・エントリーなどのワンクリック・コントロールを使用して、現在のシンボルのアクティブ・ポジションを管理するのに役立ちます。また、エクイティ、変動利益、日次利益、ストップロス・ラベル、バスケット・ブレイクイーブン・プレビューなど、主要な口座とシンボル情報をチャート上に表示します。

金(XAUUSD)の双方向グリッドEA。プロセント口座に最適。デイリープロフィットターゲットとマックスドローダウンプロテクションを含む。

KSQ Fair Value Gap EA は、レンジ相場における低品質なセットアップを除外するため、レジーム検知を組み込んだ機関投資家向け FVG ゾーンを自動的に取引します。 STRATEGY 3 バーの強気・弱気 FVG パターンを検知。ゾーンへのプルバックが確認されるとエントリー。各FVGは1回のみ発動。 EMAトレンド・バイアス、ADX強さフィルタ、またはその両方を組み合わせたレジーム・フィルタ。より高いタイムフレーム(M15-D1)を設定可能。 SLとTPの両方がATRベースまたは固定ポイントモードをサポートし、個別に設定可能。 LOT SIZING 固定ロットまたは%リスクベース-入力から切り替え可能。 取引管理 ブレークイーブン・ストップ、部分終値、ATR/ポイント・トレーリング・ストップ。 リスク保護 日次およびトータル・ドローダウン・キルスイッチ。方向ごとの最大取引数セッション・タイム・フィルター。 まだどのペアにも最適化されていない。

前日の強気と弱気のコントロールをMAで確認しながら分析し、ATRベースのリスク管理で1回の最小量取引を実行する、市場の優位性を取引する日足バイアスエキスパートアドバイザー。

ASQ FlowDeskはMetaTrader 5用の合理化されたトレーディングパネルで、ワンクリック注文執行、スケーリングされた利益確定、アダプティブ・トレーリングストップ、オートブレイクイーブン、ライブ分析ダッシュボードを提供します。

ASQ RiskGuard は MetaTrader 5 用のリスク管理エキスパートアドバイザーで、過度のドローダウンからお客様の口座を保護します。リアルタイムでエクイティを監視し、日次損失制限を実施し、高スプレッドから保護し、取引セッションをフィルタリングし、視覚的なリスクダッシュボードを提供します。

このExpert Advisor(EA)は、H4タイムフレームでスイングの高値と安値を検出し、M15タイムフレームでスイープ(流動性グラブ)を待ち、定義されたリスク管理で売買取引をトリガーするように設計されています。

マルチタイムフレームプライスアクションエキスパートアドバイザーは、異なるタイムフレームで同時に正確なOHLC条件に基づいて取引します。このアドバイザーの特徴は、注文の保留、ロールリバーサル、遅行指標を使用しないダイナミックなリスク管理です。

MetaTrader 5アカウントをTelegramに接続します。取引がオープン、クローズ、または変更されるたびにインスタント通知を受け取る - あなたの携帯電話に直接。 これは通知専用のExpert Advisorです。取引の発注、変更、決済は行いません。お客様の口座アクティビティを監視し、Bot APIを介してTelegramチャットにフォーマットされたメッセージを送信します。

プロフェッショナルな取引管理パネル:自動ロットサイジング、スマートトレーリングストップ(ATR/Fixed/Candle)、自動ブレイクイーブン、マルチTPパーシャルクローズシステム(TP1/TP2/TP3)、ワンクリック保留注文を備えたワンクリック売買。本格的なトレーダーのためのオールインワン注文管理。

たった2つのタイムフレーム(H1とD1)が同期して動作し、ノイズを除去して、RSIが過熱圏(買われ過ぎ/売られ過ぎ)から起こす力強い反転だけを捉えます。ランダムなエントリーは一切排除し、「兄貴分」による明確な方向性の確認のみで取引を行います。

SilviosEAbest26は、MetaTrader 5用の高精度のExpert Advisorで、ダイナミックな価格チャネルとモメンタムフィルタの洗練された組み合わせを使用して、市場の反転を取引するように設計されています。このシステムは、厳格なリスク管理プロトコルを維持しながら、安定したリターンが得られるように設計されています。

プライスアクション・デイトレーダーは、日中取引用に設計された堅牢なトレン ドフォローMQL5エキスパートアドバイザーです。高確率のプライスアクションパターンであるピンバー、エンゲルフィングキャンドル、インサイドバーブレイクアウトに焦点を当て、二重移動平均トレンドフィルターを通して取引をフィルタリングします。

過去の高値または安値の単純なブレイクアウトによるトレーディング戦略

マーチンゲール・トレンド検出器 onnx AIを使用

AI時系列XGBoostを使ったラリー・ウィリアムの手法の採用

ポジティブロックを使用して動作し、取引ロボットが1つのポジティブロックを作成し、トレーダー自身がその処理方法を決定します。

信号ブロックコードの分析を伴う頭または尾の取引戦略(頭または尾)の古典的なバージョン。

6つのスマートフィルターでポジションをクローズするプロフェッショナルパネル。全決済、タイプ別、シンボル別、損益別。リアルタイム損益表示。緊急退場やリスク管理に最適。安全確認機能付き。

マーチンゲールを使ったシンプルなビジュアル・ストラテジー・テスター/マニュアル・トレード・トレーニング。

このユーティリティは、接続/切断時にサウンドアラートを追加する簡単な例です。

すべてのチャートシンボルをEAがアタッチされているチャートのシンボルに同期させる。

エキスパートアドバイザーは、入力パラメータで指定された時間に従って、買いストップと売りストップの保留中の注文で動作します。

指定された数のバーの値動きを分析し、対応するポジションを建てる最もシンプルなExpert Advisorです。

EAは買いポジションのみを取引し、SlとTPは使用しません。

EAは買いポジションのみを取引し、SLとTPは使用しません。

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

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

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

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

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

2本の移動平均線のクロスオーバー戦略は、金融市場で最も一般的な取引戦略の1つです。2本の移動平均線(通常は長短)を使用し、そのクロスオーバーに基づいてポジションエントリーのシグナルを出すものです。

このコード・ブロックは、ニュー・バーまたはニュー・キャンドルを受信したときに検出する。

このコード・ブロックは、すべての建玉をループし、売値と買値に基づいてトレールする。

マーチンゲール取引の終了

ストラテジーテスターで最大4つのインジケーターを同時にテストするシステム

コード・ブロックを「1小節に1回だけ」実行したい場合は、新しい小節が到着したかどうかをチェックすることが重要です。

以下は、"Count "に基づくセット・カウンターのコード例である。

シンプルで効果的なドンチャンネル・ブレイクアウト戦略。この戦略は時代を超越している!

12345678910111213141516171819202122232425262728293031323334