2 beğenilme 0 beğenilmeme
449 kez görüntülendi

Merhaba,

Aşağıdaki gibi olan cross'lu stratejimizi < ve > olarak nasıl yazabiliriz?
Sadece aşağıdaki kısımları değiştirmek yeterli midir?

 

if (CrossAbove(mov, ott))

{

SendMarketOrder(Symbol, BuyOrderQuantity, (OrderSide.Buy));

Debug("Alış emri verildi.");

Debug("OTT_SupportLine:" + mov.CurrentValue);

Debug("OTTLine:" + ott.ottLine.CurrentValue);

}

if (CrossBelow(mov, ott))

{

SendMarketOrder(Symbol, SellOrderQuantity, (OrderSide.Sell));

Debug("Satış emri verildi.");

Debug("OTT_SupportLine:" + mov.CurrentValue);

Debug("OTTLine:" + ott.ottLine.CurrentValue);

 

Algoritmik Trading kategorisinde (428 puan) tarafından
tarafından düzenlendi | 449 kez görüntülendi

1 cevap

2 beğenilme 0 beğenilmeme
En İyi Cevap

Merhaba,

Sanırım kastınız şu şekilde yazmak :

            if (mov.CurrentValue > ott.CurrentValue)
			{

				SendMarketOrder(Symbol, BuyOrderQuantity, (OrderSide.Buy));

				Debug("Alış emri verildi.");

				Debug("OTT_SupportLine:" + mov.CurrentValue);

				Debug("OTTLine:" + ott.ottLine.CurrentValue);

			}

			if (mov.CurrentValue < ott.CurrentValue)
			{

				SendMarketOrder(Symbol, SellOrderQuantity, (OrderSide.Sell));

				Debug("Satış emri verildi.");

				Debug("OTT_SupportLine:" + mov.CurrentValue);

				Debug("OTTLine:" + ott.ottLine.CurrentValue);
			}

 


Seçkin Durgay
(4,631 puan) tarafından
tarafından seçilmiş
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. 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.



7,634 soru
7,640 cevap
4,448 yorum
10,866 kullanıcı