使⽤python-binance进⾏加密货币交易
先去binance申请账号,开通API交易。拿到api_key与secret。
这⾥只写⼀些简单的接⼝使⽤,更多的API与调⽤参数请查看⽂档。
交易策略⾃⾏研究吧。
python-binance⽂档地址:
python货币转换
from binance.client import Client
requests_params = {
'proxies': {
'http': 'socks5h://localhost:1081',
'https': 'socks5h://localhost:1081'
}
}
api_key = 'api_key'# binance账户的api_key
secret = 'secret'# binance账户的secret
# 在墙内,设置好本地代理socks5端⼝后⽤这个
# 在墙外去掉requests_params
client = Client(api_key, secret, requests_params=requests_params)
symbol = 'BTCUSDT'
def get_asset_balance(asset):
res_dict = _asset_balance(asset=asset)
if not res_dict:
return0.0
free_num = float(('free', 0.0))
locked_num = float(('locked', 0.0))
return free_num - locked_num
def main():
# 获取余额
get_asset_balance('BTC')
# 获取1⼩时K线数据
<_klines(symbol=symbol, interval=Client.KLINE_INTERVAL_1HOUR, limit=500)
# 市价买⼊, symbol: 交易对代码  quantity: 买⼊数量
# 市价卖出, symbol: 交易对代码  quantity: 卖出数量
# 限价买⼊, symbol: 交易对代码 price: 价格 quantity: 卖⼊数量
# 限价卖出, symbol: 交易对代码 price: 价格 quantity: 卖出数量
if __name__ == '__main__':
main()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。