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

MOST Stratejisi >, <, işleci sorunu

Soruldu
Görüntülenme
1.037 görüntülenme
Durum
Cevaplandı
Merhaba aşağıdaki formülde " Error CS0019 > işleci 'Indicator' ve 'MOST' türündeki işlenenlere uygulanamaz" hatası alıyorum sorun nerede acaba?

Diğer sorum; Matriks Prime'da, işlem  bir kez tetiklendiği için "cross" işlemi yerine >,< uygulamak daha uygundu, aynı durum IQ için de geçerli mi? Ben o yüzden IQ'da da >,< uygulamak istemiştim.

 

if (most.ExMOV > most)

{

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

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

Debug("Most.ExMov:" + most.ExMOV.CurrentValue);

Debug("Most:" + most.CurrentValue);

}

if (most.ExMOV < most)

{

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

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

Debug("Most.ExMov:" + most.ExMOV.CurrentValue);

Debug("Most:" + most.CurrentValue);

}
Paylaş

2 Cevap

4

Merhaba,

Stratejinizde koşulları aşağıdaki gibi düzenlerseniz hata giderilecektir.

if (most.ExMOV.CurrentValue > most.CurrentValue)

İndikatörün yukarı veya aşağı kırınca bir kez çalışmasını istiyorsanız koşulunuz aşağıdaki gibi olmalıdır.

//most.ExMOV bandı most bandını her yukarı kırdığında 1 kez çalışacaktır.
if (CrossAbove(most.ExMOV, most))

//most.ExMOV bandı most bandını her aşağı kırdığında 1 kez çalışacaktır.
if (CrossBelow(most.ExMOV, most))

İyi çalışmalar

BağlantıBayraklaOrçunMatriks Destek4.555
2

Merhaba,

İndikatörlerde karşılaştırma operatörlerini kullanmak için aşağıdaki gibi currentvalue ile değerlerine ulaşmanız gerekir.

 

if (most.ExMOV.CurrentValue > most.CurrentValue)

 

Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io
BağlantıBayraklaKripexMatriks Destek16.499

Cevabınız

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