0 beğenilme 0 beğenilmeme
272 kez görüntülendi

Merhaba ;
Bitmexde kullanmak üzere, ilhan beyin bitmex açığa satış algosundan yola çıkarak LEVERAGE kodları ekledim. LongLeverage ve ShortLeverage doğru yerdemi, çalışırmı.

 

 

public override void OnInit()
		{
			tott = TOTTIndicator(Symbol, SymbolPeriod, OHLCType.Close, TottPeriod1, TottOpt1, TottTwinOttCoef1, TottMethod1);

			AddSymbol(Symbol, SymbolPeriod);
			//SetLeverage(Symbol, Leverage);			
			WorkWithPermanentSignal(true);

			if (AcigaSatisYapilsin)
			{
				SetLeverage(Symbol, ShortLeverage);
                SendOrderSequential(true, Side.All);
				SendOrderSequentialForShort(true, Side.All);
				
			}else
			{
				SetLeverage(Symbol, LongLeverage);
                SendOrderSequential(true, Side.Buy);
				
			}

 

Algoritmik Trading kategorisinde (888 puan) tarafından | 272 kez görüntülendi

1 cevap

2 beğenilme 0 beğenilmeme

Merhaba,

SetLeverage(Symbol, ShortLeverage); fonksiyonun istediğiniz yerde ekleyebilirsiniz ancak pozisyon varken kaldıraç oranını değiştirmeyiniz. Pozisyon varken kaldıraç azaltılırsa bakiye yetmeyebilir, artırınca da  pozisyon stoplanabilir.(fiyat ani hareket ederse)

Bu sebeple pozisyon takibi yapıp elinizde pozisyon yokken değiştiriniz. 

(15,572 puan) tarafından
0 0
Merhaba (Binance vadeli)
Aslında sorum, pozisyon varken değil. Şöyle ki bir long işlemi açtığımda leverage nerde belirteceğim , sonrasında bu işlem belirlenen şartlara göre kapattım. Ardından belirlenen koşullarım sağlanınca şort işlemi açacağım ama farklı oranda leverage ile . İki farklı Leverage olacağı için bu nasıl yaparım demek istedim.
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.



7,615 soru
7,614 cevap
4,444 yorum
10,794 kullanıcı