0 beğenilme 0 beğenilmeme
70 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 | 70 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,865 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,370 soru
9,327 cevap
5,081 yorum
34,664 kullanıcı