def showPortfolioPlease(): if(len(data) != 0): userInfo = juser.getUserData() username = str(userInfo['name']) totalBook = float(userInfo['book']) cash = float(userInfo['cash']) totalMarket = getObjectFromData() + cash helperMethods.printInitial(totalBook,totalMarket,helperMethods.percentGain(totalBook,totalMarket)) printAllTheStocks(data,totalBook,totalMarket) else: print "You have no stocks in your portfolio, please buy some stocks"
def showPortfolioPlease(): if (len(data) != 0): userInfo = juser.getUserData() username = str(userInfo['name']) totalBook = float(userInfo['book']) cash = float(userInfo['cash']) totalMarket = getObjectFromData() + cash helperMethods.printInitial( totalBook, totalMarket, helperMethods.percentGain(totalBook, totalMarket)) printAllTheStocks(data, totalBook, totalMarket) else: print "You have no stocks in your portfolio, please buy some stocks"
def getObjectFromData(): totalMarket = 0 for ob in data: bought = float(ob['bought']) shares = float(ob['shares']) tick = str(ob['tick']) price = helperMethods.getPriceOfStock(tick) bookval = float(shares * bought) markvalue = float(helperMethods.marketValue(price, shares)) ob['bookval'] = bookval ob['currentPrice'] = price ob['marketval'] = markvalue ob['percentgain'] = helperMethods.percentGain(bookval, markvalue) totalMarket += markvalue return totalMarket
def getObjectFromData(): totalMarket = 0 for ob in data: bought = float(ob['bought']) shares = float(ob['shares']) tick = str(ob['tick']) price = helperMethods.getPriceOfStock(tick) bookval = float(shares*bought) markvalue = float(helperMethods.marketValue(price,shares)) ob['bookval'] = bookval ob['currentPrice'] = price ob['marketval'] = markvalue ob['percentgain'] = helperMethods.percentGain(bookval,markvalue) totalMarket += markvalue return totalMarket