オンライン・トレーディング・アドバイザー。意見交換会 - ページ 12

 
OnGoing:

もっと見るテスターの仕事で行き詰まりそうになった」とHPに書かれていますね。しかし、それだけに戦略の持続性には大きな疑問があります。神話にあるような「社内自己診断」は自己欺瞞に過ぎないかもしれないので。

テスターも信用できない。しかし、少なくともテスターでの大まかなテストに耐えられないエキスパートであれば、個人的には1年以上経ってもフォワードでのテストデータは当てにならない。なぜなら、それらは非常に静的で、つまり外的要因の一致に依存することがあるからです。テスターでは、それらがカットされ、残るのは引用のバックボーンだけで、他には何もないのです。確かに、歴史にはギャップや矛盾があることもあるが、それでもある程度の分析と努力をすれば、それらは簡単に見つけることができるし、それによって得られた結果は、全体像から除外することができる。

ましてや、純粋に数学的なモデルに基づいたグリッドは、検証を重ねなければなりません。そうでなければ、何年もその効果について幻想を抱いたままになってしまう可能性があります。そして、次の不明な「不可抗力」で、何度も何度も「膠着状態」になり、次の同様のケースに数ヶ月間待つことになる。私の意見としては、かなり非合理的なテストモデルを選択したことになりますね。

そう、実は新しいアイデアや変更を試すのに多くの時間が費やされているのです。まさにアイデアのバックボーンは、もともとストラテジーテスターで 検証されていたものです。ただ、具体的に何をテストする必要があるのかが明確ではありません。パラメータはすべて自動モードで計算されており、手動で何も入力していないので、変化するパラメータとして確認することは可能です。

ストラテジーテスターで動かしてみました。その結果が出る。

2011.09.13 15:41:13 TestGenerator: unmatched data error (high value 1.4321 at 2009.12.31 18:43 and price 1.4321 mismatched).

要するに、一度も取引していない。

また、メッセージもあります。

2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: スタックオーバーフロー
2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 1002

どうやら、ヒストリカルデータをダウンロードしようとして、欠落しているバーの1つで止まっているようです。

 
forexnew:

そう、新しいアイデアや変化を試すには、実はとても時間がかかるのです。アイデアのバックボーン自体は、もともとストラテジーテスターで検証していました。ただ、具体的に何をテストする必要があるのかが明確ではありません。パラメータはすべて自動モードで計算されており、変化するパラメータとしてテストできるようなものを手動で入力することはしていないのです。

ストラテジーテスターで動かしてみました。その結果が出る。

2011.09.13 15:41:13 TestGenerator: unmatched data error (high value 1.4321 at 2009.12.31 18:43 and price 1.4321 mismatched).

要するに、一度も取引していない。

また、メッセージもあります。

2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: スタックオーバーフロー
2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 1002

どうやら、ヒストリカルデータをダウンロードしようとして、欠落しているバーの1つで止まっているようです。

おそらく端末の 設定で、ヒストリーの許容バー数を高く設定していなかっただけだと思われます。
 
OnGoing:
おそらく、端末の設定でヒストリーのバーの許容数を大きく指定していなかっただけだと思われます。

はい、そうです。

最大履歴バー数 10000000

ウィンドウ内の最大バー数 10000

 
また、時間枠の切り替えに不具合がある可能性もあります。Expert Advisorは、ヒストリカルデータをダウンロードしながら、時間枠を切り替えて表示します。そして、ストラテジーテスターは 1つのタイムフレームに設定されています。これはあくまで推測に過ぎない。Expert Advisorはバージョン4の最初でテストが中止され、現在はバージョン4.294です。
 
私はそれを調べることができます、誰が知っている、多分このケースでは3つの頭よりも2つの頭が優れている)
 

まず、すべてのアクションの値がデータ、条件ともに正規化されているかどうかを確認することです。これでエラーの半分くらいは取り除けるでしょう...。

 
forexnew:

そう、新しいアイデアや変化を試すには、実はとても時間がかかるのです。アイデアのバックボーン自体は、もともとストラテジーテスターで検証していました。ただ、具体的に何をテストする必要があるのかが明確ではありません。パラメータはすべて自動モードで計算されており、変化するパラメータとしてテストできるようなものを手動で入力することはしていないのです。

ストラテジーテスターで動かしてみました。その結果が出る。

2011.09.13 15:41:13 TestGenerator: unmatched data error (high value 1.4321 at 2009.12.31 18:43 and price 1.4321 mismatched).

要するに、一度も取引していない。

また、メッセージもあります。

2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: スタックオーバーフロー
2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 1002

どうやら、ヒストリカルデータをダウンロードしようとして、欠落しているバーの1つで止まっているようです。



そうではなく、プログラムはある情報(リファレンス)を同じ場所に何度も置こうとしているのだと思います。スタックオーバーフローは、再帰的なサブルーチン呼び出しの乱用や、いくつかのデータ型の 不適切な使用によって発生します。
 
tara:

そうではなく、プログラムはある情報(リファレンス)を同じ場所に何度も置こうとしているのだと思います。スタックオーバーフローは、再帰的なサブルーチン呼び出しの乱用や、いくつかのデータ型の不適切な使用によって発生します。
4,000行以上のコード行を掘り起こすのは面倒です。古いバージョンのプログラムを取って、このエラーがいつ出たか確認すべきだろう。
 
本日18時(ウクライナ時間、モスクワ時間19時)よりオンラインウェビナーを開催します。ご質問のある方は、ぜひご参加ください。試験中の小学生のような気分です :))
 
forexnew:
本日18時(ウクライナ時間、モスクワ時間19時)よりオンラインウェビナーを開催します。ご質問のある方は、ぜひご参加ください。試験中の小学生のような気分です :))

リンクを共有する...