示例#1
0
def display_view2(request):
    global last_tsa
    ticker1 = str(request.POST.get('ticker1'))
    ticker2 = str(request.POST.get('ticker2'))
    start = str(request.POST.get('start'))
    end = str(request.POST.get('end'))
    print ticker1 + ticker2 + start + end
    if not last_tsa.ticker1 == ticker1 and not last_tsa.ticker2 == ticker2:
        if not last_tsa.ticker1 == ticker2 and not last_tsa.ticker2 == ticker1:
            last_tsa = tsa.two_stock_analysis(ticker1, ticker2, True)

    response_data = last_tsa.full_summary(ticker1, ticker2, start, end, False)
    return HttpResponse(json.dumps(response_data),
                        content_type="application/json")
示例#2
0
def home(request):
    global last_osa
    global last_tsa
    last_osa = osa.one_stock_analysis('AAPL', False)
    last_tsa = tsa.two_stock_analysis('AAPL', 'AA', False)
    summary_osa = last_osa.full_summary('AAPL', '01/01/2008', '01/01/2013',
                                        True)
    summary_tsa = last_tsa.full_summary('AAPL', 'AA', '01/01/2008',
                                        '01/01/2013', True)
    csv_osa = summary_osa['csv']
    csv_tsa = summary_tsa['csv']
    return render(
        request, 'base.html', {
            'price_csv': csv_osa['price_csv'],
            'pnl_csv': csv_osa['pnl_csv'],
            'price_csv1': csv_tsa['price_csv1'],
            'price_csv2': csv_tsa['price_csv2'],
            'flip': summary_tsa['flip']
        })