← 返回

Ошибка при подключение к Binance

Привет, может знает кто как решить

Пытаюсь соединиться с Binance - версия пакета StockSharp.Binance 5.0.76:

Connector connector = new Connector();

var messageAdapter = new BinanceMessageAdapter(connector.TransactionIdGenerator)
{

	Key = "xxx".To<SecureString>(),
	Secret = "xxx".To<SecureString>(),
};

connector.Adapter.InnerAdapters.Add(messageAdapter);

На коннекте выдаёт ошибку: {"code":-2000,"msg":"Not a margin account."}

что верно - у меня нет маржинального аккаунта. В токене для API настроенно только чтение. Ответ Binance:

As per checking, you haven't opened the cross margin account, so you couldn't use the margin endpoints.

Кажется проблема на стороне StockSharp ? Как подключиться без маржинальной торговли? Мне нужно только читать котировки.

本主题对您有帮助吗?

分享主题

评论 (5)

登录创建账户, 登录或注册以发表评论

Sprite
Sprite

Настройки коннектора пробовали менять? image4886.png

dvvord
dvvord 作者

sprite: Настройки коннектора пробовали менять? image4886.png

@sprite ожидал что есть такая функция, но хотелось бы понять как это в коде отключить? В исходниках примеров не нашёл, скомпилировать не получается примеры.

dvvord
dvvord 作者

dvvord:

sprite: Настройки коннектора пробовали менять? image4886.png

@sprite ожидал что есть такая функция, но хотелось бы понять как это в коде отключить? В исходниках примеров не нашёл, скомпилировать не получается примеры.

Спасибо, заработало!

dvvord
dvvord 作者

@sprite ожидал что есть такая функция, но хотелось бы понять как это в коде отключить? В исходниках примеров не нашёл, скомпилировать не получается примеры.

Sprite
Sprite

dvvord: @sprite ожидал что есть такая функция, но хотелось бы понять как это в коде отключить? В исходниках примеров не нашёл, скомпилировать не получается примеры. Смотрите свойство public IEnumerable<BinanceSections> Sections { get; set; } = Enumerator.GetValues<BinanceSections>(); в классе BinanceMessageAdapter. Если у вас конечно полноценный адаптер (триал или куплен), а не заглушка, которая идёт по умолчанию.