Here is the error I have lived with since 2014:
If a stock hasn't posted a print today. Kinetick will not pull the data into a mult-instrument (AddDataSeries) indicator. The indicator and main instrument can be daily, weekly, anything. In other words, if a stock added via AddDataSeries inside State.Configure hasn't posted a trade an error is thrown and the indicator will not load.
It is easy to replicate in one of two ways. The first requires starting the indicator before the market open. The second shows the same error using a trick (halted stock) allowing one to sleep in and help me diagnose this instead
Pre-Market Open method:
1) Load an multi-instrument indicator containing one stock that hasn't posted a trade print today. On loading, the AddDataSeries will throw up the errors:
"Error on requesting bars series: Unable to load historical data: unknown instrument"
Halted stock method:
2) Load an multi-instrument indicator containing one stock that hasn't posted a trade print today using any halted stock (upon writing this, WILC is halted and works to replicate the error). On loading, the AddDataSeries will throw up the same error in 1) above.
So Kinetick, for some reason checking the stock ticker today, if it hasn't posted a print, it considers the stock unavailable and throws the error causing the indicator to not load and fail.
I have to consider that I am doing something wrong here (for years now) as this can't be accepted by Ninja Trader. I put this aside and suffered thru this daily hoping for a NT8 rescue. NT8 is out and is not the solution, I am back at the forums asking for assistance! I appreciate all of your time. Having to stare at the Time of Last Trade to start an indicator is ... insane
Thanks for any advice.
Sincerely,
Number1
Comment