Bolivan EA(ボリバンEA)は、順張り時はボリンジャーバンドと移動平均線を使用し、逆張り時はボリンジャーバンドとRSIを使用したマルチロジックEAです。
順張りモードのエントリーのパターン
逆張りモードのエントリーのパターン
【EAの説明】
順張りトレードする時間帯は、東京時間の午後から欧州時間が終わるまでです。(サーバー時間の7:00~17:59)
上記以外の時間帯にポジションが無い時だけ逆張りトレードモードに切り替わります。
順張りモードではボリンジャーバンドのシグマにタッチで順張り方向にエントリーします。
内部の処理としては、1時間足20個分で標準偏差±2σを計算して売買を行います。
決済のタイミングは、ローソク足の終値が移動平均線(1時間足20個分のSMA)にタッチしたタイミングとなります。
逆張りモードでは順張りとは反対方向に売買を行います。
具体的にはボリンジャーバンドが2σ(2シグマ)をローソク足の終値が上に抜けている状態でRSIの値が70以上かつ、ローソク足が下落(陰線)したタイミングでショートエントリーします。
ロングエントリーはショートの逆で、ボリンジャーバンドの-2σ(マイナス2シグマ)をローソク足の終値が下に抜けている状態でRSIの値が30以下かつローソク足が上昇(陽線)したタイミングでロングエントリーします。
ポジションがある時は、逆張りモードでの新規エントリーは行われません。
保有ポジションが無い状態でサーバー時間の18:00~6:59に逆張りモードでエントリーします。
逆張りモードで新規エントリーしたポジションは、サーバー時間の7:00~の順張りモードで決済されます。
この為、新規エントリーの9割を順張りモードが占めます。
【基本仕様】
・GBPJPYに対応していますが、他の通貨ペアでも動きます。
・ボリンジャーバンドのσ(シグマ)は1~3まで設定できます。
・トレード回数は年間300回程度です。
・ストップロス設定で損失が限定されます。
・15分足と5分足チャートで動作します。
・他のEAとの同時稼働可能。
・マジックナンバーは他のEAと被らないように設定してください。
【設定項目】
ボリンジャーバンドのσ(シグマ)を2→1にするとトレード回数が増えます。
RSIの値は固定です。
トレードする曜日と時間はプロパティ設定で変更できます。
デフォルト設定では、ストップ400pipsとリミットは300pipsで設定しております。(変更可)
週末リスクを避ける場合は、WeekendClose設定を「true」に設定してください。
■マニュアルモードについて
プロパティ設定で ManualModeをtrueにすることで、自動売買は行われなくなります。
MT4を停止することなく自動売買を止める場合にご使用ください。
■トレードする時間帯
サーバー時間の7:00~17:59に順張りモードでトレードします。
日本時間(冬)14:00~24:59
日本時間(夏)13:00~23:59
上記以外の時間帯で保有ポジションが無い時だけ逆張りモードになります。
時間を監視するEAの為、GMT+2(冬)/+3(夏)のサーバーでご利用ください。
■□■□■□■□■ プロパティ設定(日本語) ■□■□■□■□■
Magic = 49202;// EA識別用マジックナンバー
Lots = 0.1;// ロット数 1.0=10万通貨 0.1=1万通貨 0.01=1千通貨
StopLossRequest = 4.0;// ストップ注文 0.5=50pips 1.0=100pips 10=1000pips
TakeProfitRequest = 3.0;// リミット注文 0.5=50pips 1.0=100pips 10=1000pips
Slippage = 1;// 許容スリップ
MaxSpread = 100;// 許容スプレッド BidとAskの値の差を入力 例30⇒3pips
Deviation = 2;// ボリンジャーバンドの±σ(シグマ) (範囲1~3)
MaxError = 50;// 連続オーダー回数の上限(範囲30~300)
ManualMode = false; // マニュアルモードにするtrue 自動売買モードにするfalse
Monday = true; // 月曜日に新規エントリーするtrue しないfalse
Tuesday = true; // 火曜日に新規エントリーするtrue しないfalse
Wednesday = true; // 水曜日に新規エントリーするtrue しないfalse
Thursday = true; // 木曜日に新規エントリーするtrue しないfalse
Friday = true; // 金曜日に新規エントリーするtrue しないfalse
WeekendClose = false; // 週末強制クローズ設定 週末に強制決済するtrue しないfalse
OnlyLong = false;//ロングのみ新規エントリーするtrue ロングとショート両方にエントリーするfalse
TrailingStop = false;// トレーリングストップを有効にするtrue しないfalse
CommentOnOff = true; // チャート画面のコメント 表示true 表示しないfalse
■□■□■□■□■ English explanation ■□■□■□■□■
Magic = 49202;// Magic number
Lots = 0.1;// Position lot 1.0=100,000 0.1=10,000 0.01=1,000
StopLossRequest = 4.0;// StopLoss 0.5=50pips 1.0=100pips 10=1000pips
TakeProfitRequest = 3.0;// TakeProfit 0.5=50pips 1.0=100pips 10=1000pips
Slippage = 1;// Slippage
MaxSpread = 100;// Max spread (30=3pips)
Deviation = 2;// Bollinger Band Deviation (Min=1 Max=3)
MaxError = 50;// Continuous order count limit (Min=30 Max=300)
ManualMode = false;// No automatic trading = true | Automatic trading = false
Monday = true;// Monday = true or false (GMT+2/+3)
Tuesday = true;// Tuesday = true or false (GMT+2/+3)
Wednesday = true;// Wednesday = true or false (GMT+2/+3)
Thursday = true;// Thursday = true or false (GMT+2/+3)
Friday = true;// Friday = true or false (GMT+2/+3)
WeekendClose = false; // WeekendClose = true or false
OnlyLong = false;// Long entry only = true | Long and short entry = false
TrailingStop = false;// Enable Trailing Stop = true | do not = false
CommentOnOff = true;// CommentOnOff = true or false
【バージョンアップ履歴】最新バージョン1.01
1、週末クローズ設定の追加(プロパティで週末に強制決済するtrue しないfalse)
trueとした場合、金曜日の深夜にポジションを強制決済します。
2、新規エントリー回数の上限設定の追加
本EAでは、証拠金不足等で新規エントリーの無限ループが行われた際の、エラー回避機能を実装しております。
短時間で規定の注文回数を超えると保護機能が働き、それ以上新規のエントリーは行われなくなります。
プログラム内の回数リセットタイミングはサーバー時間の4:00(日本時間の10:00~11:00)と、11:00(日本時間の17:00~18:00)と、18:00(日本時間の24:00~1:00)の3回です。
3、スプレッドが広がったときに注文を出さない設定を追加しました。
許容スプレッド BidとAskの値の差を入力 例50⇒5pips
デフォルト MaxSpread = 100
4、エントリーする時間帯と曜日を選べるようにしました。
5、マニュアルモードに対応しました。
マニュアルモードか自動売買モードか選べます。
6、トレーリングストップモードの実装
有利な方向に動いた時だけ逆指値注文レートを自動的に追従させるトレール注文を追加しました。
損失をコントロールしながら、効率よく利益確定が狙える注文方法です。
15分おきにレートチェックを行い、50pips以上レートが動いた時に逆指値の値を動かします。
この時、リミット注文も指値変更されます。
7、ロング方向のみエントリーする機能の実装
スワップポイント狙いのトレードで使用するモードになります。
ロング方向のみ新規エントリーし、ショートのポジションは持ちません。