Exemple #1
0
if NOTIFY_METHOD == 'email':
    import sendgrid
    from sendgrid.helpers.mail import *
elif NOTIFY_METHOD == 'pushed':
    import requests
else:
    print("NOTIFY_METHOD must be set to either 'email' or 'pushed'.")
    sys.exit(1)

sys.stdout.flush()

polo = Poloniex()
myCoach = Coach()

polo.Key = POLONIEX_KEY
polo.Secret = POLONIEX_SECRET

polo.public = Poloniex(coach=myCoach)
polo.private = Poloniex(polo.Key, polo.Secret, coach=myCoach)

currentUpdatePeriod = UPDATE_PERIOD_SECS

# Setup done, enter main loop
while True:
    if BALANCE_REPORTING:
        balance = polo.private.returnBalances()
        balanceETH = balance['ETH']
        balanceBTC = balance['BTC']
        balanceUSDT = balance['USDT']
        #balances = polo.private.returnCompleteBalances()
Exemple #2
0
from poloniex import Poloniex, Coach
import datetime
import sendgrid
import os
import time
import pprint
from sendgrid.helpers.mail import *
import sys
sys.stdout.flush()

polo = Poloniex()
myCoach = Coach()

polo.Key = 'add_your_poloniex_api_key_here'
polo.Secret = 'add_your_poloniex_api_secret_here'

polo.public = Poloniex(coach=myCoach)
polo.private = Poloniex(polo.Key, polo.Secret, coach=myCoach)

var = 1
while var == 1:

    balance = polo.private.returnBalances()
    balanceETH = balance['ETH']
    balanceBTC = balance['BTC']
    balanceUSDT = balance['USDT']
    #balances = polo.private.returnCompleteBalances()

    current_time = datetime.datetime.now(datetime.timezone.utc)
    unix_timestamp = current_time.timestamp()  # works if Python >= 3.3
    unix_timestamp_minus_1_hour = unix_timestamp - (60 * 60)