使用Python通过okex的api接口获取Eth的K线信息
时间: 2023-05-15 17:06:19 浏览: 163
可以使用以下代码获取Eth的K线信息:
```python
import requests
url = 'https://www.okex.com/api/v1/kline.do?symbol=eth_usdt&type=1hour&size=200'
response = requests.get(url)
data = response.json()
print(data)
```
其中,`symbol`参数表示交易对,`type`参数表示K线类型,`size`参数表示获取的K线数量。以上代码获取的是Eth/USDT交易对的1小时K线信息,共获取200条K线数据。
相关问题
使用Python通过okex的api接口获取Eth从2023年1月至今的K线15分钟级别信息
可以使用以下代码来获取Eth从2023年1月至今的K线15分钟级别信息:
```python
import requests
url = 'https://www.okex.com/api/v1/kline.do?symbol=eth_usdt&type=15min&since=1640995200000'
response = requests.get(url)
if response.status_code == 200:
data = response.json()
print(data)
else:
print('Failed to get data from API')
```
请注意,此代码仅供参考,具体实现可能会因为API的更新而有所不同。
okex python 交易
如果您想在OKEx上使用Python进行交易,可以使用OKEx的API。以下是一些基本步骤:
1. 首先,您需要在OKEx上创建一个API密钥,以便您的程序可以访问OKEx交易所。在OKEx的网站上注册并登录,然后按照指示创建一个API密钥。
2. 然后,您需要在Python中安装OKEx官方提供的API客户端。您可以通过pip来安装:
```
pip install okex-python-sdk-api
```
3. 接下来,您需要在Python程序中引入OKEx的API客户端,并使用您的API密钥进行身份验证:
```python
from okex import AccountApi, AccountClient
api_key = 'your_api_key'
secret_key = 'your_secret_key'
passphrase = 'your_passphrase'
client = AccountClient(api_key, secret_key, passphrase)
```
4. 现在,您可以使用OKEx API客户端进行各种交易操作。例如,您可以获取您的账户余额:
```python
result = client.get_wallet()
print(result)
```
5. 您还可以下订单:
```python
result = client.place_order(instrument_id='BTC-USDT', side='buy', type='limit', price=10000, size=0.001)
print(result)
```
这里的`instrument_id`是您要交易的货币对,`side`是您要下的买单或卖单,`type`是订单类型(限价单、市价单等),`price`是您要买卖的价格,`size`是您要买卖的数量。
这只是使用OKEx API进行交易的基本示例。有关更多详细信息,请参考OKEx的API文档。