泰安营销型网站建设,wordpress api下载文件,网站域名管理,手机app制作下载Binance_interface APP 现货交易账户
Github地址PyTed量化交易研究院 目录 Binance_interface APP 现货交易账户1 APP 现货交易账户函数总览2. 模型实例化3. 获取账户信息 get_account4. 获取单个现货余额 get_balance5. 获取全部现货余额#xff08;列表格式#xff09; ge…Binance_interface APP 现货交易账户
Github地址PyTed量化交易研究院 目录 Binance_interface APP 现货交易账户1 APP 现货交易账户函数总览2. 模型实例化3. 获取账户信息 get_account4. 获取单个现货余额 get_balance5. 获取全部现货余额列表格式 get_balances6. 获取全部现货余额字典格式 get_balancesMap 1 APP 现货交易账户函数总览
方法解释get_account获取账户信息get_balance获取单个现货余额get_balances获取全部现货余额列表格式get_balancesMap获取全部现货余额字典格式
2. 模型实例化
from binance_interface.app import BinanceSPOT
from binance_interface.app.utils import eprint# 转发需搭建转发服务器可参考https://github.com/pyted/binance_resender
proxy_host None
key xxxx
secret xxxxbinanceSPOT BinanceSPOT(keykey, secretsecret,proxy_hostproxy_host
)
account binanceSPOT.account3. 获取账户信息 get_account
account_result account.get_account()
eprint(account_result)输出 {code: 200,data: {makerCommission: 10,takerCommission: 10,buyerCommission: 0,sellerCommission: 0,commissionRates: {maker: 0.00100000,taker: 0.00100000,buyer: 0.00000000,seller: 0.00000000},canTrade: True,canWithdraw: True,canDeposit: True,brokered: False,requireSelfTradePrevention: False,preventSor: False,updateTime: 1706103804303,accountType: SPOT,balances: [{asset: BTC, free: 0.00024975, locked: 0.00000000},{asset: LTC, free: 0.00000000, locked: 0.00000000},{asset: ETH, free: 0.00439560, locked: 0.00000000},{asset: NEO, free: 0.00000000, locked: 0.00000000},{asset: BNB, free: 0.00000840, locked: 0.00000000},......],permissions: [SPOT],uid: 459188049},msg: }4. 获取单个现货余额 get_balance
# 等价于下面代码account.get_balance(symbolBTCUSDT,base_assetUSDT)
balance_result account.get_balance(assetBTC)
eprint(balance_result)输出 {code: 200, data: {asset: BTC, free: 0.00024975, locked: 0.00000000}, msg: }5. 获取全部现货余额列表格式 get_balances
# 参数assets默认为[]表示全部货币
balances_result account.get_balances()
eprint(balances_result)输出 {code: 200,data: [{asset: BTC, free: 0.00024975, locked: 0.00000000},{asset: LTC, free: 0.00000000, locked: 0.00000000},{asset: ETH, free: 0.00439560, locked: 0.00000000},{asset: NEO, free: 0.00000000, locked: 0.00000000},{asset: BNB, free: 0.00000840, locked: 0.00000000},{asset: QTUM, free: 0.00000000, locked: 0.00000000},{asset: EOS, free: 0.00000000, locked: 0.00000000},{asset: SNT, free: 0.00000000, locked: 0.00000000},{asset: BNT, free: 0.00000000, locked: 0.00000000},{asset: GAS, free: 0.00000000, locked: 0.00000000},{asset: BCC, free: 0.00000000, locked: 0.00000000},{asset: USDT, free: 470.79762454, locked: 0.00000000},{asset: HSR, free: 0.00000000, locked: 0.00000000},{asset: OAX, free: 0.00000000, locked: 0.00000000},{asset: DNT, free: 0.00000000, locked: 0.00000000},{asset: MCO, free: 0.00000000, locked: 0.00000000},{asset: ICN, free: 0.00000000, locked: 0.00000000},{asset: ZRX, free: 0.00000000, locked: 0.00000000},{asset: OMG, free: 0.00000000, locked: 0.00000000},{asset: WTC, free: 0.00000000, locked: 0.00000000},{asset: YOYO, free: 0.00000000, locked: 0.00000000},{asset: LRC, free: 0.00000000, locked: 0.00000000},{asset: TRX, free: 0.00000000, locked: 0.00000000},{asset: SNGLS, free: 0.00000000, locked: 0.00000000},{asset: STRAT, free: 0.00000000, locked: 0.00000000},{asset: BQX, free: 0.00000000, locked: 0.00000000},{asset: FUN, free: 0.00000000, locked: 0.00000000},{asset: KNC, free: 0.00000000, locked: 0.00000000},{asset: CDT, free: 0.00000000, locked: 0.00000000},{asset: XVG, free: 0.00000000, locked: 0.00000000},......],msg: }# 指定多个货币
balances_result account.get_balances(assets[BTC, ETH])
eprint(balances_result)输出 {code: 200,data: [{asset: BTC, free: 0.00024975, locked: 0.00000000},{asset: ETH, free: 0.00439560, locked: 0.00000000}],msg: }6. 获取全部现货余额字典格式 get_balancesMap
# 参数assets默认为[]表示全部货币
balancesMap_result account.get_balancesMap()
eprint(balancesMap_result)输出 {code: 200,data: {BTC: {asset: BTC, free: 0.00024975, locked: 0.00000000},LTC: {asset: LTC, free: 0.00000000, locked: 0.00000000},ETH: {asset: ETH, free: 0.00439560, locked: 0.00000000},NEO: {asset: NEO, free: 0.00000000, locked: 0.00000000},BNB: {asset: BNB, free: 0.00000840, locked: 0.00000000},QTUM: {asset: QTUM, free: 0.00000000, locked: 0.00000000},EOS: {asset: EOS, free: 0.00000000, locked: 0.00000000},SNT: {asset: SNT, free: 0.00000000, locked: 0.00000000},BNT: {asset: BNT, free: 0.00000000, locked: 0.00000000},GAS: {asset: GAS, free: 0.00000000, locked: 0.00000000},BCC: {asset: BCC, free: 0.00000000, locked: 0.00000000},USDT: {asset: USDT, free: 470.79762454, locked: 0.00000000},HSR: {asset: HSR, free: 0.00000000, locked: 0.00000000},OAX: {asset: OAX, free: 0.00000000, locked: 0.00000000},DNT: {asset: DNT, free: 0.00000000, locked: 0.00000000},MCO: {asset: MCO, free: 0.00000000, locked: 0.00000000},ICN: {asset: ICN, free: 0.00000000, locked: 0.00000000},ZRX: {asset: ZRX, free: 0.00000000, locked: 0.00000000},OMG: {asset: OMG, free: 0.00000000, locked: 0.00000000},WTC: {asset: WTC, free: 0.00000000, locked: 0.00000000},YOYO: {asset: YOYO, free: 0.00000000, locked: 0.00000000},LRC: {asset: LRC, free: 0.00000000, locked: 0.00000000},TRX: {asset: TRX, free: 0.00000000, locked: 0.00000000},SNGLS: {asset: SNGLS, free: 0.00000000, locked: 0.00000000},STRAT: {asset: STRAT, free: 0.00000000, locked: 0.00000000},BQX: {asset: BQX, free: 0.00000000, locked: 0.00000000},FUN: {asset: FUN, free: 0.00000000, locked: 0.00000000},KNC: {asset: KNC, free: 0.00000000, locked: 0.00000000},CDT: {asset: CDT, free: 0.00000000, locked: 0.00000000},XVG: {asset: XVG, free: 0.00000000, locked: 0.00000000},IOTA: {asset: IOTA, free: 0.00000000, locked: 0.00000000},...: ......},msg: }# 指定多个货币
balancesMap_result account.get_balancesMap(assets[BTC, ETH])
eprint(balancesMap_result)输出 {code: 200,data: {BTC: {asset: BTC, free: 0.00024975, locked: 0.00000000},ETH: {asset: ETH, free: 0.00439560, locked: 0.00000000}},msg: }