首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python简单二进制机器人初学者

python简单二进制机器人初学者
EN

Stack Overflow用户
提问于 2020-09-01 08:30:16
回答 1查看 1.2K关注 0票数 0

我有一个简单的二进制机器人用于我的加密货币交易。代码如下所示:

代码语言:javascript
复制
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)

我对这段代码的问题是,一旦满足了买入或卖出的条件,程序就会停止,我会再次运行代码继续执行。我希望它在没有我的干预的情况下无限期地持续下去,这样它就会真正地自主。

我将非常感谢你的回答。谢谢。#杂乱代码初学者程序员

EN

回答 1

Stack Overflow用户

发布于 2021-04-10 19:40:51

在你的第一次开始之前

代码语言:javascript
复制
while True: 

它会一次又一次地闪耀

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63679814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档