İndikatörde Hour fonksiyonu kullanımı
- Soruldu
- Kategori
- Indikator Builder
- Görüntülenme
- 2.396 görüntülenme
- Durum
- Çözüldü
Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.
Kabul edilen cevap
Merhaba,
Aşağıdaki örneği inceleyebilirsiniz. Ayrıca detaylar için microsoft'un sayfasına göz atabilirsiniz :
https://docs.microsoft.com/tr-tr/dotnet/api/system.datetime.hour?view=netframework-4.7.2
public override void OnDataUpdate(int currentBar, decimal inputValue, DateTime barDateTime)
{
DateTime now = DateTime.Now; //simdiki zamanı verir
if (now.Hour == barDateTime.Hour)//simdiki zaman ile bardatanin zamanina bakar
{
}
if (barDateTime.Hour == 15) // bardatanin saati 15 mi diye bakar
{
}
if (currentBar < Period)
{
SetLine(0, currentBar, 0);
return ;
}
var result = GetTypicalPrice(currentBar);
SetLine(currentBar, result);
}
Anladım teşekkür ederim. Ben onun için TimeSpan kullanıyorum bir hazır stratejinin içinde rastlamıştım.
TimeSpan açılış = new TimeSpan (10,10,0);
TimeSpan kapanış = new TimeSpan (17,55,0);
var currentTime = DateTime.Now.TimeOfDay;
if (currentTime > açılış && currentTime < kapanış)
{
}
Burada ince bir nokta var sanırım, emin olmak için sormak istedim.
DateTime now = DateTime.Now; //simdiki zamanı verir
if (barDateTime.Hour>11)//
burada barDateTime tarafını sınırlarsak backtest tarafında da açılışları işlem zamanına dahil etmemenin sonuçlarını görebiliriz sanki?
Ayrıca işlem yapmadığımız barları yok sayabilir miyiz?(mov'un hesabına katılmasını engellemek gibi) bir deneme yaptım ama olumlu sonuç vermedi.
Sitenin çalışması için gerekli çerezleri kullanıyoruz. Ziyaretleri anlamak için analitik çerezleri yalnızca onayınızla kullanırız. Çerez Politikası
şeklinde tanımlayıp işleme girmesi için bir kriter oluşturdum. Teşekkürler.