Matriks Destek ve Yardım Platformu

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.

0

Algo dakikalık çalışacak ama saatlik yeni bar açılışından haberdar olmak istiyorum

Soruldu
Görüntülenme
884 görüntülenme
Durum
Çözüldü
Algo dakikalık çalışacak ama "OnDataUpdate"  içinde  saatlik yeni bar açılışından haber dar olmak istiyorum
Paylaş

2 Cevap

3

Kabul edilen cevap

[Parameter(SymbolPeriod.Min)]
public SymbolPeriod SymbolPeriod;
		
[Parameter(SymbolPeriod.Min60)]
public SymbolPeriod SymbolPeriod60DK;

OnInit()

AddSymbol(Symbol, SymbolPeriod);
AddSymbol(Symbol, SymbolPeriod60DK);

 

public override void OnDataUpdate(BarDataCurrentValues barDataCurrentValues)
{			
	if(barDataCurrentValues.LastUpdate.IsNewBar && SymbolPeriod.Min60==barDataCurrentValues.LastUpdate.SymbolPeriod){
		Debug("60dk bar açıldı");
	}			
}

 

Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io
BağlantıBayrakladüzenlendi · Seçkin DurgayKripexMatriks Destek16.499
1

Değişken tanımlama bölümüne:

int prevHour;

OnDataUpdate:

public override void OnDataUpdate(BarDataCurrentValues barDataCurrentValues)
{
    if (prevHour < barDataCurrentValues.LastUpdate.DTime.Hour) {
        // Saat başı
        Debug("Saat başı");
        prevHour = barDataCurrentValues.LastUpdate.DTime.Hour;
    }
}

 

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol