インポートデータとバーチャルテスター(開発) - ページ 4

 

面白いアイデアですね。

遅ればせながら、私の意見を述べさせてください。

あなたは、2つのことをしたいようです。

1) 価格と日付を含む.csvファイルを読み込み、一度に読み込んだ価格はテスターの現在の日付に対応する日付を持つ。

2) これらの価格に基づいて取引を行う。

この2つの機能の うち、私は最初の機能だけが重要だと考えています。なぜでしょうか?OnTesterの機能では、最適化の基準をカスタムで設定することができるので、簡単に言えば、トレードをする必要がないのです。関連する価格データさえあれば、EAに各パスで最も関連する統計値を測定させ、テスターに望む結果に向けて最適化させるだけでいいのです。そして実際、もしあなたのCSVファイルがスプレッドだけでなく、他の重要なシンボル情報も持っているならば、あなたはより多くの可能性を持って最適化することができます。

 

ssn:ご投稿ありがとうございました。あなたのアイデアは、実にユニークかもしれません。しかし、私はいくつかの理由でこのプロジェクトを継続しないことに決めました。

私のテストとインポートのニーズをすべて解決してくれるプログラム(無料)を見つけました。これはかなり新しく、ベータテストの段階ですが、バックテスト機能はmeta-traderのそれをはるかに上回っています。私がストラテジーテスターの中で作りたいと考えていたものは全て揃っており、期待以上のものでした。meta-traderのようなエコシステムはありませんが、ストラテジーテスターの代用品であることは間違いありません。プログラマータイプの人にはお勧めですが、ノンプログラマーにはお勧めできません。

商用不可のルールのため、プログラム名をここで紹介することはできない。しかし、興味がある人は私にプライベートメッセージを送って いただければ、そのリンクを提供します。

 
mt5がtester-strategyで本物のtickで 動作するように機能を開発する必要があります。ユーザーにとって優先順位が高いことを知る
 
AAMD:
mt5がtester-strategyで本物のtickで動作するように機能を開発する必要があります。ユーザーにとっての優先順位を知る
多分、それはあなたにとって優先事項であって、ユーザーにとって優先事項ではないでしょう。Metaquotesは、(非常に頻繁に)彼らはそれをしないと述べた。
 

また、他のソースからstrategy testerにヒストリカルデータをロードして、ファイルを置き換えてリネームすることでかなり古いデータを使えるようにしようとしましたが、それらにはいわゆる「ブローカーヘッダー」があり、これがブローカーヘッダーが一致しないというエラーを発生させてほとんどの場合データを使えなくしてしまいます。

私は通常、新しいEAをテスターのビジュアルモードでごく短時間試し、それが機能するかどうかを確認します。そして、非ビジュアルモードで最大限の履歴を残し、別のシンボルで試し、すべてがうまくいったらMTターミナルとデモ 口座だけを起動する別のコンピュータに入れます。