Beispiel #1
0
 def __init__(self, currency):
     self.name = self.__class__.__name__
     self.currency = currency
     self.depth_updated = 0
     self.update_rate = 60
     self.fc = FiatConverter()
     self.fc.update()
 def __init__(self):
     self.clients = {
         # TODO: move that to the config file
         # "BitstampUSD": bitstampusd.PrivateBitstampUSD(),
     }
     self.fc = FiatConverter()
     self.trade_wait = 120  # in seconds
     self.last_trade = 0
     self.potential_trades = []
Beispiel #3
0
 def __init__(self, currency, cryptowatch_code=None):
     self.name = self.__class__.__name__
     self.currency = currency
     self.cryptowatch_code = cryptowatch_code
     self.cryptowatch_price = 0
     self.depth_updated = 0
     self.update_rate = 60
     self.fc = FiatConverter()
     self.fc.update()
Beispiel #4
0
 def __init__(self, currency, config):
     self.name = self.__class__.__name__
     self.currency = currency
     self.depth_updated = 0
     self.config = config or Configuration()
     self.update_rate = self.config.default_market_update_rate
     self.depth = None
     self.fc = FiatConverter(config)
     self.fc.update()
Beispiel #5
0
 def __init__(self):
     self.name = self.__class__.__name__
     self.btc_balance = 0.
     self.eur_balance = 0.
     self.usd_balance = 0.
     self.pair = config.pair
     pair_names = str.split(self.pair, "_")
     self.pair1_name = str.upper(pair_names[0])
     self.pair2_name = str.upper(pair_names[1])
     self.fc = FiatConverter()
 def __init__(self):
     self.clients = {}
     for client in config.clients:
         client_module = importlib.import_module(
             "arbitrage.private_markets.{}".format(client.lower()))
         client_class = getattr(client_module, "Private{}".format(client))
         self.clients[client] = client_class()
     self.fc = FiatConverter()
     self.trade_wait = 120  # in seconds
     self.last_trade = 0
     self.potential_trades = []
Beispiel #7
0
 def __init__(self, currency):
     self.name = self.__class__.__name__
     self.currency = currency
     self.depth_updated = 0
     self.update_rate = 0.5
     self.isWebsocket = False
     self.shouldReportWebsocketTimeout = False
     if currency == "BTC":
         self.fiat = False
     else:
         self.fiat = True
         self.fc = FiatConverter()
         self.fc.update()
Beispiel #8
0
 def __init__(self):
     self.name = self.__class__.__name__
     self.btc_balance = 0.
     self.eur_balance = 0.
     self.usd_balance = 0.
     self.fc = FiatConverter()