著者の - ページ 9

 
hrenfx:
もちろん、Expert Advisorはテスター用として作成されたものです。したがって、Expert Advisorの再起動時に統計情報が失われることは問題外です。

配列static int Element[] は、関数呼び出しのたびにメモリを確保する必要がないように、便宜上このように宣言しているだけです。つまり、静止画の要素を取り除くことができるのです。

すべての記述はここに 記載されています。特に、コードにコメントがないのはそのためです。

信号は、確かに、いつもそこにある(あなたの場合のように)。しかし、フリップが起こるのは閾値のところだけです。あなたのような信号の不確かな瞬間に閉じること。

やろうとはしていない。

どのクラスにもパターンを割り当てる方法(買い、売り、フェンス)を3つ用意したが、どれが良いのか分からないからだ。

1.常に市場に存在する

2.閾値を超えた場合のみ。

3.ストップロスとテイクプロフィットを固定した場合。

これは、インジケータが行うものです(パラメータ discrete_metod)。

どちらが良いか教えて頂ければ、Expert Advisorに直接コードを移します。

 
alexeymosc:
それが気になっていたんです。説明ありがとうございました。つまり、スイングを上回れば上昇の兆候である、などとアプリオリに想定しているのですね。
そんなことはありません。パターンがどうなるかは、すべて統計学に依存します。
 
her.human:

どちらが良いか教えて頂ければ、Expert Advisorに直接コードを転送します。

閾値を超えた場合のみ。

私はしません
そんなことはない、パターンの仕組みの統計による。
私のコードには、そのような統計はありません。だから、ノンシンジケーターというバリエーションがあっても面白いかもしれませんね。


 
her.human:
そうではなく、そのパターンがどのように機能するかという統計に依存するのです。
はい、わかりました。
 
hrenfx:

入力パラメータを複数選択可能。

悪いことに、2年半前のTSでも常に市場に出回っているのです。でも、そんなことはどうでもいいんです。

Signal(fromとto)、ひいてはMinPorogはどのような値を取ることができるのでしょうか?
 

SignalPorogを 0から1へ。

MinPorogは 0から無限大まで(ある値からは単に信号が出なくなる)。

MinPorogの 条件は外せる(0に等しい)のですが、そうすると正規化される感覚が嫌なんです。

 
hrenfx:

SignalPorogを 0から1へ。

MinPorogは 0から無限大まで(ある値からは単に信号が出なくなる)。

MinPorogの 条件は外せる(0に等しい)のですが、そうすると正規化される感覚が嫌なんです。

そうすると、おそらくコードに間違いがあるのでしょう。

2012.09.11 17:43:25 2012.02.03 13:00 SimplePatterns EURUSD,H1: PatternNorm[Index] =-1.4059

2012.09.11 17:43:25 2012.02.03 13:00 SimplePatterns EURUSD,H1: Pattern[Index] = 6.8271

2012.09.11 17:43:25 2012.02.03 11:00 SimplePatterns EURUSD,H1: PatternNorm[Index] = 1.7607

2012.09.11 17:43:25 2012.02.03 11:00 SimplePatterns EURUSD,H1: Pattern[Index] = 13.4687

それとも、私が間違っていたのでしょうか?

 
確かに、コードのミスですね。ありがとうございます、やりすぎました。一行だけコメントアウトした方が良いですね。
//      Sum /= Amount;

追伸:これ以上良くならなかった(フィット感は100%)。

 
hrenfx:

閾値を超えた場合のみ。

私のコードにはそのような統計はありません。ですから、インジケーターレス仕様になると面白いですね。

インジケータを使用しないリワーク。

PS.テストができないのが残念です )

ファイル:
 

ありがとうございます、これで納得です。

  1. 学習は、現在の瞬間より前の bars_future bar について計算されたパターンに基づいて行われる。
  2. 今この瞬間のパターンと学習済みのパターンを比較する。

当初の想像をはるかに超えるアイデアです。