我有一个简单的二进制机器人用于我的加密货币交易。代码如下所示:
from binance.client import Client#from Binance Sir Sam Chardy
from time import sleep
api_key = ''
api_secret = ''
client = Client(api_key,api_secret)
Altcoin=''
Symbol=''
class Balance:
def UsdtBalance(self):
x=client.get_asset_balance(asset='')
x=float(x['free'])
return x
def AltcoinBalance(self):
x=client.get_asset_balance(asset=Altcoin)
x=float(x['free'])
return x
a=Balance()
US=a.UsdtBalance()
AL=a.AltcoinBalance()
while order = False
if US > AL:
x=client.get_historical_klines(symbol=Symbol,interval='1m',start_str='1min ago UTC')
a=float(x[0][1]
d=float(x[0][4]
if a > d and a < 0.997:
print('BUY')
client.order_market_buy(symbol=Symbol,quantity=100,price=d)
else:
pass
if US > AL:
x=client.get_historical_klines(symbol=Symbol,interval='1m',start_str='1min ago UTC')
a=float(x[0][1]
d=float(x[0][4]
if a < d and a > 1.001:
print('SELL')
client.order_market_sell(symbol=Symbol,quantity=100,price=d)
else:
pass
sleep(8)我对这段代码的问题是,一旦满足了买入或卖出的条件,程序就会停止,我会再次运行代码继续执行。我希望它在没有我的干预的情况下无限期地持续下去,这样它就会真正地自主。
我将非常感谢你的回答。谢谢。#杂乱代码初学者程序员
发布于 2021-04-10 19:40:51
在你的第一次开始之前
while True: 它会一次又一次地闪耀
https://stackoverflow.com/questions/63679814
复制相似问题