Şimdi bir robot var. limit emir giriyor. kolaylık olsun diye hep long emir açtığını varsayalım. bazen bu emirler deftere yazılıyor, komisyonu düşük oluyor bazen de "tesadüfen" fiyat uygun olduğu için defetere girmeden işlem görüyor. tabii bu durumda komisyon da yüksek oluyor.
çözüm ne... post only emirler. emir deftere giriyor, düşük komisyondan işleme alınıyor ama fiyat tam o anda o fiyata gelirse işleme alınacakken hoooppp sistem iptal ediyor ki fazla komisyon ödenmesin. güzel, mantıklı.
sorum şu.... 10 dolardan işleme girmek girmek istiyor robot diyelim. 10 dolara postonly limit order long pozisyon açıyor. küt... emir iptal. ama 10 dolardan da almak istiyoruz, lazım..
bu durumda ne yapıyorsunuz ? yine 10 dolara bir emir daha mı, yoksa 10 dolar + 0.0001 dolara yeni emir mi yokssa 10 dolar - 0.0001 dolara yeni emir mi ? yoksa 0.0002 mi yoksa 0.0005 mi ? emir kabul olana kadar farklı fiyatları deneyebilir ve algoritmayı bekletebilirim tabiiki ama olayı nasıl çözüyorsunuz ? kafam basmadı valla, yardım lazımmış gibi geldi

teşekkür ettim sizlere...
------------------------------------------
tamam buldum...
decimal price = Math.Min(currentPrice_, currentAsk_ - tick_aralığı) ;
şeklinde kullanmak gerekiyormuş..
belki biriinin işine yarar diye buraya bırakıyorum.