Saya ingin memposting pesanan batas tepat di bawah harga terakhir, tetapi periksa terlebih dahulu apakah sudah ada pesanan tertunda dengan harga yang sama.
Jadi aku datang dengan ini, tapi ini tidak mengirim perintah juga ketika belum ada.
var depth = exchange.GetDepth ((); var pricex = kedalaman.Tanya[0].Harga var orderx = exchange.GetOrders var ordersprice = orderx.Harga
tukar.SetDirection ((
jika (harga pesanan === hargax-0,5,20) {} lain {exchange.Buy(hargax-0,5,20)}
Terima kasih atas bantuanmu.
gmgphilBisakah Anda menulis fungsi, yang secara massal membatalkan semua pesanan yang sesuai dengan kisaran harga tertentu dan dengan ukuran pesanan tertentu? Terima kasih.
Penemu Kuantitas - Mimpi KecilOke, biarkan aku mengkode demo untuk Anda. ` ` var depth = exchange.GetDepth(); // mendapatkan informasi buku pesanan var pricex = depth.Aks[0].Price // mendapatkan harga pesanan tingkat jual 1 var order = _C ((exchange.GetOrders) // dapatkan pesanan Anda yang sedang menunggu exchange.SetDirection (("buy") // mengatur arah perdagangan untuk panjang // jika (orderprice === pricex-0.5,20) {} lain {exchange.Buy(pricex-0.5,20) } // kode Anda var hasNearPricePendingOrder = false // mengatur flag var upRange = 1 // setupRange untuk harga pesanan lama naik float var downRange = 1 // set downRange untuk... jika (order.length!== 0) { // Anda memiliki beberapa pesanan tertunda for ((var i = 0 ; i < order.length ; i++) { jika ((pricex < (order[i].Price + upRange) && pricex > (order[i].Price - downRange)) { // jika sekarang harga dalam kisaran untuk nilai (harga pesanan lama - downRange) ke lain ((harga pesanan lama + upRange) hasNearPricePendingOrder = true // mengatur flag {\cH00FFFF} {\cH00FFFF} {\cH00FFFF} if(!hasNearPricePendingOrder) { // adalah perdagangan atau tidak berdasarkan hasNearPricePendingOrder exchange.Buy ((pricex - 0.5, 20) // mengirim pesanan batas untuk pertukaran Bitmex {\cH00FFFF} ` `
Penemu Kuantitas https://www.fmz.com/bbs-topic/2710
gmgphilbagus, terima kasih banyak! saya mampu mengubah strategi marketmaker berdasarkan garis Anda. saya tidak tahu bagaimana untuk bulk mereka sekarang untuk pertukaran. maaf, saya memiliki nol pengalaman di JavaScript. bisa Anda membantu saya lagi di sini