示例#1
0
class PoloniexWrap():
    """ Syncronously Retrieves Poloniex Data """
    def __init__(self, key, secret):
        """ Initialize data model and authenticate"""
        self.key = key
        self.secret = secret
        self.polo = Poloniex(self.key, self.secret, 120)

    def getTick(self, pair):
        """get ticker"""

        ticker = self.polo.returnTicker()[pair]
        return ticker

    def getOrderBooks(self, pair):
        """ get orders"""

        return self.polo.returnOrderBook(pair, '10')

    def getLoanOrders(self):
        """get Loan orders"""
        #orders = self.polo.returnLoanOrders('BTC')
        order = self.polo.returnLoanOrders('BTC')
        return order

    def getActiveLoanOffers(self):
        """get my active loan offers"""

        return self.polo.returnOpenLoanOffers()

    def getActiveLoans(self):
        """get my active loans"""

        return self.polo.returnActiveLoans()
示例#2
0
import gdax
import inspect
import numpy as np
import pandas as pd
import datetime
import time
from scipy.stats import kurtosis, skew, linregress
from Execution_Algorithms import *
from sklearn.linear_model import LinearRegression
from sklearn.ensemble import RandomForestRegressor
import sys

sys.path.append('../')
from ML_Trading import ML_functions as mlfcn
from ML_Trading import Signals_Testing as st
from pytz import timezone
from poloniex import Poloniex

polo = Poloniex()
#help(polo)
ticker = polo.returnLoanOrders('ETH')
print(ticker)