• ベストアンサー

メタトレーダーでバックテストの結果が出ない

お世話になります。 プログラムなどは組めないので、無料配布しているインジゲーターを利用しようと思っています。 http://codebase.mql4.com/indicators から、とりあえずダウンロードして、ストラテジーテスターでバックテストをしようと思ったのですが、結果やグラフが表示されません。時間足などを変えて試しても表示されません。 試しに標準のテクニカルで試してみたら、表示されるものと表示されないものがありました。 以前もメタトレーダーを使っていて、その時知り合いにもらったインジゲーターをバックテストしていて、その時は結果が出ていたのですが、今回は出ません。 何か根本的に間違えている部分があるのでしょうか?

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

  • ベストアンサー
回答No.1

indicatorsはチャート上に表示させるだけのものです。(移動平均1線、MACD等) ストラテジーテスターでバックテストを行うのであれば、Expert Advisors をダウンロードしてください。 http://codebase.mql4.com/experts

takerunbaj
質問者

お礼

返事遅くなって申し訳ありません。 Expert Advisors をダウンロードしてみましたが、ダメでした。

その他の回答 (1)

回答No.2

原因は分かりませんが、取引業者によっては、EAが作動しないことがあるようです。 お使いの業者以外でデモ口座を開設し、試されてはいかがでしょうか。 また、その他、いくつかの原因が考えられますが、テスト後の『操作履歴』を覗くと、問題のヒントがあるかもしれません。 そのエラーメッセージまたはコードを教えていただければ、アドバイスできるかもしれません。

関連するQ&A

  • FXバックテストについて

    FXバックテストについて ODLさんのMT4を使用してFXの自動売買を始めたばかりです。 自動売買EAをMT4のストラテジーテスターでバックテストしているのですが、最近有料のバックテストソフトがあることを知りました。(Forex Testerという名前でした) やはり有料ソフトを使用して行うバックテストの方が、MT4のストラテジーテスターで行うバックテストより正確なテスト結果を得られるのでしょうか? Forex Testerのデモ画面をダウンロードして見てみましたが、MT4のストラテジーテスターよりどのあたりが優れていて有料で販売されているのか、素人の私にはよくわかりませんでした。 バックテストで一番調べたいことは、ストップロスやリミットの値をどのくらいに設定したらよいかということなのですが、上記バックテスト以外に調べるよい方法がありましたら教えて下さい。 みなさまのアドバイスよろしくお願い致します。

  • MT4によるバックテストの信頼性について

    従来、私は、エクセルを利用してバックテストしていましたが、MT4という優秀なソフトがあることを知り、MT4によりプログラムを書いてバックテストしたところ、エクセルでのバックテストと異なった結果がでるのです。具体的には、本来ならば決済注文が成立しているはずであるにもかかわらず(エクセルでは決済住みとなる)、成立していなかったり、  orderCloes error 4051 invalid ticket for OrderClose function などというエラーメッセージがでるのです。 また、プログラム(EA)のミスかと考え、ブログラムの内容も検証したのですが、特におかしな点もありませんでした。その証拠に、一定期間のデータによりストラテジーテスターにより結果をみると正常に機能しているからです。 以上、どうもストラテジーテスターによるバックテストには、あまり信頼性がないのではないかと感じるようになりました。  エクセルによるバックテストとMT4によるバックテストではどちらが信頼性が高いのでしょうか。  経験なども踏まえて回答していただければ幸いです。

  • 自分で作成したMT4のEAがバックテストでは動くのにデモで動きません

    プログラムとか素人なのですが、独学で勉強してMT4のEAを作成しました。 Strategy Testerではちゃんと動くのですが、いざフォワードテストをと思いデモ口座で試してみたところ、売買のタイミングになってもEAが動いて売買してくれません。 ちなみにバックテストでは、こちらが売買して欲しいタイミングでちゃんと売買してくれるものが出来ました。(結果はダメダメの右肩下がりEAですが・・・) ブローカーはFXDDとFXCM powered by BTのデモでやってみましたが、どちらでもダメでした。 ちなみにPan Rolling社から出ている「FXメタトレーダー入門」という本に載っているEAをプログラムをそのまま作ってみて試してみましたが、そのEAもデモでは動きませんでした。 ネットで無料で配布してあるような別の人が作ったEAではちゃんとデモ口座で売買してくれるので、私のプログラムの何かが悪いのだと思うのですが、バックテストは出来るけれど、フォワードテストが出来ないというのは何がおかしいと考えられますでしょうか?

  • MT4のバックテストの方法について

    いろいろなサイトで情報を探しているのですが、どうにも解決しないので質問いたします。 メタトレーダー4のEAであるTHVシステムを使ってトレードしようと思い、 先ずは検証しようと考えました。 バックテスト仕方は、いろいろなサイトで載っているのですが、 THVを選択してバックテスト検証しても、 グラフ表示や結果が表示されません。 その他のMACD sampleを選択して検証すると、グラフも表示されます。 ちなみにTHVを選択して実行した際に、操作履歴に表示されるメッセージは、 THV STARTED FOR TESTINGとなります。 THVはパラメータ設定(多くのサイトで解説されている画面)がないようです。 どうしたら、グラフ化して確認することができるでしょうか。 データ(HISTORY CENTERから)はダウロードはしています。 どなたかこの状況から打破する方法をご存知の方がいましたら、 お願いします。 バックテストというキーワードなど様々な方法で検索かけたのですが、 解決できませんでした。

  • メタトレーダーについて

    メタトレーダーでバックテストが利用できますが、テストした成績はストらてじーテスターというのでみれますが、そのなかでInitial deposit 10000というのがありますが、ここは初めの自己資金始めた資金になりますか?で10000だと日本円でたかが1万になりますが1万円からだと取引ができないとおもいますが、証拠金が少なくてなのでこの10000というのはアメリカドルでの話になるのですか?1ドル100円だと1万ドルで100万の価値で現在だと83円ぐらいだから1万ドルで83万の価値になりますが・・・・・・・?どう考えても1万円からスタートできないと思うので

  • メタトレーダー4を利用してメガドロイドというEAのバックテストをおこな

    メタトレーダー4を利用してメガドロイドというEAのバックテストをおこないましたが、全くデータがとれません。 操作履歴で確認すると次のように表示されていました。 MegaDroid EURUSD,H1: dll calls are not allowed; 'MegaDroid.dll'-'Activate' これはどういう意味なのでしょうか? 実際の取引は開始していませんが、同じ設定でチャートにニコニコマークは出ています。 よろしくお願いします。

  • MetaTrader4 バックテストについて

    Strategy TesterでのEAバックテストについてお伺いいたします。 期間を指定してバックテストすると、きちんとしたヒストリーデータが揃っていても、途中で停止して最後までテストされていないことがあります。 例えば、2010/1/1~2011/12/31に指定してスタートすると、2011/7月頃までしかテストされていないことがありますし、期間を指定しなければ必ずどこかで止まっています。 (60分足でテスト。しかし、止まったところから期間を指定し直してスタートさせると正常にテストされていたりします。“Mismatched Charts errors”は出ておらず、途中で止まる以外は特に異常はないようです) データは、FXDDの1分足ダウンロードサイトからダウンロードした2005年からのデータを、period_converter_allで各時間足に変換していますので特に問題ないと思います。 これは、あまり長い期間はテストできないという、MT4の仕様なのでしょうか? 2005年ぐらいから一度にテストできる方法などないでしょうか? 以上、ご教示いただけましたら幸いです。

  • FXバックテスト 口座履歴を反映させたい

    宜しくお願い致します。 FXのバックテストでMT4のストラテジーテスターを使って、バックテストをする方法はわかるのですが、自分の取引を実際に過去に行った口座履歴のデータをバックテストに反映させて、どこで売り買いをしたかがわかりたいのですが、上記のやり方では、そういう履歴も反映してはくれません。取引会社はXMを使っています。そういうことが出来るソフトはあるものでしょうか。検索してみた限り出て来ません。あるいはFXの会社によっては、プラットフォームでそういう取引履歴を反映できるバックテストがあるものでしょうか?いまのところは口座履歴をプリントアウトして、それを横にしながらバックテストと照合しているという状態です。ご存知の方、宜しくお願い致します。

  • MT4のバックテストが途中でとまります。

    MT4のバックテストが途中でとまります。 最適化のバックテストを実施するのですが、必ず途中でとまります。 10496の組み合わせを検証する際に、同じEAなのですが、ある時は52/10494で止まり、ある時は2452/10496で止まったりと原因がまったくわかりません。 ちなみに、バックテストが途中で終わる要因である、tester/history内のファイルが2GBを超える現象は発生していません。 どうぞよろしくお願いいたします。

  • ストラテジーテスターの使い方 MT5 MT4

    MT4及びMT5のストラテジーテスターの使い方をお教えください。 私が使用したいのはEAによるバックテストではなく、任意のインジ、チャート設定での手動による過去検証です。 ネットで探してみたのですが、EAの入れ方やバックテストのやり方は出てくるのですが、手動による検証方法が分かりませんでした。 任意のチャート設定のやり方もわかりません。。 最近、MT5に切り替えましたので、そちらでの検証方法もお教えいただけるととてもありがたいです。 お手数をお掛けしますが、よろしくお願い致します。 メタトレーダー FX StrategyTester