こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

MT4のバックテストについて。

forex.comのデータを使用し、EAのバックテストを行っています。
1分足、5分足、15分足、30分足などでみられる現象なのですが原因が分からず困っています。

バーの始まりでシグナルが出て、売買を行う単純なEAです。
しかし、結果上でもオープンチャート上でも、
実際の高値より高い値段で約定されているときがあります。
酷いときにはバーの前後の最高値より20銭ほど高い場合もあります。

理由は何が考えられますか?

投稿日時 - 2012-02-05 22:59:24

QNo.7287818

すぐに回答ほしいです

質問者が選んだベストアンサー

#1の方も仰ってますが、おそらくはスプレッドとスリッページだと思います。
例え、足のオープンで売買の指示を出していても、月曜の午前中や金曜(土曜)の深夜3時過ぎは流動性が乏しいので、BidとAskが離れます。
MT4のチャートは基本はBidで表示されるので、ローソク足よりも離れることはあるでしょう。
また、毎月第1金曜日の雇用時計など、急激にレートが変動する際には、スリッページ(バックテストなら滑らないかも・・・)しますからね。

一度、そのローソク足とかけ離れたところで売買しているポイントを日時や曜日も調べて見ると良いですよ。
同じ理由で、買いならAskのチャートにしてみるとかね。

投稿日時 - 2012-02-06 14:22:39

お礼

そういうことでしたか・・・。
丁寧な解説ありがとうございます。
解決いたしました。

投稿日時 - 2012-02-07 12:11:58

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(2)

ANo.1

スプレッドじゃないでしょうか。

特に土日の場合、スプレッドが変動制の業者だとかなり開いた状態でチャートが停止することが多いので、それを元にテストを行うとそのような現象が起こると思います。

投稿日時 - 2012-02-05 23:20:37

補足

スプレッドの可能性も考えたのですが、
その場合は全ての売買が同じように離れた値になりますよね?

5回に1度くらい現象が発生しているようなのです・・・。

投稿日時 - 2012-02-06 00:27:36

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-