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

IQ emir zamanlamaları

Soruldu
Görüntülenme
1.064 görüntülenme
Durum
Cevaplandı
Merhaba,

IQ'da oluşturulan algoritmanın başlatma zamanlamasını 9:35 ve 17:55 ile sınırlandırmak istiyorum. bunu nasıl sağlayabilirim.
Paylaş

1 Cevap

1

Merhabalar,

Sistem için önce başlangıç ve bitiş zamanlaması baz alınması gerekmektedir.

	// Zamanlama
		TimeSpan baslangic;
		TimeSpan bitis;

		public override void OnInit()
		{
			AddSymbol(Symbol, GrafikPeriod);
			
			rsi = RSIIndicator(Symbol, SymbolPeriod1, OHLCType.Close, RsiPeriod1);
			most = MOSTIndicator(rsi, MostPeriod1, MostPercentage1, MostMovMethod1);


			SendOrderSequential(true, Side.Buy);
			

			WorkWithPermanentSignal(true);

			// stratejini başlama ve bitis saati
			baslangic = new TimeSpan(09, 45, 0);
			bitis = new TimeSpan(15, 00, 0);

		}

Daha sonra ise aşağıdaki şekilde sistemi tamamlayabilirsiniz.

public override void OnDataUpdate(BarDataEventArgs barData)
		{
			// Sistem saati çekiliyor
			TimeSpan sistemSaati = DateTime.Now.TimeOfDay;

			// Belirlenen zaman aralıpğında aşağıdaki kodlar aktif olacak
			if (sistemSaati >= baslangic && sistemSaati <= bitis)
			{
				{

					if (alış koşulu)
					{
					

İyi çalışmalar.

BağlantıBayraklaasiyangMatriks Destek11.113

Yorumlar (1)

  • ▲0
    Hocam dediğiniz kodu alıntıladım ama şu türden de bir hata aldım

     

    error CS0103: GrafikPeriod' adı geçerli bağlamda yok6322

     

    Daha önemlisi, bu kodları sisteme ilave ettiğimde sistem backtest sonuçları 0 geldi, yani backtest yapmaz oldu :(

Cevabınız

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