からすてんぐのFXとEAのブログ

FXを裁量・自動売買で8年程度経験してきましたがなかなかいいEAに巡りあえず自分が思うEAを作りたくて独自開発して販売しています。特に損切しないナンピン・マーチンゲールで独自のロジックによりドローダウンを低く抑えたものを作りたくて悪戦苦闘しています。

ナンピンの術 其の一 GBPUSD M5 の紹介

f:id:karasutenguFX:20190302152508j:plain

 ナンピンの術 其の一

 GBPUSD M5

 

ストラテジーについて 

通貨ペア 

GBPUSD 

取引スタイル 

[デイトレード][スイングトレード]  

最大ポジション数 

20 

運用タイプ 

複数枚運用         

使用時間足 

M5 

最大ストップロス 

0 その他: 設定変更可 

テイクプロフィット 

20 その他:状況で変動 

両建て 

なし 

出品タイプ 

メタトレーダー自動売買システム 

その他ファイルの使用 

なし 

特記事項         

ナンピンEAに革命
ナンピン系EAの弱点を克服。低ドローダウン 

9年間のバックテストで初期ロット0.05

純益$74061.18 最大DD$11,385 PF 4.13
ナンピン系EAの中では断トツの低さ

 

バージョンアップのお知らせ Ver1.1

gogojangle側での検証が終了次第近日中にバージョンアップが行われます。

バージョンアップ内容は下記の通りです。

1.AutoExitモードを実装。利益を最大限に伸ばします。

AutoExitモード false  9年間 純益 $ 97,739  最大DD 11,521

AutoExitモード true   9年間 純益 $123,278 最大DD 59,471

 

f:id:karasutenguFX:20190426142926j:plain

2.通貨のサブ記号に対応しました。(FXTF GBPUSD-cd 等)

これによりほとんどのFX会社で稼働が可能です。

3.ストップロスを一番目のエントリーからのpips数に変更いたしました。

従来はナンピンポジション数、トータルロット数で変動することによりわかりづらかったストップロス値を一番目のエントリーからのpips数に変更いたしました。

この変更にともないナンピンSLは廃止。

例 初期ロット 1.30000 SL 100pipsの場合、損切ポイントは1.29900
初期設定 ナンピン間隔 25pipsの場合、ポジション4個で損切となります。

 

設定画面 Ver1.1

f:id:karasutenguFX:20190426140313j:plain

MAGIC1

  • No1のマジックNoです。Buy専用 
  • 他のEAと同時に使用する場合は他のEAのマジック No と競合しないように設定を変更してください。 

MAGIC2

  • No2のマジックNoです。 Sell専用
  • 他のEAと同時に使用する場合は他のEAのマジック No と競合しないように設定を変更してください。 

StopOrder:初期値 false

  • ポジション保有中で次のエントリーを止めたい場合Trueに変更してください。 

Lots:初期値 0.05 ロット(5000通貨)

  • 1個目のロット数です。2個目以上はNanpinLotsMultの倍率で増えます。
  • FX会社・コースによってロット数の 単位が違う場合がありますのでご注意ください。
  • 最小ロットが0.01ロット以下が使えるFX会社・コースでお使いください。
    最小ロットが0.1ロットのコースで使用しますと初期ロット、ナンピンエントリーとも0.1を超えるまでは0.1ロットでエントリします。
  • 同じFX会社でも単位、最小ロットが違う場合がありますのでご注意ください

TakeProfit:初期値 20pips

  • ポジションが1個の場合のテイクプロフィット値になります。 

Stoploss:初期値 0pips ver1.1 新機能

  • ストップロス値です。
  • ポジション数関係なく1個目のエントリーポイントからのpips数になります。
    前バージョンのNanpinSLは廃止してStopLossのみに変更いたしました。
  • 必要に応じて設定してください。
  • の場合は損切しませんので含み損にご注意ください。

AutoExit_modo:初期値 true ver1.1新機能 

  • 設定TPに達したときまだトレンドが続いている場合は利益を伸ばします。

  • ポジション数に関係なく稼働します。

  • trueの場合ギリギリでTPに達した場合に利確が遅れる場合がありますので
    必要なければfalseに変更して下さい。

Tettai_mode1:初期値 false

  • 撤退モード1が稼働します。

  • 撤退時間・待機時間は次の設定項目で任意に変更可能です。

  • 損切の可能性もありますので必要なければfalseに変更して下さい。

tettai_fun:初期値 270分

  • 撤退時間を設定します。単位は分です。

taiki_fun:初期値 120分

  • 待機する時間を設定します。単位は分です。

  • 撤退決済した後再エントリーまでの時間になります。

Slippage:初期値 10pips

Max_Spread:初期値 20pips

  • 最大スプレッド値です。
  • 設定値以上のスプレッドではエントリーしません。
    ご使用のFX会社に合わせて変更してお使いください。
     

NanpinEntryFilter:初期値 false

  • エマージェンシーポイントまではナンピン間隔が固定でエマージェンシーモードが発動すると相場状況に合わせてナンピン間隔が広がります。 
  • trueの場合ナンピン間隔が1個目から広がります。
    ゴールデンウイークや年末年始等の長期休みで相場が急変する可能性がある場合はtrueに変更しておくと無駄なナンピンエントリーが少なくなります。
  • trueの場合でもありませんのでロスカットには注意してください。

Emergency_modo:初期値 false

  • tureでエマージェンシーモードがONになります。 

Empoint:初期値 10

  • エマージェンシーモードに切り替わるポジション数です。
    初期値10の場合は11個目から発動します。
     

EmergencyTP :初期値 10

  • エマージェンシーモード発動した場合のテイクプロフィト値です。 
  • エマージェンシーモードは緊急事態として、ナンピン間隔が設定値よりも広がりますので広がり幅によってはマイナス決済となる場合があります。

NanpinCount:初期値 20

  • 最大ポジション数です。1個目のポジションを含めた個数です。 
  • 初期値 20の場合最大ポジション数は20個となります。 

NanpinEntrypips:初期値 25pips

  • ナンピン間隔pipsです。
  • エマージェンシーモード発動まではこの間隔でナンピンします。 

NanpinLotsMult:初期値 1.1

  • ナンピンするロット倍率です。
  • 倍率を低くしますと最大ロット数は抑えられますが決済時間が長くなります。
    逆に高くした場合は最大ロット数は増えますが決済時間は短くなります。

NanpinTP:初期値 20pips

  • ナンピンになった際のテイクプロフィット値です。
  • エマージェンシーモードが発動するまではNanpinTPが有効になります。 

WeekendExit:初期値 false

  • 週末決済する場合はTrueに変更して下さい 

EndDay:初期値 true

  • 決済する曜日を選択します。
  • 1が月曜日で順番に5は金曜日となります。 
  • MT4時間GMT+3(冬時間+2)場合,初期値では土曜日の早朝となります。

OrderStopTime:初期値 18時

  • 週末決済がTrueで新規のエントリーを止めたい時間を設定してください。
  • 時間はご使用されているMT4時間です。 
  • サマータイムを導入している会社の場合はその都度変更してください。

CloseTime:初期値 22時

  • 自動決済する時間です。時間はご使用されているMT4時間です。 
  • サマータイムを導入している会社の場合はその都度変更してください。

StartDay:初期値 1

  • 週末決済モードがTrueの際に再稼働する曜日です。1は月曜日です。 

StartTime:初期値 3

  • 再稼働する時間です。時間はご使用されているMT4時間です。 


Ⅰ. 
概要  

 
ナンピンの術 其の一はナンピン、マーチンゲールを使用したGBPUSD専用EAです。 

・従来のナンピンEAでは損切しない分含み損が増えてロスカットの危険があります。だからこそ的確なエントリー加えてナンピンエントリーポイントの精度が求められます。

このEAは移動平均線とストキャスを使用したロジックでトレンドフォロー、レンジ相場を判断して2種類のロジックでエントリーします。
判断基準となる移動平均線はSMAやEMA等のMT4標準搭載しているものではなくカスタム移動平均線となります。このカスタム移動平均線はSMA等に比べて敏感に反応しますのでより的確に相場変動をとらえることが可能になります。

・また危険をできる限り減らす撤退モード、エマージェンシーシステムを実装しています。 

他のナンピン系EAに比べて収益は少ないですが極力最大DDを減らす努力して制作いたしました。 

・あなたはいつまでも最大DDの大きいナンピンEAを使い続けられますか? 

 

Ⅱ. 特徴 

 

1:新エントリーロジック 

  MNK SYSTEM AUDJPYはMACDロジックを使用していましたが、ナンピンの術其

の一は特殊な移動平均線ロジックに変更になっています。 

トレンドフォローに加えて騙し回避ロジックを追加することによりエントリー回数が増えたにもかかわらずエントリー精度を上げロット数を上げてもナンピンEAでは驚異の低ドローダウンを実現しました 

ナンピン系EAでは多めの初期設定ロット0.05ロットとなっています。
投資金額によって初期ロットを調整してください。

 

2:可変ナンピン間隔 Ver2

ナンピンの術 その1(MNK SYSTEM AUDJPYに実装しているver1ではナンピンポジション1個目からナンピン間隔を変動させましたがver2では設定数のポジションまでは固定間隔でそれ以上を相場環境に合わせた可変間隔に切り替わります。 

相場が急変しそうな場面(週末、ゴールデンウイーク、夏季休暇、年末年始休暇等)にtureに変更いていただけますと相場が回復するまでナンピンエントリーが少なくなります。 

 ナンピン間隔フィルター、エマージェンシーモードの特徴は下記の通りです。 
 

 i ) ナンピン間隔フィルター:false、エマージェンシーモード:falseの場合 

 固定間隔でナンピンエントリー 

長所:ポジション解消時間:短 

短所:ナンピンポジション数:多、証拠金 

 

ナンピン間隔フィルター:trueの場合 

1個目から可変間隔でナンピンエントリー 

長所:ナンピンポジション数:少、証拠金:少 

短所:ポジション解消時間:長 

 

ナンピン間隔フィルター:false、エマージェンシーモード:trueの場合 

エマージェンシーモードまでは固定間隔、エマージェンシーモード発動後は可変間隔 

ⅰとⅱのハイブリッドモードである程度の変動には固定間隔でナンピンしてそれを超える変動には可変間隔でエントリーします。 

 

設定例 ナンピン間隔フィルター:fales、エマージェンシーモード:ture 

ナンピン間隔 28pips ・EMポイント 5 ・ナンピンカウント12の場合  
ナンピン4個まで28pips間隔でナンピン5個以上(初期ロットを含めると6個目以上)からは設定したナンピン間隔以上で尚且つ相場状況に合わせた間隔でポジションを追加して12個までナンピンポジションを持ちます。 

 エントリー例 ナンピン間隔 設定値 28pipsの場合 

 

f:id:karasutenguFX:20190301213515j:plain

ポジション  エントリー間隔 pips 
 
28.5 
28.4 
28.1 
28.0 
92.1 
33.3 
124.5 
34.7 
10  133.4 
11  131.2 
12  58.7 

ポジション数6個目からナンピン間隔が変わっています。特に8番目、10番目、11番目のポジション間隔は100pips以上となっています。 
このように相場変動時に自動で切り替わりますので余計なナンピンエントリーを繰り返してロスカットになる確率を低減します。 

注意:
相場状況(暴騰、急落)によって変動するため必ず広がるということはありません。
ポジション数、証拠金不足には注意してください。 
また可変間隔でのナンピンは固定ナンピンに比べて解消時間が長引く可能性がありますのでご理解の上お使いください。

 

 3:撤退モード機能

撤退モード機能は1個のポジションのみでナンピンしていない場合に有効になります。
ナンピンポジションエントリー後は無効となります。
損切する可能性もありますのでご注意ください。

2種類の撤退モードを設けました。

   ⅰ.撤退モード1
    設定時間経過後、ポジション1個の状態で時間経過後決済します。

    相場が動かないということはプライスアクションのインサイド
    アウトサイドが混在し尚且つ変動幅が小さいことを意味します。
    このような時はエネルギーを貯めている状況になり動き出すと
    一気に走り出す可能性があります。
    そのような状況は危険と判断して決済します。
    
   ⅱ.撤退モード2
    ポジション1個の状態で長期足が反転した場合に決済します。
    トレンドフォローでエントリーするEAとなっていますので最安値・高値で
    エントリーしてしまう可能性があります。
    それを回避するために反転した際に決済します。

    撤退モード2が発動した場合、再エントリーは24時間以上経過後となります。
    長期足での反転となりますのですぐにエントリーしてしまうと損切を繰り返す
    可能性がありますので24時間以上としています。
    
   ※ご使用の場合はバックテストで十分検証の上お使いください。
    どちらの撤退モードも必要と思われる際にtrueにしてお使いください。
    常時trueにされますとレンジ相場では不用意に損切を繰り返す可能性が
    ございますのでご注意ください。

4:週末決済、EA停止機能 

   週末決済機能を追加しました。
   相場が急変しやすい週末にポジションを持ち越したくない場合はこの機能を
   trueにしていただくと自動的に指定時間で保有ポジションを決済します。   
   さらにその後は月曜日の指定時間までEAを停止しますので新たなポジションを
   持たなくなります。 

   ご使用の際は損切となる可能性もございますので十分ご理解の上
   お使いください。

  ※ご使用の場合はバックテストで十分検証の上お使いください。
   常時trueにされますと収益が上がらない可能性がございます。

   長期休暇の前にEAを停止したい場合等に次のエントリー停止機能と併用すれば
   安全に停止できます。

5:エントリー停止機能 

   EAを停止したい場合でもポジション保有時に停止してしまいますとナンピン
   決済等もできなくなります。
   そのため現在保有のポジションを決済後に次のエントリーまでに手動でEAを
   止める必要があります。 
   しかし気が付かないうちに決済が終了して再度エントリーとなることが多く
   なかなかうまく停止できません。 
   そのため今までは最後のポジションは手動で決済する必要がありました。 
   この機能をtrueにすることによってすでに持っているポジションが
   決済された後に次のエントリーを停止しますので安全にEAを停止することが
   可能です。

 

2010年1月4日~20181231年間のバックテスト結果です。 

ナンピンマーチンゲールEAにしては最大DDが低くなっています。 

設定画面の初期値は2010年から2012年までの3年間のバックテストでのデータを元に残り5年間を稼働させる疑似フォワードテストを行っています。 

2013年にこのEAをご購入いただいたとして6年間稼働させた場合の実績としても御覧ください。

初期設定値

f:id:karasutenguFX:20190304223808j:plain



 
Ⅲ. 設定画面 

f:id:karasutenguFX:20190304113646j:plain


MAGIC1

  • No1のマジックNoです。Buy専用 
  • 他のEAと同時に使用する場合は他のEAのマジック No と競合しないように設定を変更してください。 

MAGIC2

  • No2のマジックNoです。 Sell専用
  • 他のEAと同時に使用する場合は他のEAのマジック No と競合しないように設定を変更してください。 

StopOrder:初期値 false

  • ポジション保有中で次のエントリーを止めたい場合Trueに変更してください。 

Lots:初期値 0.05 ロット(5000通貨)

  • 1個目のロット数です。2個目以上はNanpinLotsMultの倍率で増えます。
  • FX会社・コースによってロット数の 単位が違う場合がありますのでご注意ください。
  • 最小ロットが0.01ロット以下が使えるFX会社・コースでお使いください。
    最小ロットが0.1ロットのコースで使用しますと初期ロット、ナンピンエントリーとも0.1を超えるまでは0.1ロットでエントリします。
  • 同じFX会社でも単位、最小ロットが違う場合がありますのでご注意ください

TakeProfit:初期値 20pips

  • ポジションが1個の場合のテイクプロフィット値になります。 

Stoploss:初期値 0pips

  • 1個目ポジションのストップロス値です。
  • 必要に応じて設定してください。
  • の場合は損切しませんので含み損にご注意ください。

Tettai_mode1:初期値 false

  • 撤退モード1が稼働します。

  • 撤退時間・待機時間は次の設定項目で任意に変更可能です。

  • 損切の可能性もありますので必要なければfalseに変更して下さい。

tettai_fun:初期値 270分

  • 撤退時間を設定します。単位は分です。

taiki_fun:初期値 120分

  • 待機する時間を設定します。単位は分です。

  • 撤退決済した後再エントリーまでの時間になります。

tettai_mode2:初期値 false

  • 撤退モード2が稼働します。
  • 日足での変動を感知して決済します。

  • 損切の可能性がありますので必要なければfalseに変更してください。

Slippage:初期値 10pips

Max_Spread:初期値 20pips

  • 最大スプレッド値です。
  • 設定値以上のスプレッドではエントリーしません。
    ご使用のFX会社に合わせて変更してお使いください。
     

NanpinEntryFilter:初期値 false

  • エマージェンシーポイントまではナンピン間隔が固定でエマージェンシーモード発動すると相場状況に合わせてナンピン間隔が広がります。 
  • trueの場合ナンピン間隔が1個目から広がります。
    ゴールデンウイークや年末年始等の長期休みで相場が急変する可能性がある場合はtrueに変更しておくと無駄なナンピンエントリーが少なくなります。
  • trueの場合でもありませんのでロスカットには注意してください。

Emergency_modo:初期値 false

  • tureでエマージェンシーモードがONになります。 

Empoint:初期値 10

  • エマージェンシーモードに切り替わるポジション数です。
    初期値10の場合は11個目から発動します。
     

EmergencyTP :初期値 10

  • エマージェンシーモード発動した場合のテイクプロフィト値です。 
  • エマージェンシーモードは緊急事態として、ナンピン間隔が設定値よりも広がりますので広がり幅によってはマイナス決済となる場合があります。

NanpinCount:初期値 20

  • 最大ポジション数です。1個目のポジションを含めた個数です。 
  • 初期値 20の場合最大ポジション数は20個となります。 

NanpinEntrypips:初期値 25pips

  • ナンピン間隔pipsです。
  • エマージェンシーモード発動まではこの間隔でナンピンします。 

NanpinLotsMult:初期値 1.1

  • ナンピンするロット倍率です。
  • 倍率を低くしますと最大ロット数は抑えられますが決済時間が長くなります。
    逆に高くした場合は最大ロット数は増えますが決済時間は短くなります。

NanpinTP:初期値 20pips

  • ナンピンになった際のテイクプロフィット値です。
  • エマージェンシーモードが発動するまではNanpinTPが有効になります。 

 NanpinSL:初期値 0pips

  • ナンピン時のストップロス値です。
  • 2個以上のポジションの際に有効になります。
  • 初期値0の場合は損切しませんのでロスカットにはご注意ください。
  • 必要に応じて設定してください。 
  • ナンピン計算でのロスカット値となりますのでご注意ください。
    ナンピンポジション数、倍率によって変わります。
    例えば500pipsと設定しても250pipsぐらいで損切となります。
    設定する場合は必ずバックテストで確認の上設定してください。

WeekendExit:初期値 false

  • 週末決済する場合はTrueに変更して下さい 

EndDay:初期値 true

  • 決済する曜日を選択します。
  • 1が月曜日で順番に5は金曜日となります。 
  • MT4時間GMT+3(冬時間+2)場合,初期値では土曜日の早朝となります。

OrderStopTime:初期値 18時

  • 週末決済がTrueで新規のエントリーを止めたい時間を設定してください。
  • 時間はご使用されているMT4時間です。 
  • サマータイムを導入している会社の場合はその都度変更してください。

CloseTime:初期値 22時

  • 自動決済する時間です。時間はご使用されているMT4時間です。 
  • サマータイムを導入している会社の場合はその都度変更してください。

StartDay:初期値 1

  • 週末決済モードがTrueの際に再稼働する曜日です。1は月曜日です。 

StartTime:初期値 3

  • 再稼働する時間です。時間はご使用されているMT4時間です。 

Ⅳ. ご注意点

  • MT4で最小ロットが1,000通貨以下で使用できればどの業者でも使用可能です。
  • 週末決済機能をお使いになる場合はご使用されるMT4時間に合わせてお使いください。 損切の可能性もありますのでご理解の上Trueに変更してください。
  • GBPUSD 5分足専用となっています
    他の通貨、時間足では稼働しませんので注意してください。 
  • バックテストを行い余裕のある資金でご使用ください。
  • ロット数が大きくなりますので証拠金不足にご注意ください。
  • レバレッジの低い国内FX会社で稼働される場合はロスカットに注意してください。 

 

ご購入はこちらから
ナンピンの術 其の一 GBPUSD M5

 

問い合わせはこちら 

 

 

 

 f:id:karasutenguFX:20190302152508j:plain      f:id:karasutenguFX:20190302152508j:plain      f:id:karasutenguFX:20190302152508j:plain