How do you plot the outputs of the results in run_pipeline?
I want to plot the output in results to include the moving averages along with the close prices.
Example code below:
from quantopian.research import run_pipeline
from quantopian.pipeline import Pipeline, CustomFilter
from quantopian.pipeline.data.builtin import USEquityPricing
from quantopian.pipeline.filters import Q1500US
import quantopian.pipeline.factors as pf
from quantopian.pipeline.filters import StaticAssets
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
securities = symbols(["NVDA", "AMZN"])
assets = StaticAssets(securities)
close = pf.Latest(
inputs=[USEquityPricing.close],
mask = assets)
sma_30 = pf.SimpleMovingAverage(
inputs=[USEquityPricing.close],
window_length=30,
mask = assets)
sma_60 = pf.SimpleMovingAverage(
inputs=[USEquityPricing.close],
window_length=60,
mask = assets)
ma_cross_up = sma_30>sma_60
ma_cross_down = sma_30<sma_60
pipe = Pipeline()
pipe.add(close, 'close')
pipe.add(sma_30,'sma_30')
pipe.add(sma_60,'sma_60')
pipe.add(ma_cross_up, 'ma_cross_up')
pipe.add(ma_cross_down, 'ma_cross_down')
pipe.set_screen(assets)
results = run_pipeline(pipe, start_date='2018-01-01', end_date='2018-03-01')