Exemple #1
0
 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
Exemple #4
0
 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()
Exemple #5
0
 def _add_indicator(self, settings=None):
     indicator = Indicator(self, settings)
     self.instances.append(indicator)
     indicator.start()
Exemple #6
0
 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()
Exemple #7
0
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)