Ejemplo n.º 1
0
def create(name, cash_percent=0.0, initial_position="{}"):
    if not CONFIG["portfolios"].has_key(name):
        CONFIG["portfolios"][name] = {}
        CONFIG["portfolios"][name]['$'] = cash_percent
        initial_position = yaml.load(initial_position)
        for sym, amt in initial_position.items():
            CONFIG["portfolios"][name][sym] = amt
        CONFIG.commit()
    else:
        raise StandardError, "Portfolio already exists"
Ejemplo n.º 2
0
def create(name, cash_percent=0.0, initial_position="{}"):
    if not CONFIG["portfolios"].has_key(name):
        CONFIG["portfolios"][name] = {}
        CONFIG["portfolios"][name]['$'] = cash_percent
        initial_position = yaml.load(initial_position)
        for sym, amt in initial_position.items():
            CONFIG["portfolios"][name][sym] = amt
        CONFIG.commit()
    else:
        raise StandardError, "Portfolio already exists"
Ejemplo n.º 3
0
def delete(name):
    if CONFIG["portfolios"].has_key(name):
        del CONFIG['portfolios'][name]
        CONFIG.commit()
Ejemplo n.º 4
0
def delete(name):
    if CONFIG["portfolios"].has_key(name):
        del CONFIG['portfolios'][name]
        CONFIG.commit()