ロボットコードの一部をインジケータに保持する意味があるのはどんな場合ですか? - ページ 15

 
OneDepo:

いいえ、そうではありません。このコードでは、prevVals[0]パラメータによって、シグナル計算プロセスが制御されていることがわかります(最後のバーまたは与えられたnMaxバーのみ)。0の場合、nMaxバーによる計算を復元する。prevVals[0]の値は別のコードで制御される。

しかし、脇道にそれずに本題に入りましょう。上記の2つのオプションがありますが、テスターでは どちらが速いでしょうか?だから


全コードが揃っていないのに、どうしてわかるんだ。本来あるべきEAに入れれば、実質的な会話になるし、性能の比較もできる。
 
Integer:

確率を間違えたのかもしれない、今確認してみるが、原理は変わらない。

係数の話ではありません。つまり、EMAは最初のn本のバーでは間違った値を出しますが、その後はすべてOKなのです。Expert Advisorはそれを考慮する必要があります。そうでなければ、接続障害のたびに値が変化する問題が発生します。
 
Vinin:

係数の話じゃないんです。つまり、EMAは最初のn本の間、正しい値を与えず、その後はすべてOKなのです。Expert Advisorはそれを考慮する必要があります。そうでなければ、接続障害のたびに値が変化する問題が発生します。

いいんですか?

extern double Alpha = 0.1;

double EMA;

double GetPrice( int Shift )
{
  return(Open[Shift]);
}

void init()
{
  int i = Bars - 1;
  
  EMA = GetPrice(i);
  i--;
  
  while (i > 0)
  {
    EMA = EMA * Alpha + (1 - Alpha) * GetPrice(i);
    i--;
  }
  
  return;
}  

void start()
{
  static int PrevTime = 0;
    
  if (PrevTime == Time[0])
    return;
 
  PrevTime = Time[0];
    
  EMA = EMA * Alpha + (1 - Alpha) * GetPrice(0);
  
  return;  
} 
 
Vinin:

比率の問題ではありません。EMAは最初のn本のバーで間違った値を出しますが、その後はすべてOKです。Expert Advisorはそれを考慮する必要があります。そうでないと、接続が切れるたびに値の問題が発生します。


問題ありません。問題発生後、インジケータは再計算されます。

左側、チャートの始まりで曲がって いることも、実はそれほど問題ではなく、テスターは最初の1000本のバーを見逃しています。

ここ、まさに左(付録)。

ファイル:
iema_1.mq4  1 kb
 
Integer:

コード全体がわからないのに、どうしてわかるんだ。EAにあるべき形で入れれば、実質的な会話になる。
テスト用のバリアントをお願いします
ファイル:
bb-ii-08.mq4  11 kb
 
Integer:


問題ありません。インジケータは、データを取得する際に問題が発生した場合、再計算されます。

左側、チャートの始まりで曲がっていることも、実はそれほど問題ではなく、テスターは最初の1000本のバーを見逃しています。

ここで、まさに左(付録)。


インジケーターではなく、アドバイザーの話でした。すでに見ています。ただ、私はあなたに全部言ったのではなく、hrenfxに言ったのです。
 
hrenfx:

いいんですか?


あとは、接続の中断や履歴のバウンスに備えるだけです(残念ながら、このようなことは起こります)。インジケーターは問題なく処理します。しかし、Expert Advisorはそれを見ていない。
 
OneDepo:
オプションのテストをしてください

広告の指名には適さない。通信が途絶えた後にはエラーが発生し、時間枠が小さいほどエラーは頻繁に発生し、大きくなります。
 
Vinin:

あとは、接続の中断や履歴のバウンスに備えるだけです(残念ながら、このようなことは起こります)。インジケーターはこれを問題なく処理します。しかし、Expert Advisorはそれを見ていない。

実は今、私たちはトレーディングという概念を摘んでいるのです。Expert Advisorは、今ここでインジケータからデータを受信します。突然、歴史が変わり、インジケーターの値が大きく変わる。では、以前のExpert Advisorは何を受け取っていたのでしょうか。何が比較されているのか、思い出してみましょう。そして、忘れている人がいるかもしれないので、速度の比較をしているのです。しかし、すべての議論の余地のあるピックにもかかわらず、私はギャップと歴史のページングを考慮したExpert Advisorを記述します。
 
hrenfx:

...と、いきなりストーリーが変わる。

驚きです。