記事"「新規バー」イベントハンドラ"についてのディスカッション - ページ 4

 

最近、新しいバーを識別するために使用していたコード行を削除し、この記事のクラスを追加することにしました。ありがとうございました。感謝の言葉もありません。

 

私は最近、新しいバーを識別する ために使用していたコードの行を削除し、この記事のクラスを追加することにしました。

私のEAのスピードは、最適化によって30%向上し、エラーも減少しました。本当にありがとうございます。感謝してもしきれません。

 

みんな、handler.mqhはどのフォルダに置けば いいんだ?

 
Bruno Assiso:

みんな、handler.mqhはどのフォルダに置けば いい?


インクルード

 
ありがとうございます。私のEAにとても役立っています。
 
renkoでは機能しません。バー・タイムはしばしば同じで、特にレンガのサイズが大きくなっています。
 
素晴らしい!
おめでとう!
 

次のようなシンプルなアプローチはどうでしょうか?

bool isNewBar() { 
   static long lastBarCount = -1;
   long currentBarCount =  Bars(Symbol(), 0);
   if(lastBarCount != currentBarCount) {
      lastBarCount = currentBarCount;
      return true;
   } else {
      return false;
   }
}
 
素晴らしい解決策だ!おめでとう!ありがとうございました!
 

現在、私のEAは同じローソク足で複数の注文をオープンしています。この記事の資料が役に立つと思います。

どのように実装すればよいでしょうか?