Exemplo n.º 1
0
    def __init__(self):
        atexit.register(self.__handleExit)
        self.indexStockId = 0
        self.indexStockName = 1
        self.indexSellPrice = 6
        self.indexBuyPrice = 7
        self.indexMinPrice = 8
        self.indexMaxPrice = 9
        self.indexStats = 11
        self.sqliteData = SqliteDataEtoro('stocks.db')
        self.log = Log('stock_research.log')
        driverObj = Driver(
            "/home/scitickart/.mozilla/firefox/w05kja2g.default",
            "Mozilla/5.0 (X11; Linux i686; rv:88.0) Gecko/20100101 Firefox/88.0"
        )
        self.driver = driverObj.getDriver()
        self.seleniumWrapper = SeleniumWrapper(self.driver)
        self.markets = Markets(self.driver)
        self.stock = Stock(self.driver)

        allStocks = self.markets.getAllMarketsInfo()
        self.insertDataIntoAllStocks(allStocks)
        print("getVolatileStocks")
        self.getVolatileStocks()
        print("getDipStocksWithLowPE")
        self.getDipStocksWithLowPE()
        print("getStocksWithDividends")
        self.getStocksWithDividends()
Exemplo n.º 2
0
 def __init__(self):
     atexit.register(self.handleExit)
     self.log = Log('eToroLog.log')
     driverObj = Driver(
         "/home/scitickart/.mozilla/firefox/w05kja2g.default")
     self.driver = driverObj.getDriver()
     self.seleniumWrapper = SeleniumWrapper(self.driver)
     self.loadEToro()
     self.monitorStocks()
 def __init__(self):
     atexit.register(self.__handleExit)
     self.stocksDataBase = SqliteDataEtoro('stocks.db')
     self.stocksData = self.stocksDataBase.readData('all_stocks')
     self.stockIdIndex = 0
     self.log = Log('stock_research.log')
     driverObj = Driver(
         "/home/scitickart/.mozilla/firefox/w05kja2g.default")
     self.driver = driverObj.getDriver()
     self.seleniumWrapper = SeleniumWrapper(self.driver)
Exemplo n.º 4
0
    def __init__(self, driver):
        self.seleniumWrapper = SeleniumWrapper(driver)
        self.stockMarkets = {
            'Amsterdam exchange':
            'https://www.etoro.com/discover/markets/stocks/exchange/amsterdam',
            'Brussles exchange':
            'https://www.etoro.com/discover/markets/stocks/exchange/brussels',
            'Copenhagen exchange':
            'https://www.etoro.com/discover/markets/stocks/exchange/copenhagen',
            'Frankfurt exchage':
            'https://www.etoro.com/discover/markets/stocks/exchange/frankfurt',
            'Helsinki exchage':
            'https://www.etoro.com/discover/markets/stocks/exchange/helsinki',
            'Hongkong exchange':
            'https://www.etoro.com/discover/markets/stocks/exchange/hongkong',
            'Lisabon exchange':
            'https://www.etoro.com/discover/markets/stocks/exchange/lisbon',
            'London exchange':
            'https://www.etoro.com/discover/markets/stocks/exchange/london',
            'Madrid exchage':
            'https://www.etoro.com/discover/markets/stocks/exchange/bolsademadrid',
            'Milano exchage':
            'https://www.etoro.com/discover/markets/stocks/exchange/borsaitaliana',
            'NASDAQ':
            'https://www.etoro.com/discover/markets/stocks/exchange/nasdaq',
            'NYSE':
            'https://www.etoro.com/discover/markets/stocks/exchange/nyse',
            'Oslo exchage':
            'https://www.etoro.com/discover/markets/stocks/exchange/oslo',
            'Paris exchage':
            'https://www.etoro.com/discover/markets/stocks/exchange/paris',
            'Saudi arabia exchange':
            'https://www.etoro.com/discover/markets/stocks/exchange/tadawul',
            'Stockholm exchage':
            'https://www.etoro.com/discover/markets/stocks/exchange/stockholm',
            'Zurich exchange':
            'https://www.etoro.com/discover/markets/stocks/exchange/zurich'
        }
        self.etfMarkets = {'ETF': 'https://www.etoro.com/discover/markets/etf'}

        self.driver = driver
Exemplo n.º 5
0
 def __init__(self, driver):
     self.log = Log('Stocks.log')
     self.driver = driver
     self.seleniumWrapper = SeleniumWrapper(self.driver)