Как отправить margin ордер в binance используя язык PHP?
Пользуюсь данной библиотекой но в ней не предусмотрена возможность работы с изолированной маржой. Есть ли возможность работать с binance margin на php?
Возможно есть готовые PHP решения?
Сейчас в библиотеке код такой:
public function marketBuy(string $symbol, $quantity, array $flags = [])
{
return $this->order("BUY", $symbol, $quantity, 0, "MARKET", $flags);
}
$quantity = 1;
$order = $api->marketBuy("BNBBTC", $quantity);
Может как-то дописать можно? Спасибо!
Ответы (1 шт):
Автор решения: Егор Банин
→ Ссылка
Нужный вам метод POST /sapi/v1/margin/order в этой библиотеке не реализован. Но вы можете расширить класс Binance\API и использовать метод httpRequest.
Я не разбираюсь в предметной области, но будет что-то вроде:
class ExtendedAPI extends API {
public function postOrderForMarginAccount() {
$params = [
'sapi' => true,
// тут все необходимые параметры
];
return $this->httpRequest('v1/margin/order', 'POST', $params, true);
}
}
С аргументами такой функции, я думаю, вы разберётесь самостоятельно.