Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import poloniex
- import time
- import sys
- import datetime
- import winsound
- polo = poloniex.Poloniex('api-key-here','secret-key here')
- pair_list = ['BTC_RADS','BTC_SC','BTC_MAID','BTC_BCH','BTC_GNT','BTC_BCN','BTC_REP','BTC_BCY','BTC_GNO','BTC_FCT','BTC_LBC','BTC_DCR','BTC_AMP','BTC_XPM','BTC_NXT','BTC_VTC','BTC_PASC','BTC_GRC','BTC_NXC','BTC_BTCD','BTC_LTC','BTC_DASH','BTC_NAUT','BTC_ZEC','BTC_BURST','BTC_BELA','BTC_STEEM','BTC_ETC','BTC_ETH','BTC_HUC','BTC_STRAT','BTC_LSK','BTC_EXP','BTC_CLAM','BTC_ZRX','BTC_BLK','BTC_XRP','BTC_NEOS','BTC_BTS','BTC_DOGE','BTC_SBD','BTC_XCP','BTC_BTM','BTC_OMNI','BTC_NAV','BTC_FLDC','BTC_XBC','BTC_DGB','BTC_NOTE','BTC_VRC','BTC_RIC','BTC_STR','BTC_POT','BTC_XMR','BTC_SJCX','BTC_VIA','BTC_XEM','BTC_NMC','BTC_ARDR','BTC_FLO','BTC_GAME','BTC_PPC']
- pair_volumes = {'BTC_RADS':0,'BTC_SC':0,'BTC_MAID':0,'BTC_BCH':0,'BTC_GNT':0,'BTC_BCN':0,'BTC_REP':0,'BTC_BCY':0,'BTC_GNO':0,'BTC_FCT':0,'BTC_LBC':0,'BTC_DCR':0,'BTC_AMP':0,'BTC_XPM':0,'BTC_NXT':0,'BTC_VTC':0,'BTC_PASC':0,'BTC_GRC':0,'BTC_NXC':0,'BTC_BTCD':0,'BTC_LTC':0,'BTC_DASH':0,'BTC_NAUT':0,'BTC_ZEC':0,'BTC_BURST':0,'BTC_BELA':0,'BTC_STEEM':0,'BTC_ETC':0,'BTC_ETH':0,'BTC_HUC':0,'BTC_STRAT':0,'BTC_LSK':0,'BTC_EXP':0,'BTC_CLAM':0,'BTC_ZRX':0,'BTC_BLK':0,'BTC_XRP':0,'BTC_NEOS':0,'BTC_BTS':0,'BTC_DOGE':0,'BTC_SBD':0,'BTC_XCP':0,'BTC_BTM':0,'BTC_OMNI':0,'BTC_NAV':0,'BTC_FLDC':0,'BTC_XBC':0,'BTC_DGB':0,'BTC_NOTE':0,'BTC_VRC':0,'BTC_RIC':0,'BTC_STR':0,'BTC_POT':0,'BTC_XMR':0,'BTC_SJCX':0,'BTC_VIA':0,'BTC_XEM':0,'BTC_NMC':0,'BTC_ARDR':0,'BTC_FLO':0,'BTC_GAME':0,'BTC_PPC':0}
- redpairs = []
- perc = 20
- def main(argv):
- first_boot = True
- period = 900
- while True:
- print"{:%Y-%m-%d %H:%M:%S}".format(datetime.datetime.now()) + " Period %ss" % period
- print""
- data = polo.returnTicker()
- for pair in pair_list:
- new_vol = 0
- pair_info = data[pair]
- new_vol = float(pair_info['baseVolume'])
- aver = new_vol - pair_volumes[pair]
- sum1 = (new_vol + pair_volumes[pair]) / 2
- pct = 100 * (float(aver) / sum1)
- print pair, pct, new_vol, pair_volumes[pair]
- pair_volumes[pair] = new_vol
- if pct > perc:
- print pair
- redpairs.append(pair)
- print ""
- for i in redpairs:
- if first_boot == True:
- first_boot = False
- del redpairs[:]
- break
- else:
- print(i)
- winsound.PlaySound('sound.wav', winsound.SND_FILENAME)
- del redpairs[:]
- time.sleep(period)
- if __name__ == "__main__":
- main(sys.argv[1:])
Add Comment
Please, Sign In to add comment