diff --git a/main.py b/main.py index 0468662..9d21e60 100644 --- a/main.py +++ b/main.py @@ -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.")