Esempio n. 1
0

strategy200Result = 0.0
strategy200lateResult = 0.0
buyAndHoldResult = 0.0
schulererResult = 0.0

for stock in starting_conf["stocks"]:
    tb = TableManager(stock)

    tempDate = getFirstValidDate()
    print("Simulating %s starting at %s" % (stock, tempDate))

    dpt = Depot(tb.symbol, tb)
    strategy200(tb, dpt, tempDate)
    strategy200Result += dpt.getMoney()
    plot(tb, dpt, "Normal")

    dpt = Depot(tb.symbol, tb)
    strategy200(tb, dpt, tempDate, percent=3)
    strategy200lateResult += dpt.getMoney()
    plot(tb, dpt, "Plus3Percent")

    dpt = Depot(tb.symbol, tb)
    buyAndHold(tb, dpt, tempDate)
    buyAndHoldResult += dpt.getMoney()
    plot(tb, dpt, "BuyAndHold")

    dpt = Depot(tb.symbol, tb)
    strategy200(tb, dpt, tempDate, schulerer=True)
    schulererResult += dpt.getMoney()