ロジック概要
■ゴトー日の日本時間0時5分に買いエントリーし9時55分に決済します。
■9時55分に売りエントリーし12時10分に決済します。
■時間の設定はパラメータにより変更可能です。
■ゴトー日が土日祝の場合はその直前の平日をゴトー日とみなします。
■月末をゴトー日とみなします。31日の月は30日ではなく31日をゴトー日とみなします。
■取引停止日は12月25日、12月31日~1月3日となります。
バックテスト
2003年5月~2022年8月の結果です。マイナスの年はありません。
PF1.89、スプレッド5(0.5pips)、100万円スタート、1.0Lot固定設定で、
1,500万円以上の利益です。
スプレッド耐性も十分です。10(1.0pips)と20(2.0pips)を掲載します。
スプレッド5(0.5pips)
スプレッド10(1.0pips)
スプレッド20(2.0pips)
Quant Analyzer 4の結果 スプレッド5(0.5pips) マイナスの年はありません。
$となっていますが¥です。
パラメータ説明
基本的には基本設定の項目のみの変更で結構です。
バックテストはすべて初期値の設定での結果となります。
直近20年に最適化されたパラメータとなります。
過剰な最適化はしておりませんのでご安心ください。
————-基本設定——————
■取引ロット(初期値:1.0)
複利運用しない場合の取引ロットの設定です。
■複利運用(初期値:false)
true:複利運用する
false:複利運用しない
■複利運用時ロット(100万円あたり)(初期値:1.0)
口座残高100万円に対してのロットの設定です。
例:初期値【1.0】の場合
口座残高100万円 = 1.0 Lot
口座残高150万円 = 1.5 Lot
口座残高225万円 = 2.25 Lot
ドル口座の場合は下記です。
例:設定値【100.0】の場合
口座残高1万ドル = 1.0 Lot
口座残高1万5000ドル = 1.5 Lot
口座残高2万2500ドル = 2.25 Lot
※内部計算値が下記となっています。
口座残高 / 1,000,000 × 複利運用時ロット(100万円あたり)
■複利ロット計算基準(初期値:口座残高)
一つ前のパラメータ:複利運用時ロット(100万円あたり)の計算基準です。
以下の3つからプルダウンで選択します。
口座残高
有効証拠金
余剰証拠金
■GMTオフセット(冬時間)(-12~12)(初期値:2)
ご使用のブローカーの値を入力してください。
■米国サマータイム(初期値:true)
true:米国のサマータイム(3月第2日曜日~11月第1日曜日)を採用しているブローカーの場合
サマータイム期間中はGMTオフセット(冬時間)に+1されます。
false:上記以外の場合(欧州のサマータイムやサマータイム非採用のブローカー場合)
※GMTオフセット冬時間 = 2、GMTオフセット夏時間 = 3で、
米国サマータイム方式をとっているブローカーを使用されている場合は、
この2つのパラメータは初期値のままで良いことになります。
欧州サマータイムの場合はfalseとして、
GMTオフセット(冬時間)を欧州サマータイムに合わせて手動で変更してください。
サマータイムを採用していない場合は、falseとして、
GMTオフセット(冬時間)をご使用のブローカーの値に設定してください。
!注意!
上記2つのパラメータの設定は慎重に行ってください。
設定が正しいかどうかはチャートの左上に表示された、
現在時間(日本時間)が正しいかどうかで判断できます。
(ただし、サーバーが停止している土日などは確認できません。)
■マジックナンバー(初期値:220821)
任意の値に変更可能です。
※同一MT4内で動くほかのEAと重複しない値としてください。
■スリッページ(初期値:5)
約定ルールがストリーミング方式の場合に有効です。
5point以上滑った場合に約定されません。
pointというのは最小単位となります。
USDJPY が123.456と表示されているブローカーの場合、
6と表示されている桁(小数点第3位)になります。
尚、約定ルールがカウントダウン方式の場合は無視されます。
約定ルールはブローカーが決めており、変更はできません。
現在殆どのブローカーが後者となっております。
——–買い取引設定——–
■買い取引(初期値:true)
true:買い取引を行う
false:買い取引を行わない
■買いエントリー(時) (-9(=前日15時)~9)(初期値:0)
■買いエントリー(分) (0~59)(初期値:5)
■買い決済(時) (-9(=前日15時)~23)(初期値:9)
■買い決済(分)(0~59)(初期値:55)
※(時)の入力について
ゴトー日当日の0時を基準として、マイナスの場合はゴトー日前日の時間となります。
例:-9の場合、ゴトー日【前日】の15時(24-9)となります。
-1の場合、ゴトー日【前日】の23時(24-1)となります。
3の場合、ゴトー日【当日】の3時となります。
■買い損切pips(初期値:120.0)
変更可能
■買い利確pips(買い利確pips:100.0)
変更可能
——–売り取引設定———
■売り取引(初期値:true)
■売りエントリー(時) (0~23)(初期値:9)
■売りエントリー(分) (0~59)(初期値:55)
■売り決済(時) (0~23)(初期値:12)
■売り決済(分) (0~59)(初期値:10)
■売り損切pips(初期値:120)
■売り利確pips(初期値:100)
説明省略。買い取引と同様です。
———月曜買い設定———
■ゴトウビが月曜日のときの買い取引(初期値:true)
true:取引する
false:取引しない
■月曜日の買いエントリー(時)(0~9)(初期値:8)
■月曜日の買いエントリー(分)(0~55)(初期値:30)
ブローカーがオープンしている時間を設定してください。
月曜日早朝はブローカーがオープンしていない為、
設定を分けています。
なお、決済時間、損切利確は月曜日以外の設定と同じとなります。
変更はできません。
———月曜売り設定———
■ゴトウビが月曜日のときの売り取引(初期値:true)
true:取引する
false:取引しない
なお、エントリー時間、決済時間、損切利確は月曜日以外の設定と同じとなります。
変更はできません。
———-その他の設定———
■チャートに情報を表示(初期値:true)
チャートの左上に下記の表示を行います。
true:表示する
false:表示しない
■バックテスト時にチャートに情報を表示 (初期値:false)
バックテスト時に上記の情報を表示します。
true:表示する
false:表示しない
※バックテスト時は表示しないほうが早く終わるため、
初期値をfalseにしております。
ビジュアルモードで表示を確認したい場合などにtrueにしてください。