c# - 在 Binance.Net 中将特定加密货币对的余额拆分为 50/50
问题描述
首先,我使用Binance.Net作为 Binance API 包装器。起初,我正在努力平衡加密货币对的基础资产和报价资产。
假设我们谈论的是 BTCUSDT。我在分别获取 BTC 和 USDT 时遇到了问题,因为我需要它们来获取有关我的余额的信息。
var symbols = _client.GetExchangeInfo().Data.Symbols;
var symbol = symbols.Single(item => item.Name == "BTCUSDT");
var baseAsset = symbol.BaseAsset; // BTC
var quoteAsset = symbol.QuoteAsset; // USDT
var firstPairBalance = client.GetAccountInfo().Data.Balances.FirstOrDefault(e => e.Asset == baseAsset).Free; // Balance for BTC
var secondPairBalance = client.GetAccountInfo().Data.Balances.FirstOrDefault(e => e.Asset == quoteAsset).Free; // Balance for USDT
client.PlaceOrder("TRXUSDT", OrderSide.Sell, OrderType.Market, quantity: ..., timeInForce: TimeInForce.GoodTillCancel);
我如何将每个加密货币对的价格估算为美元,以便我可以比较它们并查看我需要转换多少。换句话说,TRX 的美元价格和 USDT 的美元价格,最好来自 Binance。
解决方案
推荐阅读
- angular - Kendo UI for Angular - 条形图固定条形大小
- android - 使用 addTextChangedListener() 从 TableLayout 内的多个 EditText 获取 getText
- rust - 我在哪里可以找到 Rust 目标规范格式的相应文档?
- java - Java 使用 Integer.parseInt 进行比较
- autodesk-forge - 更改默认 ViewCube 方向
- r - R中kableExtra中的column_spec函数不起作用
- php - PHP & SQL - 从数据库中选择所有但按分组内容循环遍历结果
- c - 在链表中添加和删除功能故障
- html - 为最后一个孩子的最后一个孩子添加样式
- webpack - Nodemon:无法解析配置 webpack.config.js