【发布时间】:2022-08-05 23:30:52
【问题描述】:
我正在准备我自己的币安机器人。
我正在尝试通过 api 购买 200 个单位的 TRX 硬币,我的钱包里有 19.96 USDT。
TRX 单价为:0.06195,所以我可以在 binance 应用程序或网络上购买 200 个 TRX 单位。 分钟。购买数量必须超过 10 美元,购买 200 个单位为 12.39 美元。
我的代码看起来像工作。
这是我的 API 限制截图:
from binance.client import Client
import time
import asyncio
from binance import AsyncClient
from binance.enums import *
from binance.helpers import round_step_size
from decimal import Decimal as D, ROUND_DOWN, ROUND_UP
import decimal
api_key = \'xxxx\'
api_secret = \'xxxxx\'
client = Client(api_key, api_secret)
client.create_test_order(
symbol=\'TRXUSDT\',
side=Client.SIDE_BUY,
type=Client.ORDER_TYPE_MARKET,
quantity=200,
recvWindow=10000)
print(\'Buy: {}\'.format(100))
但是,当我检查我的币安钱包时,交易还没有完成。知道出了什么问题吗?
-
我不熟悉 API,但通过快速阅读并查看您的代码,您似乎使用了
create_test_order,您可能必须将其替换为create_order才能进行有效交易。 -
@mnikley 哈哈,我没有意识到 :D 我的错,谢谢你的建议 :) 我会让你知道结果
-
thx @mnikley 代码块现在可以工作了:)
标签: python cryptocurrency binance-api-client