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

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

icon

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

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

コードを投稿

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

この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は指定された時間間隔で取引します。

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

XDidi_Index_Cloud の色の変化に基づく、買い取引と売り取引のための2つの同一の取引システムで、1つのエキスパートアドバイザーでさまざまな方法で設定できます。

このエキスパートアドバイザーは、ZigZagLW Addition指標の潜在的な収益性を確認することができます。

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

特に小規模預金のために設計されたマーチンゲールに基づいたエキスパートアドバイザーです。

このEAは、3つのiMA(移動平均、MA)、1つのiOsMA(オシレータの移動平均)、1つのiRVI(相対活力指数、RVI)を使用します。トレール注文は前のバーの高値/安値に基づいています。

XFatlXSatlCloudの色の変化に基づく、買い取引と売り取引のための2つの同一の取引システムで、1つのエキスパートアドバイザーでさまざまな方法で設定できます。

取引シグナルは、iMA(移動平均、MA)とiSAR(パラボリックSAR)の2つのトレンド指標の比較に基づいて生成されます。EAはゼロバーで動作し、1つのポジションだけを開くことができます。トレール注文が使用されます。

このエキスパートアドバイザーは、「同時ローソク足」パターンを使って取引します。

"Dealers Trade v 7.74 MACD" (https://www.mql5.com/ja/code/19535)のコードをさらに開発したものです。"Zero-lag MACD" (https://www.mql5.com/ja/code/170) が使われています。ポジション数が増えると、ポジション間のステップ、ロットサイズ、テイクプロフィットも増えます (マルティンゲール)。

このエキスパートアドバイザーは、いくつかの変更を加えてPuriaメソッドに基づいています。2つのiMA(移動平均、MA)指標と1つのiMACD(移動平均収束/発散、MACD)が使用されます。

このエキスパートアドバイザーは、iMA(移動平均、MA)とiMACD(移動平均収束/発散、MACD)の銘柄に基づいて取引します。価格とMA指標との間の最小距離が考慮されます。

iIchimoku(一目均衡表)指標に基づいたエキスパートアドバイザーです。. 固定ロット。

'EMAAngle'および「Laguerreフィルタ付きLaguerre RSI」指標に基づいた取引システムです。

このエキスパートアドバイザーは「crossover of two iMAs(移動平均、MA)」のシグナルを使います。このEAはトレール注文とテイクプロフィットを使います。

FORTS市場の先物契約に基づくRTS、USD、RUBの強さを計算するための合成商品の作成例です。

MetaTrader 5では合成商品を作成することができます。このような商品の価格は、多くの金融商品の現行価値に左右されます。取引では、このような銘柄は、早い段階で世界的な市場動向の始まりと終わりを見つけることを可能にする。この例では、為替通貨EUR、USD、GBP、JPY、CHFの強さを分析するための合成商品を作成します。

x1

対向するポジションを同時に開くロット管理

このEAは、3つのiMA(移動平均、MA)、1つの iStochastic(ストキャスティクス)と1つのiRIS(相対力指数、RSI)を使用します。ポジションは成行注文と買いストップと売りストップの指値注文によって開かれます。

利益、ポイント、パーセント、スプレッド、現在の通貨ペアのバーを決済するまでの残り時間、および時間枠についての情報です。

EAは、iMACD(移動平均収束/発散、MACD)指標シグナルを使用して取引します。ポジション数が増えるとロットが増えます(マルティンゲール)。

1...5678910111213141516171819...34