Price mismatching at USEquityPricing and get_pricing
from quantopian.pipeline.data.builtin import USEquityPricing
import pandas as pd
from quantopian.pipeline import CustomFactor, Pipeline
from quantopian.research import run_pipeline
security = symbols(45000)
df=get_pricing(security, start_date='2016-06-30', end_date='2016-06-30',
symbol_reference_date=None, frequency='daily', fields= 'close_price', handle_missing='raise')
print 'get_pricing',df.tail(1).values[0]
def make_pipeline():
latest_close = USEquityPricing.close.latest
return Pipeline(
columns = {
'latest_close':latest_close,
},
)
result = run_pipeline(make_pipeline(), '2016-06-30', '2016-06-30')
result = result.reset_index()
print 'USEquityPricing',result[result['level_1']==security][['latest_close']].values[0][0]
get_pricing 50.36
USEquityPricing 49.44
why is mismatching ? numbers should be equal.