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

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

icon

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

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

コードを投稿

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

すべてのチャートシンボルを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 "に基づくセット・カウンターのコード例である。

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

QuickTradeKeys 123はMetaTrader 5用の使いやすいExpert Advisor (EA)で、トレーダーはキーボードの数字'1'と'2'を押すだけで売買を素早く実行できます。3」を押すと、すべてのオープンポジションをクローズします。このEAは、マウスを使用せずに手動介入が必要な迅速な取引やテスト目的に最適です。

このEAは、デフォルトのパラメータでTPとSLを自動的に設定し、どのデバイスから発注した注文でも自動的にトレーリングストップとステップを設定し、5つのボタン「Close All」、「Close Profit」、「Close Lose」、「Close BUY」、「Close SELL」ですべての注文を簡単にクローズし、利益または損失のしきい値ですべての注文を自動的にクローズします。

最後に成立した取引(トレード)を選択し、さらに作業を進める。

シンプルなExpert Advisorで、価格が "Three From Within "パターンを形成したときに取引を行います。

このEAはすべてのオープントレードをスキャンし、最後からn番目のトレードを表示します。

このEAは、終了したすべての取引をスキャンし、最後からn番目の取引を表示します。

これは「シンプルで効果的なブレイクアウト戦略」のアップデートである。このコードでは、プロップ・ファーム・チャレンジのためのヘルパー関数をいくつか追加しました。

エキスパートアドバイザーBabi ngepetのコードを共有します。

KopierMaschineは、異なるMetaTrader 4とMetaTrader 5口座間の取引を、直感的なインターフェイスで1台のコンピュータにある任意の方向にローカルコピーします。

移動平均線は役に立たない。実際、初心者にとって最も損をしないのはMA-プライスクロスオーバー戦略だという意見もある。しかし、それを成功させることは可能なのだろうか?

キーボードの's'ホットキーを押して、ワイドスクリーンのスクリーンショットをキャプチャする。

CloseAllOrdersは、MetaTrader 5の取引管理を簡素化するために設計された、強力で使いやすいExpert Advisorです。チャートに直接表示される直感的なボタンインターフェイスにより、ワンクリックですべてのマーケットポジションと未決注文を即座に決済することができます。

iPinBar Pin Bar Finder + 複数の異なるトレーリング・インジケータに基づくエキスパート・アドバイザー

ウィリアムズ・パーセンテージ・レンジ(WPR)とボリンジャーバンド(BB)。両指標のシグナルが一致した時のみポジションを建てる。

Raymond Cloudy Day For EAは、レイモンドがMT5プラットフォーム用に開発した画期的なトレーディングツールです。この革新的なインジケーターは、最先端の計算方法と高度なアルゴリズムを統合し、従来のピボット・ポイントを凌駕して、比類のない精度で取引戦略を強化します。

RSIエンジンEAは、MetaTrader 5用の汎用性の高い自動売買ロボットで、人気の高い相対力指数(RSI)インディケータからのシグナルに基づいて取引を実行するように設計されています。バージョン2.1では、シグナル処理が最適化され、安定性が向上しました。このEAは、複数のRSIベースの戦略、確認フィルター、および包括的な取引管理設定を備えた柔軟なフレームワークを提供し、初心者と経験豊富なトレーダーの両方に適しています。

EAは、理論上の為替レートと実際の為替レートの不一致を識別し、リスクを最小限に抑えた取引機会を実行します。

MP by SPLpulseは、現代のトレーダーのために設計された、洗練された汎用性の高いExpert Advisorです。スキャルパー、トレンドフォロワー、リバーサルトレーダーなど、MP by SPLpulseは複数の取引戦略と機関投資家レベルのリスク管理スイートを組み合わせ、独自の取引スタイルに適応します。比類のないカスタマイズと強力な自動化で取引をコントロールしましょう。

これは利食いと損切りの補助ツールで、タイトな損切りとダイナミックな損切りを行うことができます。更新

さまざまな種類の注文(買い、売り、買い待ち、売り待ち)について、原資産に許容される最大ロットサイズを表示するダイアログ。

12345678910111213141516171819202122232425262728293031323334