def _add_indicator(self, settings): exchange = settings.get('exchange') refresh = settings.get('refresh') asset_pair = settings.get('asset_pair') default_label = settings.get('default_label') indicator = Indicator(self, exchange, asset_pair, refresh, default_label) self.instances.append(indicator) indicator.start()
def start(self): indicator = Indicator() command = GetTemperatureCommand() state = State() state.setCommand(command) indicator.setState(state) indicator.start() gtk.main()
def _add_indicator(self, settings): exchange = settings.get('exchange') refresh = settings.get('refresh') asset_pair = settings.get('asset_pair') default_label = settings.get('default_label') self.unique_id += 1 indicator = Indicator( self, self.unique_id, exchange, asset_pair, refresh, default_label) self.instances.append(indicator) indicator.start() return indicator
def add_indicator(self, settings=None): indicator = Indicator(self, len(self.instances), self.config, settings) self.instances.append(indicator) indicator.start() self.gui_ready.set()
def _add_indicator(self, settings=None): indicator = Indicator(self, settings) self.instances.append(indicator) indicator.start()
def add_indicator(self, settings=None): indicator = Indicator(self, len(self.instances), self.config, settings) self.instances.append(indicator) nt = threading.Thread(target=indicator.start()) nt.start() self.gui_ready.set()
from indicator import Indicator #for possible values (currency pairs, intervals, etc.) see https://www.kraken.com/help/api #intervals = [1, 5, 15, 30, 60, 240] intervals = [15] krakenAPI = krakenex.API() krakenAPI.load_key('../kraken.key') #get all currency pairs that kraken supports currencyPairs = list((krakenAPI.query_public('AssetPairs', {})['result']).keys()) currencyPairs = [ cur for cur in currencyPairs if cur.endswith('.d') is not True ] print(currencyPairs) #only use currency pairs with XRP currencyPairs = [cur for cur in currencyPairs if "XRP" in cur] print(intervals) print(currencyPairs) #run indicator for the selected currency pairs for curPair in currencyPairs: for interval in intervals: indicator = Indicator(krakenAPI, curPair=curPair, interval=interval) indicator.start() sleep(5)