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

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

icon

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

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

コードを投稿

「パラボリックSAR」指標に基づいてトレールストップを適用するためのユーティリティです。

エキスパートアドバイザーは、買いストップおよび売りストップ注文を出します。ポイント単位での注文の最小距離の確認を含みます。(SYMBOL_TRADE_STOPS_LEVEL)

最後の3つのバーに基づいたトレンド方向です。

このエキスパートアドバイザーは、2つのiMA(移動平均、MA)と1つのiSAR(パラボリックSAR)に基づいています。ポジショントレール

このエキスパートアドバイザーでは、価格がラインオブジェクトを横切るとポジションが開かれます。

対向するポジションを同時に開きます。トレールストップ

買いストップ及び売りストップ注文EAは指定された期間で取引します。指定されたバーの範囲内の最高価格と最低価格を決定します。ポジショントレール

iIchimoku(一目均衡表)指標に基づいたエキスパートアドバイザーです。売りポジションと売りポジションに対すて別々のストップロス、テイクプロフィット、トレールストップがあります。EAの動作時間は設定できます。確認は現在のバーで実行され、開くことができるポジションは1つだけです。

このEAでは、「ラウンド価格」に基づいてiAMA(適応移動平均、AMA)指標を適用し、買いストップおよび売りストップ注文を使用して取引が行われます。ポジショントレール

このエキスパートアドバイザーはフラクタル指標のシグナルを使用して指値注文を出し、ポジションのストップロスレベルを追跡します。

このエキスパートアドバイザーは動的移動平均に基づいています。

エキスパートアドバイザーは、2つの時間間隔内でポジションを開きます。取引は指定された時刻に決済されます。トレールストップ

このエキスパートアドバイザーは30の人気のあるローソク足のパターンに基づいています。

このエキスパートアドバイザーでは、3つのiMA(移動平均、MA)指標と1つのiMACD(移動平均収束/発散、MACD)が使用されます。

このエキスパートアドバイザーは、連続したN個の同一のローソク足を検索します。強気なローソク足で買い、弱気なローソク足で売ります。考慮中の口座の種類(ネッティング会計またはヘッジ会計)

このエキスパートアドバイザーは、iChaikin(チャイキンオシレータ)指標とiMA(移動平均、MA)指標に基づいて動作します。

MACDシグナルを取引するエキスパートアドバイザーです。CFDや先物取引の取引を好む人のために。

適応UmnickTradeエキスパートアドバイザーをMQL5用に実装したものです。

通常、ほとんどの証券会社はMetaTrader 4で3ヶ月以上のM1データを提供しませんが、MT5で3年間にわたるM1データを提供します。そこで、このツールを使用してMetaTrader 5テスターでM1データを取得し、データをMetaTrader 4バックテスト用の.hstファイルに保存します。

移動平均に基づく期間220の取引と220の異なる高さの3つのエンベロープです。ポジショントレール

口座残高と最後の取引の結果に基づく取引システムです。

ポジションのストップロスとテイクプロフィットをシンプルに追跡します。

このEAは、iADX(平均指向性移動指数、ADX)とiSAR(パラボリックSAR)指標のシグナルを使用して取引します。最後に決済されるポジションの損益が考慮されます。ポジションは損益分岐点に移動されます。

2つの iMA(移動平均)とiMACD(移動平均収束/発散、MACD)の3つの指標に基づく取引システムです。

iSAR(パラボリックSAR)とiRSI(相対力指数、RSI)の2つの指標に基づく取引システムです。ロットは余剰証拠金の割合としてのリスク値に基づいて計算されます。

このエキスパートアドバイザーは、買いストップ注文と売りストップ注文を使ってニュースや大規模な価格動向を取引します。

特定の時間間隔の後にランダムにポジションを開きます。

この非取引エキスパートアドバイザーは、ポジションの利食い注文簡単なトレールのために設計されています。

シンプルエキスパートアドバイザーEAは、EAパラメータで指定された時間に指定された種類のポジションを開きます。ポジションは、適切なパラメータで指定された時刻に決済されます。

複数のトレール注文タイプを実装したものです。買いストップと売りストップ注文最大総ロット数と総ポジション数の制限複数タイプのポジションボリューム計算法

Percentage_Crossover_Channel指標に基づいたチャネルで取引するエキスパートアドバイザーです。

Diff_TF_MA指標に基づいたエキスパートアドバイザーです。

「終値でのフラクタル」指標に基づいたエキスパートアドバイザーです。

このエキスパートアドバイザーはPrice_Extreme_Indicatorチャネル指標に基づいています。

これはVR---ZVERをさらに開発したものです。新バージョンにはトレール注文、売りポジションを許可/禁止する別々のフラグ、売りポジションを許可/禁止する別々のフラグがあります。

手動取引のためのアシスタントEAです。逆指値と指値を設定し、ポジションを損益分岐点に移し、トレール注文を適用します。

ジグザグ指標に基づいた取引システムです。

これは「トレーダーのリスクを低減するには」稿(https://www.mql5.com/ja/articles/4233)のMQL5版です。

ColorJFatl_Digit指標に基づいた取引システムで、一定のポジション保持時間を設定することができます。

買いシグナルや売りシグナルは、価格がiMA(Miving Average、MA)を非常に長い期間超過していると生成されます。ポジションの数が増えると、(エントリシグナルがスキップされる)取引間の距離も増加します。EAは指定された時間間隔で取引します。

12345678910111213141516...31