0 beğenilme 0 beğenilmeme
252 kez görüntülendi
Merhaba,

Algotrade ile işlem yaptığımızda seans bitimlerinde yazılımı kapatmamızın bir sakıncası var mıdır ? Ertesi sabah yazılımı açtığımızda robotlar kaldığı yerden mi devam eder, yoksa stratejiyi hazırladığımız haldeki gibi sıfırdan mı başlar ?

Bir diğer sorum VİOP'ta algotrade ile işlem yapmak yaparken uzun pozisyon için yükselişte al düşüşte sat dersek, kısa pozisyon için düşüşte sat mı demeliyiz yoksa açığa sat ile mi başlamalıdır.

 

Teşekkürler, iyi çalışmalar
Algoritmik Trading kategorisinde (24 puan) tarafından | 252 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhaba,

IQ tarafında, stratejilerinizi kapattığınızda, tekrar başlangıçlar için dikkatli olmalısınız.

Devam et ile başlatmak mümkündür ve gereklidir.

Bununla beraber, stratejinin içeriğine göre, devam et ile başlatırsanız da, kaldığı gibi devam etmeyebilir.

Standart durumlarda, emirleri sıralı gönder, kalıcı sinyal ile çalış gibi, kaldığı yerden devam edecektir.

Gene de, bir müddet izleyiniz.

Düşüşte açığa sat demelisiniz.

VİOP ve Binance Future için, 1 ile başlayıp, x2 ile devam eden stratejiler mümkündür.

Destek sayfalarımızda örnekler vardır.

iqdestek@matriksdata.com adresine de yazabilirsiniz.

İyi çalışmalar

 

İyi çalışmalar.
(12,790 puan) tarafından
0 0
Merhaba, akşam stratejileri kaydetip kapattım. Sabah tekrar stratejileri calistirdim, stratejiler sifirdan başlamış gibi hareket ettiler, stratejilere gore alinmis hisselerden bağımsizlardi. Devam et tuşu yok normalde, durdur, caliştir ve bastan başlat komutlari var.
0 0

Merhaba,

Akşam stratejileri kaydetip kapattım. Sabah tekrar stratejileri calistirdim, stratejiler sifirdan başlamış gibi hareket ettiler, stratejilere gore alinmis hisselerden bağımsizlardi.

Stratejilerinizin kaldığı yerden devam edebilmesi için kullanmış olduğunuz sistem içerisinde en son gönderilen emri kontrol eden bir yapı/kod kalıbı olmalıdır. Eğer bu yapı stratejinizde kullanılmamış ise stratejiniz ilk defa çalıştırılıyormuş gibi bir yol izleyecektir.

Koda eklemeniz gereken yapı ekran  görüntüsünde işaretlenmiştir.

Örnek yapı aşağıda verilmiştir.

if (CrossAbove(tott, tott, 0, 1) && LastOrderSide.Obj != Side.Buy)
			{
					SendMarketOrder(Symbol1, OrderQuantity1, OrderSide.Buy);
					Debug("Alış Emri Gönderildi");
			}

			if (CrossBelow(tott, tott, 0, 2) && LastOrderSide.Obj != Side.Sell)
			{
					SendMarketOrder(Symbol1, OrderQuantity2, OrderSide.Sell, includeAfterSession:false);
					Debug("Satış Emri Gönderildi");
				}

Ayrıca Algo Trading ekranında bulunan Çalıştırılmış Stratejiler sekmesinden istediğiniz stratejiyi seçip Devam Et butonu ile devam ettirebilirsiniz.

İyi çalışmalar.

7,511 soru
7,515 cevap
4,405 yorum
8,751 kullanıcı