0 beğenilme 0 beğenilmeme
98 kez görüntülendi
[Parameter(1000)]

public decimal OrderQuantity1;

 

[Parameter(1000)]

public decimal OrderQuantity2;

 

[Parameter(1000)]

public decimal OrderQuantity3;

 

[Parameter(1000)]

public decimal OrderQuantity4;

 

[Parameter(1000)]

public decimal OrderQuantity5;

TEK EMİR GÖNERİMİ YADA EMİR KISMA SADECE 1000 LOT GÖNDERİ YAPAN BI DÜZELTME VARMI

AYRI AYRI EMIR GNDERMESI YERINE SADECE 1 TANESINI ÖNCELIK AL VERMESI SAT GELENE KADAR BAŞKA EMIR GÖNDERMESINI İSTEMIYORUM

YARDIMCI OLURSANIZ SEVINIRIM
Algoritmik Trading kategorisinde (16 puan) tarafından
tarafından düzenlendi | 98 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhabalar,
Emir yönü kontrol yaparak, tekrarca emir gönderiminin önüne geçebilirsiniz.
Bağlantıdan dokümanı inceleyebilirsiniz. 
https://iqyardim.matriksdata.com/docs/matriksiq-kullanim-kilavuzu/emir-islemleri/sirali-emir/

Tercih ederseniz boolean türünde değişken ile basit kontrol yapılabilir.
Debug çıktıları ile kontrol ediniz.

bool bayrak = true;
public override void OnDataUpdate(BarDataEventArgs barData)
{
	if (bayrak)
	{
		SendMarketOrder(Symbol1, 1, OrderSide.Buy);
		bayrak = false;
	}
	if (!bayrak)
     {
		SendMarketOrder(Symbol1, 1, OrderSide.Sell);
		bayrak = true;
	}
}


İyi çalışmalar dileriz.
 

(4,955 puan) tarafından
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. 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.



9,436 soru
9,391 cevap
5,101 yorum
37,747 kullanıcı