エリオット波動理論に基づくトレーディング戦略 - ページ 274

 
サーバーがおかしい・・・送信時に重複している・・・。
 
あらら・・・また間違ったボタンを押してしまったようです。:о/
追記:この2つの投稿は、おそらく削除される可能性があります...何らかの不具合
 
まあ、MATLAB自身は本当にCコードを生成できると思っているんですけどね :)。
 
履歴区間の「指示書」を書いておけば、テスターも使えるようになります。しかし、テスターはExpert Advisor+ExpertやExpert Advisor+Scriptを扱うことができるのでしょうか?それはないだろうと思います。<br /> translate="no">です。


もちろん、テスターはバインドに対応できない。そのために作られたものではありません。テスターでファイルからの読み込みを使うには、やはり相当な努力が必要なのでしょうね。

ただし、テスターでマッピングをテストする必要はありません。テスターでは、計算サイクルが完了した後に刻みが発生するので、プログラムが7時間をカウントしているか7ミリ秒をカウントしているかは関係ありません。生きているうちに結果を出したいというユーザーには、何を言っても無駄なのでしょう :-)そのため、テスト用にはバンドルは全く必要なく、1つのExpert Advisorにまとめるだけでよいのです。幸いなことに、この接続は、分割と同様、極めて初歩的なものである。

しかし、バンドルファイル、転送ファイルのどちらにも存在する別の問題があります。どちらの場合も、テスターは次のティックが「到着する前」に、あたかも瞬時に計算したかのように結果を出します。これは、テスターテストを無意味にし、誤解を招く罠である。実際には、あるデータセットで得られた結果がExpert Advisorで利用できるのは、計算が完了した後、つまり約2000ティック後となります。あるいは、「ティック」というのが分単位のバーを意味するのであれば、決して少なくない400ティックの後。

この結果は今でも通用するのでしょうか?セルゲイ君の予想の範囲と、このラグで食われてしまう部分はどこだろう?
 
?
 
toCandid

<br/ translate="no"> まあ、MATLAB自体は本当にCコードを生成できると思っているのですが :).
.


少なくともドキュメントにはできると書いてありますが、まだ試していません。 to

Yurixx


この結果は今でも有効なのでしょうか?セルゲイ君の予測の範囲と、このラグにどれくらい食われるのか、 。


MathCADで簡易モデルを計算する時間は、水路の長さにもよりますが、10~30分程度です。3時間から1.5週間の範囲で、現在の価格から予想される時間まで価格が上昇する可能性がある、最も確率の高いレベルを計算します。予報のテスト結果は かなり良好です。
 
もちろん、テスターでは対応できない。それ用に設計されているわけではありません。テスターもファイル読み込みを使うのに苦心すると思います。

一度その方法でやろうとして、コードのバリエーションをスケッチしたこともありました。しかし、その後、気が変わったので、コードのテストは徹底して行われませんでした。そして、特定の課題を解決するためのものでもあります。でも、反省の種として重宝されるかもしれません。
int start() { if (NextRead && !FileIsEnding(handle)){ T = FileReadInteger(handle,LONG_VALUE); P = FileReadDouble(handle,DOUBLE_VALUE); //Print(TimeToStr(T)); NextRead = false; } if (Time[1] >= T) { while(Time[1] != T && !FileIsEnding(handle)){ T = FileReadInteger(handle,LONG_VALUE); P = FileReadDouble(handle,DOUBLE_VALUE); } if (Time[1] == T) { Price[1] = P; DataCnt++; } NextRead = true; }.


注意:このようなインジケータは、ビジュアライゼーション・モードでのみテストすることができます。

ただし、テスターでバインドテストをする必要はありません。テスターは計算サイクルが完了してから刻みを発生させるので、プログラムが7時間をカウントしようが7ミリ秒をカウントしようが関係ないのです。生きているうちに結果を出したいというユーザーには、何を言っても無駄なのでしょう :-)そのため、テスト用にはバンドルは全く必要なく、1つのExpert Advisorにまとめるだけでよいのです。幸いなことに、この接続は、分割と同様、極めて初歩的なものである。

ここにはニュアンスがあります。例えば、テスター実行の結果を受けて、ユーザーが別の戦術を試そうと思ったとします。あるいは、計算に関係のないパラメータを最適化することになる。ファイルを持っていればすぐにやってくれるし、持っていなければ非常に時間がかかる。ですから、このような計算時間では、ファイルに何を書き込むか、よく考える必要があります。
しかし、バンドルファイル、転送ファイルのどちらにも存在する別の問題があります。どちらの場合もテスターでは、次の目盛りが来る前に結果が得られ、あたかも瞬時に計算が行われたかのようになります。

何をどう計算するかによる。しかし、ここでユーザーは考えなければならない。しかし、この警告は非常に適切であることは確かです。

 
...
 
-
 
キャンディッドに

しかし、スクリプトを使ってインジケータから重い計算を呼び出すと、新しいデータによって停止するかどうかが決まります。新しいデータで止まるか、止まらないか?ただ、まだMTに何も実装していないのですが、事前に教えてほしいです。:о)

<br / translate="no">ここにはニュアンスがあります。テスター実行の結果を受けて、ユーザーが別の戦術を試すことにしたとします。あるいは、計算に関係のないパラメータを最適化する。ファイルを持っていればすぐにやってくれるし、持っていなければ非常に時間がかかる。ですから、このような計算時間では、ファイルに何を書き込むか、よく考える必要があります。


発想は面白いのですが、例えば私にとっては、その後の計算に影響を与えるようなパラメータがないので、あまり重要ではありません。というか、パラメータはあるのですが、それらは相互に関連していて、ある値の計算が次の値の計算を意味する、つまり、それらはお互いを定義しているのです。