Sıralı Emir Sorunu
- Soruldu
- Kategori
- Algoritmik Trading
- Görüntülenme
- 1.539 görüntülenme
- Durum
- Çözüldü
Stratejinin Alım-Satım yapması bu kadar zor olmasa gerek. Sıralama değiştirmek için yazılımda değişiklik mi yapmak gerekiyor.? anlamış değilim gerçekten. Backtestler de ilk alım yaparak başlıyor. Peki neden gerçek işlemde sıralı emir hatası alıyoruz?
Yardımcı olurmusunuz lütfen.
Bu programı alan kişilerin ilk karşılaşacağı sorun bence bu olacaktır. Hatta bununla ilgili bir yazılı veya görsel içerik hazırlanıp sabitlense çok kişi faydalanır diye düşünüyorum.
Teşekkür ederim.
Yorumlar (3)
- ▲1
- ▲0Yazdığınız kodu çıkardım. EMA stratejisinde 15 Dk. Backtest ayarlarıyla denedim. Daha sonra Binance borsasında gerçek anlamda denedim. Şartlar oluştuğunda Algoritma saniyeler içinde 98 Alım Emri Gönderdi. Bunlardan 13 tanesi gerçekleşti. Satış şartları da oluştu. Yaklaşık 6 saat içerisinde 2500 adet kadar Al- Sat emri gönderildi.Kısacası Al-Sat yaptı. Buraya kadar normal. Yalnız ilk denemem olduğu için aklıma takılan bir şeyler var.
1- Bu kadar fazla alım emri gönderilmesi normal mi?
2- Ayarlarda Örnek olarak; Alım ve Satım 100 USDT olarak ayarlamıştım. Toplamda ne kadar alacağını algo kendisi mi ayarlıyor. Benim testimde ilk alışta 13 emir gerçekleşti 1.300 USDT kadar. Bizim istediğimiz toplam miktar kadar alım yapamaz mı? Örnek; Kasamda 1.500 USDT var ama 1.000 USDT 'lik kısmıyla işlem yapsın.
3- on init içerisine SendOrderSequential(false); kodu kaldırmadan gerçek manada işlem açtığımızda şartlar oluştuğunda daha öncede yazdığım gibi sıralı emirden dolayı alım yapamıyor. Sıralı emir çalışsa bir al - bir sat şartlarıyla dediğim olur ama şuan yapamıyoruz.
Ne yapılması gerektiği ile ilgili bilgisi olan varsa, yazarsa çok sevinirim.
Teşekkür ederim. - ▲1
Geçici sinyalde ve sıralı emir göndermiyorsanız çok riskli olabilir ve stratejiye göre çok fazla emirde gönderilebilir.
// ilk sinyal ne olursa olsun başlayacak ve sıralı gidecek SendOrderSequential(true,side.all); // Strateji kalıcı sinyallerle çalışacak WorkWithPermanentSignal(true);Stratejide belirlediğiniz bakiye göre işlem yapmasını sağlayabilirsiniz.


Ancak unutmayın, algoritma sizin yazdıklarınızı yapıyor, yanlış birşey yazarsanız yanlış birşey yazar.
Hazır stratejileri ve yardım dökümanlarını incelemeden canlıda işlem yapmayın. çok tehlikeli.