検証用自動売買EAをプレゼント
当サイトからFXスキャル・パーフェクトシグナル(SPS)をご購入いただいた皆様への特典として、
「FXスキャル・パーフェクトシグナルをEA化して検証してみた」
でご紹介した、動作確認・検証用の自動売買EA
SPS_EA
を追加しました。
SPSの基本性能の把握にお役立ていただければ幸いです。
MetaTrader4にEAファイルをインストール
インフォトップまたは特設ページからダウンロードしたファイルを解凍してできたフォルダ、
[sps_tokuten]→[sps_ea]の中にあるフォルダ、[MQL4]を
MT4のデータフォルダ([ファイル]→[データフォルダを開く])にコピーし、MT4を再起動する。
インストールはこれで完了です。
MT4の設定
EAを動作させるために、
[ツール]→[オプション]→[エキスパートアドバイザー]の
「自動売買を許可する」と「DLLの使用を許可する」にチェックを入れて下さい。
トレードのロジック
トレードのロジックについてはこちらをご参照下さい。
パラメーターについて
パラメーターについはこちらをご参照下さい。
バックテストの方法
- エキスパートアドバイザーに「SPS_EA_v●」を選択
- 通貨ペアはテストしたい任意の通貨ペアを選択
- 期間に M5 選択
- チャートで売買の様子を見る場合は「ビジュアルモード」をチェックする
- 「エキスパート設定」をクリックし、パラメーターを設定する
「スタート」をクリックするとテストが始まります。
FXスキャル・パーフェクトシグナルのチャートを表示する場合は、チャート上で
[右クリック]→[定型チャート]→[Sps5]を選択し、テンプレートを読み込んでください。
1時間足チャートも同時に表示させるには
- ストップボタンを押して5分足チャートの動作を一旦停止する
- テストしている5分足と同じ通貨ペアの1時間足チャートを開き、チャート上で右クリックして
[定型チャート]→[Sps 1H]を読み込み、[ウィンドウ]→[水平分割]で整列させる。
- 5分足チャートにインジケーター「SPS_douki_5M」を、1時間足チャートに「SPS_douki_1H」をそれぞれドラッグ&ドロップする。
- スタートボタンを押してテストを再開する。
フォワードテストの方法(4通貨ペアの場合)
- 自動売買ボタンが緑色になっている場合はクリックして赤にする。
- [ファイル]→[チャートの組表示]→[SPS]でチャートを表示させる。
- それぞれの通貨ペアの5分足チャートに「SPS_EA_v●」をドラッグ&ドロップする。
この際、パラメーターのMagicはそれぞれ違う数字にする
- 全ての設定が終了したら「自動売買」ボタンを押して緑色になっていることを確認する。
チャート右上にニコちゃんマークが表示されていることを確認する。
動画による解説
コメント
バックテスト結果を教えてもらうことはできないですか?
ファミリーマートさん、おはようございます。
バックテストの結果は多分皆さん気になるところだと思うんですが、下のような理由があってあまり載せることができないんです。
・処理が結構複雑で実行速度が遅く、非力なマシンではものすごく時間がかかること
・マシンが非力なので常時1ヶ月分ほどしかヒストリカルデータを保持していないこと
・正確にロジックが再現できているか不明なのでバックとテストの結果は載せないでほしいと業者さんから言われたことがあること(クロスさんからではありません^^;)
なので大変申し訳無いんですが長期のバックテストの結果はちょっと載せられないかなぁと思ってます。ご期待に添えなくてゴメンナサイm(__)m
ちなみに超短期のテストの結果は
https://www.eamt4.net/fxjoho/sps/fxscal_perfect_signal.html
に載せてます。
これ見みていただければわかると思うんですが、7月上旬は好調だったんですが、中旬からはイマイチですね^^;
実はこれ、トレーリングストップのタイミングと幅によるところが大きく、トレンドに乗ってエントリーするものの、ボラが大きくすぐにストップにかかっちゃったみたいなことが多かったりするように思うんです。
そのあたりのことはもうちょっと検証してみたいと思っているところなんですよ。
他の通貨ペアも同じような傾向があり、ボラの幅等によって調子がいい時期と悪い時期がわかれることが多いような気がします。
相場に合わせて微妙にトレール幅を調節したりするのがいいかなと思ったりしてます(^^)
はじめまして。やぶさめと申します。
興味深く読ませていただきました。
これを買うかどうか検討しているものです。
一つ質問です。
4通貨ペアまとめてバックテストはできますか?
できるとすれば結果が見たいです。
やぶさめさん、はじめまして。
ご質問の件、バックテストでは複数の通貨ペアをまとめてテストを行い、結果を表示することは残念ながらできないと思います。
フォワードテストでは可能です。
説明を文字で書くと結構大変なので下の動画を参考にしてくださいね(^^)
今後ともよろしくお願いいたしますm(__)m
SPSの購入をさせていただきました。
EAの設定をしていて「BTclose」とありますが、これはどういったものでしょうか。
「true」にするとどういう効果があるのでしょうか。
初心者の質問で申し訳ありませんが、おしえてください。
cheeryさん、こんばんは。
すみません、BTcloseについては、
「FXスキャルパーフェクトシグナルの決済について検証してみた」
https://www.eamt4.net/fxjoho/fxscal-perfect-singal/fxscal_perfect_signal.html
の中で説明させていただいておりました。
BTcloseをfalseにすると足が確定してからの決済、trueにするとバンドにタッチした瞬間に決済します。
詳しくは動画
https://www.youtube.com/watch?v=RQYhL4RNYhk
の9:30あたりで説明してますので参考にして頂ければと思います。
よろしくお願いいたしますm(__)m
Michi 様
丁寧な回答をありがとうございます。
BTcloseを「true」に指定しておりましたが、3シグマにタッチしても決済しなかったようなので連絡いたしました。
一応画像もつけておきました。
もしも原因がわかるようでしたら教えてください。
何度も申し訳ありません。
Michi 様
何度もすみませんでした。
上記の質問は動画を見直して解決いたしました。
バンドの動きが後追いになるため、その瞬間はタッチしていなかったということですね。
よくわかっていなくてすみません。
今後もどうぞよろしくお願いいたします。
cheeryさん、こんばんは。
ご質問頂いた件、
「バンドの動きが後追いになるため、その瞬間はタッチしていなかった」
ということもあるんですが、補足させていただきたいこともありますので回答動画を参考にしてくださいね。
今後ともよろしくお願いいたしますm(__)m
Michi 様
丁寧に解説していただいてありがとうございました。
今日まさに同じような場面を目撃しまして、バンドにヒゲタッチして突き抜けたのに確定せずにそのまま動いていきました。
こういった場合は手動で決済しても、その後の動きに差しさわりはないのでしょうか。
何度も申し訳ございません。
cheeryさん、こんばんは。
ご質問の件、多分大丈夫だと思いますが、基本的には動作確認用に作ったEAですので、そのような動作は想定していません。
試していないので、動かなかったらゴメンナサイm(__)m
Michi 様
こちらこそ、何度もすみませんでした。
ご回答いただきましてありがとうございます。
今後もどうぞよろしくお願いいたします。
cheeryさん、おはようございます。
いえ、どういたしましてです。
こちらこそ今後ともよろしくお願いいたしますm(__)m
ご無沙汰しています。久しぶりにワンミニをリンクから購入しまました。EAのダウンはインフォトップからになりますか?
しんさん、こんばんは。
その件につきまして、実は最近複数の方からご要望を頂いておりました。
後ほどそのようにさせていただこうと思っておりますので今しばらくお待ちいただけますでしょうかm(__)m