Faydalanan olursa diye de yazmak istedim. Şu şekilde çözdüm;
Öncelikle alttaki gibi değişken tanımlıyoruz.
DateTime TimeStamp;
Sonra, diyelim ki sat işleminden sonra stratejim 60 saniye beklesin istiyorum. Bunun için 60 saniyelik sayacın başlaması için sat koşulunun altına (ya da sayacın nerede başlamasını istiyorsanız oraya) alttaki kodu yazıyoruz.
TimeStamp = DateTime.Now.AddSeconds(60);
Son olarak da stratejideki al sat kodlarına aşağıdaki gibi if koşulunun altına ekliyoruz
if (DateTime.Now >= TimeStamp)
Ya da al sat koşulunuzun içinde bulunduğu mevcut if koşuluna;
&& DateTime.Now >= TimeStamp
şeklinde de ekleme yapabilirsiniz.