コード例 #1
0
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"
コード例 #2
0
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"
コード例 #3
0
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
コード例 #4
0
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