MetaEditor ビルド1463 - ページ 16

 
Alexey Kozitsyn:
mscフィールドにして、ミリ秒(0-999)を別途書き込むようにすればよい。

これは最悪の解決策です。

datetime_msc型は、以前から必要とされていたものです。

 
fxsaber:

これは最悪の解決策です。

datetime_msc型は、とっくに終わっている。

なぜ悪いのか、もう少し具体的に教えてください。なぜ、一昔前の新型が必要なのか?

私には、まったく問題ないように思えます。我々は、すべての時間をミリ秒単位で取らなければならない、time*1000+msc - ここでは、同じlong(または今ulongは何ですか?)また、ArrayPrint()による出力は理解できるようになります。

 
Alexey Navoykov:

一般的に、テスターが電話を切る限りは。その原因となる機能をいくつか特定することができました。最も多いのは「コメント」です。

ここでは、そのようなインジケータをテスターで動かしてみてください。

#property indicator_separate_window

int OnCalculate(const int rates_total, const int prev_calculated, const int begin, const double &price[])
  {
   Comment("OnCalculate");
   return rates_total;
  }

スピードは最大ではなく、テストがハングアップする過程で、いくつかの時間がかかるように。マウスの動きなのか、他のものなのか、何に依存しているのかがわからない。一般的には、何度かテストすれば、ハングアップするはずです。

ここでは、2つのシンクロナイザーによる古典的なデッドロックが発生しています。リヒターの本と同じように。

修正しました。ありがとうございます(苦笑)。