This commit is contained in:
Logan G 2021-02-02 16:14:39 -07:00
parent c39164f2b7
commit 41cdd32184
Signed by: logan
GPG key ID: E328528C921E7A7A

View file

@ -13,7 +13,9 @@ if __name__ == "__main__":
k = Kraken()
print("1")
time.sleep(1)
k.getPrices(currency_pair)
print("3")
@ -30,18 +32,20 @@ if __name__ == "__main__":
# If we have crypto, check for sell behaviour, if we have fiat, check for buy behavior, otherwise, get really confused
if k.balances["vol"][currency_buy] > 10**-5:
# Sell shit
# TODO: Needs to check if fresh start
# If short term change dips below long term change, sell
if(float(k.shortEMA.tail(1)[0]) < float(k.longEMA.tail(1)[0])):
print("Selling shit")
k.sellOrder(currency_pair, currency_buy, currency_sell, k.balances["vol"][currency_buy])
print(k.balances)
elif k.balances["vol"][currency_sell] > 10**-2:
# Buy shit
# If short term goes above long term, buy
if(float(k.shortEMA.tail(1)[0]) > float(k.longEMA.tail(1)[0])):
print("Buying shit")
k.buyOrder(currency_pair, currency_buy, currency_sell, k.balances["vol"][currency_sell] * (1/k.prices.tail(1)[0]))
print(k.balances)
else:
raise Exception("There is no currency in this account.")