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

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

icon

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

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

コードを投稿

1つの EA 内でインジケーター SilverTrend_V2 と ColorJFatl_Digit を使用した、2つの独立したトレーディングシステム

1つの EA 内のインジケーター BrainTrend2 と AbsolutelyNoLagLWMA を使用した2つの独立したトレーディングシステム

このEAは、時間ごとに異なるテイクプロフィットレベルの4つのポジションを配置します。 1つのテイクプロフィットがトリガすると、他のポジションはブレイクイーブンに移動されます。

ロウソク足のサイズと影の分析。 OnTradeTransaction では、オープン (DEAL_ENTRY_IN) とクローズ (DEAL_ENTRY_OUT) のポジションがインターセプトされるだけでなく、ストップロス (DEAL_REASON_SL) によって決済します。

インジケーター MACD への異例のアプローチ: EA はゼロラインの上と下に表示されるインジケーターの領域を計算します。

オブジェクトフィボナッチライン (OBJ_FIBO) とインジケーターレジスタンスとサポートに基づくトレーディングシステム

トレンドの次のトレードシステム Exp_Sinewave2_X2 は、2つのインジケーターのシグナルに基づいています Sinewave2

2つの同一のトレーディングシステム (ロングとショート) インジケーター SilverTrend のシグナルに基づいて、1つのEA内のさまざまなメソッドで構成することができます。

Exp_CandlesticksBW_Tm EAは、CandlesticksBW ロウソク足の色の変更に基づいており、厳密にトレード時間間隔を定義することができます。

2つのインジケーター iMA (移動平均、MA) と1つの iRSI (相対強度指数、RSI)。 多くの設定とトレードシグナル式の最適化。

インジケーター SilverTrend_CrazyChart のシグナルに基づくトレーディングシステム。

インジケーター iStochastic に基づくトレード (ストキャスティクスオシレーター, ストキャスティクス). ストップロスは、テイクプロフィットと、ポジションのトレーリングストップを有効/無効にすることができます。

エクイティが一定の比率に達した場合、EA はすべてのポジションをクローズします。

EA "前のロウソク足のブレイクダウン "

このEA は、高速iMAと低速iMA (移動平均、MA) のクロスでポジションを開きます。 損失をアウトステイする関数があります。 OnTradeTransaction でポジションのタイプをとらえます。

BrainTrend2_V2 のシグナルに基づいた2つの同一のトレーディングシステムは、1つのEA内のさまざまなメソッドで構成することができます。

クラス CDialog に基づくトレーディングパネル。

標準的な配達からのわずかに変更された EA: MQL5\Experts\Examples\Moving AverageMoving Average

予約オーダーで買いストップ、売りストップを行います。 2つのインジケーター iMA (移動平均、MA) のチャネル。

ポジションが pseudorandomly に開かれます。 損失 (ストップロスと損失による決算) の場合、マーチンゲールが適用されます。

インジケーター ATR_Normalize_Histogram の signales に基づくトレードシステム

インジケーター MACD と SAR に基づくトレーディングシステム。 シグナル受信式は完全に一式です。

ローソク足パターンでのトレード。 テイクプロフィット、ストップロス、トレーリングは、買いと売りで別個です。

このEA は静か時間 (アメリカのセッションが終了し、アジアセッションが開く前) で動作します。

AbsolutelyNoLagLwma インジケーターシグナルに基づくトレーディングシステム。

ロックポジション-買いと売りを同時に注文。

OBJ_LABEL オブジェクトの形式でデータパネルを持つ自動化されたトレーディングシステム。

バランスに応じてロットサイズを動的に管理します。

インジケーター iBands (ボリンジャーバンド、BB) に基づくトレーディングシステム。 指定された時間間隔 (XX 時から YY 時) 内の買いストップ、売りストップを配置します。

AverageChangeCandle 指標のシグナルに基づいた取引システムです。

XRSIDeMarker_Histogram 指標のシグナルに基づいた取引システムです。

2XMA_Ichimoku_Oscilator 指標シグナルに基づく取引システムです。

TST

このエキスパートアドバイザーではいかなる指標も使われません。現在の価格と OHLC のゼロ・バーのみが使用されます。

この取引システムは単純なニューラルネットワークに基づいています。

EA は売り買いのための売買シグナルを生成する買われ過ぎ (OB) 及び売られ過ぎ (OS) 領域を決定します。

平滑化された平均足オシレータによって取引します。ストップロス、テイクプロフィット、ポジショントレーリングを設定します。

買いリミット及び売リミット注文を使用します。ポジションのトレーリングも可能です。

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

EA では AO(Awesome Oscillator) が使用されます。

市場のボラティリティを検出することに基づく取引システムです。

1234567891011121314...31