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

kod satırlarından ne anlamamız gerektiği

Soruldu
Görüntülenme
615 görüntülenme
Durum
Cevaplandı
if (CrossAbove(pmax.KLine, pmax.StLine) && exmov > mostline && realposition == 0)
if (CrossAbove(most.ExMOV, most) && pmaxKline > pmaxSTline && realposition == 0)

ilk satırdan anladığım :eğer Birinci indikatörün ikinci indikatörü yukarı yönde kırıp kırmadığı kontrol et ve exmov büyük mostline ise ==0 ney yarıyor bilmiyorum
bu satırda (pmx.kline,pmax.stline) yazarken alt satırda (most.Exmov,most.most) yazılmamış neden
bu iki kodu türkçe olarak anlamını .,&&==0 ına kadar tüm satırı yazarmısınız ... diyorsunuz havanın kaldırma gücü var ozaman millet niye mesir macunu tüketiyor?
Paylaş

1 Cevap

1

Merhaba burada bir yanlis anlasma oldu sanirim, satirlari isteginiz uzerine duzeltmistim ben asagidaki sekilde ve su soruda: https://destek.matriksdata.com/?qa=2362/kod-%C3%BCzerinde-de%C4%9Fi%C5%9Fiklik-yaparm%C4%B1s%C4%B1n%C4%B1z#a2366

			//long_entry
			if (CrossAbove(most.ExMOV, most) && pmaxKline > pmaxSTline && realposition == 0)
			{
				SendMarketOrder(Symbol, BuyOrderQuantity, (OrderSide.Buy));
				Debug("Alış emri gonderildi.");
			}
			//short_entry
			if (CrossBelow(most.ExMOV, most) && pmaxKline < pmaxSTline && realposition == 0)
			{
				SendMarketOrder(Symbol, SellOrderQuantity, (OrderSide.Sell));
				Debug("Satış emri gonderildi.");
			}

Dediginiz gibi ikisinin de ayni olmasi lazim. Kodu dogru yorumlamissiniz. realposition == 0 pozisyon kontrolu yapiyor. Tercumesi: "Eger pozisyonum su anda sifira esitse" yani stratejinin o sirada pozisyonu yoksa. Pozisyon varsa cunku sizin dediginiz uzre, LONG ise once LONG EXIT, SHORT ise SHORT EXIT yapmasi gerekiyor. Orn. olarak bunu da long exit sarti realposition > 0 olarak yaziyorum. Yani eger pozisyon pozitifse tercumesi.

BağlantıBayraklaMatt RicksMatriks Destek8.033

Cevabınız

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