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

Koşul oluştuğundaki değerin, daha önce koşul oluştuğundaki değerden büyük olması koşulu

Soruldu
Görüntülenme
624 görüntülenme
Durum
Çözüldü
O kadar sihirbaz yaptılar, ben hala soracak bir şey bulabiliyorum :)

DemandIndex -20'yi geçince ve değeri daha önce -20'yi geçtiğindeki değerin üstünde ise AL yazmaya çalıştım ancak yöntem adı bekleniyor diyor. Yardımcı olursanız çok sevinirim

 

var close = barDataCurrentValues.LastUpdate.Close;

var close1 = barDataCurrentValues(CrossAbove(demandIndex, -20), -1).Close;

 

if (CrossAbove(demandIndex, -20) &&

close > close1 &&

Position != 2)

{
Paylaş

1 Cevap

1

Kabul edilen cevap

DemandIndex her -20'yi geçtiğinde kapanış fiyatını bir değişkende tutmanız gerekiyor ve kesişim olduğunda o değer ile mevcut kapanış değerini karşılaştırıp koşul haline getirebilirsiniz.

if (CrossAbove(demandIndex, -20)) {
	currClose = barDataCurrentValues.LastUpdate.Close;
	if (prevClose < currClose) {
		// AL koşulu gerçekleşti.
		SendMarketOrder(Symbol, 1, OrderSide.Buy);
	}
	prevClose = currClose;
}

Sınıf altında değişken tanımlanan kısma:

decimal prevClose, currClose;

 

BağlantıBayrakladüzenlendi · Alper TopaçGörkem Sarı725

Cevabınız

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