1 beğenilme 0 beğenilmeme
526 kez görüntülendi
İyi günler,

Birkaç sorum var, hepsi için tek seferde rahatsız ediyorum.

1-Bitmex borsasında işlem yapıyorum. Stoploss veya Takeprofit girdileri tetiklendikleri anda rejected olurlarsa program onaylanmış gibi çalışmaya devam ediyor. Bu Stoploss ve Take profit gibi gömülü kodları gerçekleşene kadar tekrar etmesini sağlayabilirmiyiz? Mesela X fiyatına gelince stoploss olacak eğer rejected olursa(gerçekleşmez ise) aynı girdi gerçekleşene kadar tekrarlanacak.

2-Stratejımı saatlik olarak seçiyorum ancak "WorkWithPermanentSignal(false)"  şeklinde(her işlemde tetiklenecek şekilde) çalıştırdığımda barsayısını öğrenmek için " barData.BarDataIndex " fonksiyonunu kullanıyorum. Bu fonsiyon bana saatlik bar sayısını mı verir yoksa her işlemde tetiklendiğinden farklı sayıları da gösterir mi?

3-Bazen kodlamam hatalı çalışıyor(buna izin veriyorum hata gibi gözüksede kazancımı artırıyor.) çalışıyor ve normale göre farklı sayılarda al işlemi yapıyor sonrasında takeprofit olarak kazanç elde ediyorum. Take profitteki toplam emir miktarını hangi kodla çekebilirim.

Örneklersek:

X şartında 5 tane al.

Hata oluşur ve çeşitli miktarlarda alım yapar.

Takeprofıt 25 adet kar al yapar(25 adeti satar ve kazanç elde eder.). Bu 25 adedi nasıl görebilir ve değişkene atayabilirim. Sadece debug ekranında haberim oluyor miktardan.

 

Saygılarımla,
Algoritmik Trading kategorisinde (326 puan) tarafından
tarafından düzenlendi | 526 kez görüntülendi
0 0
Merhaba, sizin sorularınızdan bağımsız olarak;

Gerçek hesapla mı işlem yapıyorsunuz? Eğer öyleyse Matriks iq kaynaklı (donma, kapanma, hatalı çalışma vb) bir problem yaşadınız mı?

Cevaplarınızı merak ediyorum çünkü ben halen bitmex test hesabıyla işlem yapıyorum, ve yakın zamanda gerçek hesapla işlem yapmayı planlıyorum.
1 0
Merhaba,

Evet,gerçek hesapla da işlem yapıyorum. Gerçek Bitmexte bazı sorunlar ortaya çıkıyor mesela: Sunucu overload olduğunda emriniz uygulanmıyor bu nedenle emrinizi uygulanana kadar vermeniz(programlamanız) gerekli. Bu durumu bitmex'te açıkladı 1 saniye sonra tekrar emir verin diye öyle ki Bitmex kendi sitesinden verdiğiniz limit emrinizi bile uygulamıyor  overload olduğunda. MatrıksIQ kaynaklı donma 1-2 kere başıma geldi(3 ay kadar önce) o zaman bildirmiştim ve düzeltildi. Başkada bir sorunla karşılaşmadım.
0 0
Haftaya nasip olursa ben de bitmexte işleme başlayacağım. Stratejimi overload ihtimalini göz önüne alarak oluşturayım o zaman...

Verdiğiniz bilgiler için çok teşekkür ederim.

1 cevap

1 beğenilme 0 beğenilmeme
Merhaba, kusura bakmayin versiyon ciktigimiz icin yogun bir donemden geciyoruz, ancak cevap verebiliyorum.

3-"Takeprofıt 25 adet kar al yapar(25 adeti satar ve kazanç elde eder.). Bu 25 adedi nasıl görebilir ve değişkene atayabilirim. Sadece debug ekranında haberim oluyor miktardan."

TP/SL fonksiyonlari kendi icerisinde pozisyon takibi yapmakta, butun mevcut pozisyonu kapatmaktadir. Sonuc olarak mevcut pozisyonu takip ederseniz (OnOrderUpdate ile) bu bilgiye de erismis olursunuz. Ornek olarak kademeli_bitmex stratejisini inceleyebilirsiniz.

1- bu maddeyi de ayni sekilde OnOrderUpdate'de kontrol gerceklestirerek cozebilirsiniz. Pozisyon takibi yapmaya basladiktan sonra pozisyonunuz ya pozitif ya negatif olacaktir. Stratejinizden bir sinyal gelmedigi surece bunun kapatilmasinin tek nedeni TP/SL olacagi bilgisini kullanarak, kodunuzun "emir gerceklesmezse tekrar gonder" kismina bunu da ekleyebilirsiniz. Ayrica stratejiniz long/short ise, Orn. poz = 100, siradaki poz=-100 olacaktir. Eger TP/SL fonksiyonu emri kapatmaya calisiyorsa bu poz = 0 olacaktir. Yani stratejiden -200 emir gonderirken TP/SL -100 emir gonderecektir. Emri bu sekilde de yakalayip takip edebilirsiniz.

2- BarDataIndex WorkWithPermanentSignal'dan bagimsiz olarak, kullandiginiz periyottaki barlari saymaktadir. Bu yuzden saatlik barda calisirken size saatlik bar sayisini gosterecektir, yeni data gelse ve strateji surekli update olsa bile, yeni saatlik bar acilana kadar degeri degismez.
(8,035 puan) tarafından
1 0
İlgilendiğiniz için teşekkürler  :)
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.



8,636 soru
8,590 cevap
4,821 yorum
19,789 kullanıcı