RUBBERBANDS EA:MetaTrader 4向けのトレーディングシステム

Mike 2009.08.13 16:18 23 0 0
添付ファイル

RUBBERBANDS EA

バージョン1.6(バージョン1.4や1.5は存在しません^^)

バージョン1.6では、ドルの値のみを扱います。ポイントの問題を避けるために、pip値は使用していません。

「セーフティネット」は、バージョン1.3から追加され、大きなドローダウンによる大損を避けるための機能です。

  • 外部変数「maxcount」は削除され、同時に最大3つの注文が保留されることになります。

このEAは、任意の通貨ペア、金や銀を含むあらゆる時間枠で機能します。そのロジックは、どんな価格の動きも反発を伴う可能性があるという考えに基づいています。最初に両方向(買いと売り)の注文を開き、指定された利益「dollar_profit」(ロットあたりのドル)で一方を閉じ、逆方向の注文を開きます。この間、蓄積された(未実現の)損失は利益を上回っていますが、価格が戻ると損失が減少するか、利益に転じます。

指定された利益「sessionTP」(ロットあたりのドル)が達成されると、すべての保留中の注文が閉じられ、これがテイクプロフィットとして機能します。

初期注文の開始からすべての保留中の注文のクローズまでが1つの「セッション」となります。

おすすめの通貨ペアは、EUR/USD、GBP/USD、USD/CHFです。

大きなドローダウンを避けるために、「セーフティネット」を使用してください。

実際には、複数のペアに小さなロットを割り当てて同時にこのEAを使用することで、安定した利益を上げることが可能です。「セーフティネット」を使うことで、さらに安心です。

「use_safety_mode」をfalseに設定すると、このEAは古いバージョンと同じように機能します。

「use_safety_mode」をtrue(デフォルト)に設定すると、「セーフティネット」が使用されます。残りの2つの注文に対して損失が「safety_start」(ロットあたりのドル)に達した場合、逆方向に追加の注文(「セーフティ注文」と呼ばれる)が開かれます。このセーフティ注文は「safety_profit」(ロットあたりのドル)に達した時点で閉じられ、ドローダウン期間中の利益を増やし、蓄積された損失を相殺します(事前設定値に基づくと約40% -- safety_profit/safety_step=1300/3000)。前のセーフティ注文から「safety_step」(ロットあたりのドル)が達成されると、さらに別のセーフティ注文が開かれます。その後、価格が戻り、「safety_modeTP」(ロットあたりのドル)が達成されると、すべての保留中の注文が閉じられ、セッションが終了します。ドローダウン期間中に利益が蓄積されるため、損失を最小限に抑え、収益性が向上します。「セーフティネット」に入ると、得られる利益は減少する可能性があります。しかし、運が良ければ「セーフティネット」に入らず、元々の意図した利益を得ることができます。

外部変数は以下の通りです:

  • Lots = 0.05(各注文のロット数)
  • dollar_profit = 1000(初期注文の一つを閉じるための利益)
  • quiesce_now = false(trueの場合、現在のセッションが終了した際にこのEAを一時停止します)
  • do_now = false(trueの場合、すぐに注文を開きます)
  • stop_now = false(trueの場合、このEAを停止します)
  • close_now = false(trueの場合、すべての保留中の注文を閉じます)
  • use_sessionTP = true(変更しないでください)
  • sessionTP = 1300(すべての保留中の注文を閉じるための利益;テイクプロフィットとして機能します)
  • use_sessionSL = false(trueの場合、以下の「sessionSL」を使用します)
  • sessionSL = 300(すべての保留中の注文を閉じるための損失;ストップロスとして機能します)

「セーフティネット」に関する外部変数は以下の通りです:

  • use_safety_mode = true(「セーフティネット」を使用します。使用しない場合はfalseに設定してください)
  • safety_start = 2000(「セーフティネット」を開始するための損失、ドル単位)
  • safety_lots = 0.05(各セーフティ注文のロット数)
  • safety_step = 3000(追加のセーフティ注文を出すためのドル単位の距離)
  • safety_profit = 1300(各セーフティ注文を閉じるための利益、ドル単位)
  • safety_modeTP = 500(「セーフティネット」に入った後、すべての保留中の注文を閉じるための利益、ドル単位;テイクプロフィットとして機能します)

以下の5つの外部変数は、週末などに保留中の注文がある場合にこのEAを再起動するためのものです。MT4画面に表示される名前は「」内に記載されています。

  • use_in_values = false(再起動時にtrueに設定します)
  • in_profit_sofar = 0(「これまでの利益」を設定します)
  • in_safety_mode = false(「セーフティモード」を設定します。true(1)またはfalse(0))
  • int in_safety_to_buy = false(「セーフティ購入」を設定します(1)または売却(0))
  • int in_used_safety_count = 0(「使用したセーフティカウント」を設定します)
リスト
コメント 0