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

formüle or ile saat yaması eklemek

Soruldu
Görüntülenme
591 görüntülenme
Durum
Cevaplandı
IQ stratejimin sat kısmına or ilave edip aşağıdaki şekilde  saatte pozisyonu kapat eklentisini yazabilirmisiniz?. mümkünse

Prime da kullandığım örnek

(sat formülüm)  or
(HOUR()=17 AND MINUTE()>=55))
Paylaş

1 Cevap

0

Merhaba,

Aşağıdaki gibi bir yapı kurulabilir saat 17:55:00 ile 17:55:05 aralığında elinizde pozisyon varsa kapatacaktır.

 

public override void OnInit()
		{
			AddSymbol(Symbol, SymbolPeriod);
			most = MOSTIndicator(Symbol, SymbolPeriod, OHLCType.Close, Period, Percentage, MovMethod.Exponential);
			WorkWithPermanentSignal(true);
			SendOrderSequential(true, Side.Buy);
			
			SetTimerInterval(1);
		}		

		// Gerekli zaman aralığı
		[Parameter("17:55:00")]
		public string Baslangic;

		[Parameter("17:55:05")]
		public string Bitis;

		public bool FX_ZamanindaMI(DateTime zaman)
		{
			var bas = TimeSpan.Parse(Baslangic);
			var bit = TimeSpan.Parse(Bitis);
			return (zaman.TimeOfDay >= bas && zaman.TimeOfDay <= bit);
		}
		// # Gerekli zaman aralığı	
		
		bool pozisyonKapatildiMI=false;
		
		public override void OnTimer(){
			if(FX_ZamanindaMI(DateTime.Now)){
				// belirlenen zaman aralığında
				var portfoy=GetPortfolio();
				
				if(portfoy.ContainsKey(Symbol) && pozisyonKapatildiMI==false){
					var adet=portfoy[Symbol];
					if(adet>0){
						SendMarketOrder(Symbol,adet,OrderSide.Sell);
						Debug("Pozisyon kapatıldı");
						pozisyonKapatildiMI=true;
					}
				}
			}else{
				pozisyonKapatildiMI=false;
			}
		}

 

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