Hello all,

I've been able to pull futures data and backtest on the cloud without any problems, but I've been running into significant issues when trying to locally backtest futures and get data/contracts to function.

As of right now, I'm running LEAN-CLI to develop locally & push my changes to the cloud.

Here are my primary problems:

1. I've generated random data using LEAN-CLI for all of my futures tickers. The data is present and exists. 
My backtest logs show "Processed XX,XXX data points", so clearly the data is there. 
The problem is, the OnData() event *never* triggers; no matter how many backtests or local debug runs I've run. 
When I add an Equity, it triggers. When I only use AddFuture, nothing ever goes through the OnData() event.

2. I'm not sure what data I'm missing to be able to debug futures locally using randomly generated data, just like I'm able to do in the cloud.
How do I add "mock" contracts with expiration dates? 
I'm not able to find where this is located locally... and where this data needs to be populated. 
I just want to create some mock contract rollovers to debug locally.

Any help is appreciated!