When importing live data from Ninja Trader (using the eSignal data feed for example) the most recent data may not load in Sentient Trader. This happens because the indicator in Ninja Trader doesn't read the bar as closed. There are two possible reasons for this:
1) When Ninja Trader is receiving a live price feed then even though the chart is daily it does not trigger a "bar is closed" message because a chart receiving live data is considered an intraday chart even if it has daily resolution. Ninja Trader handles "historical" data differently to "live" data. The solution is to close the Ninja Trader workspace after the market closes, then reopen it. That day's trading will then be considered as historical data as the bar is closed.
2) Whether Ninja Trader considers the bar closed or "live" also depends on the "Session template" used for the chart in Ninja Trader. Right-click the chart and select "Data Series" to see when the session template is causing a bar to be considered closed. Change the session template to "close the bar" at a time when the markets will be closed to ensure that Ninja Trader reads the data as historical data after that time. Then the Sentient Trader indicator will read it as a complete bar and write it to the data file.
For more information take a look round the Hurst Cycles Trading Academy. There is also more information to be found in the Online User Manual.
Sam Medwin
Comments