JavaScript Bitmex

Автор:gmgphil, Создано: 2019-01-15 18:35:03, Обновлено:

Я хочу разместить лимитный заказ чуть ниже последней цены, но сначала проверьте, есть ли уже ожидаемый заказ по той же цене.

Так что я придумал вот это, но это не посылает приказ так же хорошо, когда еще нет.

var глубина = exchange.GetDepth ((); var pricex = глубина.Запросы[0].Цена var ordersx = exchange.GetOrders (обмен заказов.Получить заказы) var ordersprice = заказыx.Цена

Обмен.Установка направления ((купить)

если (стоимость заказа === ценаx-0,5,20) {} иное {обмен.покупка(стоимостьx-0,5,20) }

Спасибо за помощь.


Больше

gmgphilВы можете написать функцию, которая отменяет все заказы, соответствующие определенному ценовому диапазону и с определенным размером заказа? - Спасибо.

Маленькие мечтыХорошо, позвольте мне записать вам демо. ` ` var глубина = exchange.GetDepth ((); // получить информацию о книге заказов var pricex = depth.Asks[0].Price // получить цену заказа продажи уровня 1 var orders = _C ((exchange.GetOrders) // получать ваши ожидаемые заказы exchange.SetDirection (("покупать") // установить направление торговли на длинный // если (стоимость заказа === ценаx-0,5,20) {} другое {обмен.Купить(стоимость-0,5,20) } // ваш код var hasNearPricePendingOrder = false // установить флаг var upRange = 1 // set upRange для старого заказа цена вверх плавающий var downRange = 1 // set downRange для... если у вас есть какие-то ожидающие заказы for ((var i = 0 ; i < orders.length ; i++) { если ((pricex < (заказы[i].Price + upRange) && pricex > (заказы[i].Price - downRange)) { // если сейчас цена в диапазоне для значения (старый порядок цены - downRange) к другому ((старый порядок цены + upRange) hasNearPricePendingOrder = true // установить флаг Я не знаю. Я не знаю. Я не знаю. if(!hasNearPricePendingOrder) { // является торговлей или нет основывается на hasNearPricePendingOrder exchange.Buy ((pricex - 0.5, 20) // отправить лимитный ордер на обмен Bitmex Я не знаю. ` `

Изобретатель количественный https://www.fmz.com/bbs-topic/2710

gmgphilОтлично, большое спасибо! Я смог преобразовать стратегию маркетолога на основе ваших строк. Я понятия не имею, как их разгрузить сейчас на бирже. Извините, у меня нет опыта в JavaScript. Вы могли бы помочь мне снова здесь?