0 beğenilme 0 beğenilmeme
263 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 | 263 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,422 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,511 soru
7,515 cevap
4,405 yorum
8,751 kullanıcı