バックテスト/最適化 - ページ 87

 

皆さん、こんにちは。

すでに議論されているかどうか分かりませんが、私は疑問を持っています。

もし私がcsv形式のデータフィード(時間、質問、入札、askvolume、bisvolume)を持っているならば、私はそれをHystorical center "import "ボタンを持ってきてインポート することができますか?

私が使用しなければならないいくつかの指定された形式があるのでしょうか?

ありがとうございます。

 
dasio:
こんにちは、皆さん。

すでに議論されているかどうかわかりませんが、私は疑問があります。

csv形式のデータフィード(時間、質問、入札、askvolume、bisvolume)があれば、Hystorical centerの「インポート」ボタンでインポートできますか?

何か指定されたフォーマットがあるのでしょうか?

どうもありがとうございます。

私はティックデータを持っていることを指定したい

 

ダシオ

時間、始値、高値、安値、終値、出来高の順で必要です。つまり、そのファイルには2つの価格(チャートを混乱させるので0にすることはできません)と1つのボリューム(残念ながらメタトレーダーは買いと売りのボリュームの違いを作りませんし、メタトレーダー4では「本当の」ボリュームではなくティックを記録するためのボリュームしか使いません)が欠けているのです。

dasio:
こんにちは、皆さん。

既に議論されているかどうか分かりませんが、私は疑問を持っています。

csv形式のデータフィード(time, ask, bid, askvolume, bisvolume)があれば、Hystorical centerの「インポート」ボタンでインポートできるのでしょうか?

私が使用しなければならないいくつかの指定された形式がありますか?

ありがとうございます。
 
mladen:
ダシオ 時間、オープン、ハイ、ロー、クローズ、ボリュームの順でフィールドを持つ必要があります。つまり、そのファイルには2つの価格(チャートを混乱させるので0にはできない)と1つのボリューム(残念ながらメタトレーダーは買いと売りのボリュームの違いを作らないし、メタトレーダー4ではボリュームはティックを記録するために使うだけで「本当の」ボリュームではない)が欠けているのです。

このような条件でファイルを作成し、1分間のヒストリカルデータをインポートした場合、どのようにStrategy Tester 用のティックデータを作成することができるのでしょうか。

私の最終的な目的は、オフラインのサーバーにあるStrategy Tester用のスクリプトを使ってhstファイルを作成することです。

 

あなたの意見...EA~?

エキスパートアドバイザーは、手動で取引するのと同じだと思うのですが。もし、あなたが自分で取引するときに正しいのであれば、このシステムを自動化することは可能だと思います。

 

バックテストとフォワードテストの使用時間についてのアドバイスをお願いします。

皆さん、こんにちは。

1Hの時間枠でトレードすることを検討しており、自分のEAでバックテストと フォワードテストを適切に行いたいと思っています。

私は手順や全てに精通していますが、バックテストとフォワードテストはどのような期間で行うのが良いでしょうか?

12ヶ月のバックテストと3ヶ月のフォワードテストが必要でしょうか?それとも、6ヶ月のデータをバックテストして、2ヶ月だけフォワードテストしたほうがいいのでしょうか?

最適な設定を見つけたいのですが、ただ、どれくらいの期間バックテストとフォワードテストをすれば、その統計値が得られるのかがあまりよくわかりません(バックテスト範囲の25%程度と聞いています)。

経験豊富な方からのお勧めがあれば教えてください。

 

Ivanさん、こんにちは。

あなたの2つの質問は互いに関連しているので、このスレッドに移動しました。

1.自動売買の前に手動で取引すること。

はい、それは強く推奨されます。

なぜなら、どんなコーダーでも、儲かるアイデアをプログラムしたい(そのアイデアが儲かることを確認したい)し、コーダーにとって時間=お金だからです。つまり、どんなコーダーでも、「ただ試してみたい」生のアイデアに従って多くのEAをプログラムすることは難しいのです。

私は、アイデアの作者は、そのアイデアが有益であり、自動化される可能性があることを確認するために、いくつかの期間のためにそれを交換する必要があると思います。

... エキスパート-アドバイザーは、手動で取引と同じです...

時には - はい、時には - ない。

2。バックテスト/フォワード テスト。

あなたは/あなたがルールと設定を知っているので、手動であなたのアイデアを取引していた場合。はい - あなたは、フォワードテストとそれを比較するEAをバックテストする必要はありません。

なぜなら、バックテストの結果は多くの場合有効ではないからです:MTF EAの場合、EAで使用/コード化されたバーの高値/安値/始値、アイコスタムとして使用したインディケータ、その他のいくつかのケースなどです。

ですから、手動で取引して、システムがどこで負けるのか、なぜ負けるのか、どの設定を使うのか、どのペアを取引するのか、どのタイムフレームを使うのか、どの取引ルールを実際に使うのか、などを知る方がよいでしょう。

その後、フォワードテストを行うことができます。

-------

もちろん、有名なコーダーもいれば、有名なシステム開発者もいるので、「このアイデアは儲かる」「このEAを○○の時間枠で○○の設定で使う」といったことは信用できる。しかし、有名なコーダー(プログラマー)やシステム開発者(アイデアマン)で、信頼できる人はそれほど多くはありません。それに、どんなコーダーやシステム開発者でも、専門性があるわけで・・・。

専門性って何?

例えば

- 例えば、「私はマスタービルダーです」。

- ヨット、家、スツール、道路、何を作っているんだ?

- 私はすべてを造っている」。

だから......彼は建築家ではない

次の例。

- 私は翻訳家です」(I am translator)

- どの言語から/どの言語へ?

- "どの言語でもいいんです、なぜなら全ての言語は同じだから"

だから......彼は翻訳者ではない。

プログラマーと同じで、彼らは自分自身で定義した専門分野を持っています。

だから、ほとんどの場合、アイデアは手動取引で証明されるべきで、「儲かるEAかどうか」についての一般的な同意はフォワードテストによって行われるべきです。

フォワードテストの期間については、システムとEAに依存します。

確かに、何年も改良せずに利益を出し続けることができるEA(システム)もあります。しかし、そのようなシステムは強力な古典的理論に基づいています。また、それらのシステムは1年で80%~100%のROI(年間収益率/利益)を上げています。もし私たちがより収益性の高いEAを持ちたいなら、...どんな「非常に収益性の高いシステム」でも3ヶ月以上は利益を上げられないという理論があります:より収益性が高く、EAの寿命は短くなります。

そのため、多くのトレーダーが、少なくとも3〜6ヶ月に一度はEA/システムの改良を試みているのです。

 

EAが指示したコメントをバックテストチャートに 表示させる方法

私は、変数値を示す私のグラフに正常に表示されるコメントを持っています。 バックテストのEAグラフに同じコメントを表示させるにはどうしたらいいでしょうか?

皆様のご協力に感謝いたします。

デイブ

 

これは、ビジュアルバックテストモードで 表示されます。

以下は、ビジュアルモードでコメントを表示する例です(そして、もう一つ興味深いことがあります:バックテストではローカルタイムもシミュレートされることです)。

1Dave7:
変数の値を表示するグラフに普通に表示されるコメントがあります。 バックテストeaのグラフに同じコメントを表示させるにはどうしたらよいでしょうか?

ご協力をお願いします。

Dave
ファイル:
 

インジケーターの修正について

こんにちは。

PCでこのインジケータに出会いました(いつ、どのように入手したかは本当に覚えていません)。それはpVSと呼ばれ、それはNLMA-T3-RSAR-ボリュームとHAS私は本当にそれが非常に興味深い発見を示す一種のシグナルバーです。

問題は、HASの部分が動作していないように見える(常に赤)+ボリュームは、任意のアクティビティを示していないことです...

もし、プログラミング能力のある人がそれを修正することに興味があれば、私を含む何人かのメンバーにとって役に立つかもしれません.

ヘルプのために事前に感謝

pvs.mq4

ファイル:
pvs.mq4  20 kb