'Given an asset and dt, returns the last traded dt from the viewpoint
of the given dt.
If there is a trade on the dt, the answer is dt provided.'

def get_last_traded_dt(self, asset, dt, data_frequency):

    return self._get_pricing_reader(data_frequency).get_last_traded_dt(asset, dt)
