Ninjatrader is ok, but best to have instead of one minute bars which has 4 components of open, high, low, close, have completed trade bars of one minute which has much more information. One minute bars you can not tell if high was made first or low was made first unless you chart individual tick charts. I have forgotten the code for it.
Back testing works much better for automation, but one has to be realistic, whatever the worst can happen, one day will exceed that number. For manual trading, gives an idea of one is on correct path, but due to how difficult to trade exactly to one's rules on every trade and risk management, back testing has limited value, better is forward testing. What can often happen during the day sessions are losses of data packets or data service does not send all completed trades, so you could get a signal, then after hours download data and whatever signal never occurred cause downloading all the data for the day.
Stocks are and always were. Commodities are a different animal all together.
I use to think futures were different, but not any more, who pulls the volume, dictates direction.
For those who believe there always be new all time highs, there will be, but what happens if that takes more than 20 years to happen? Remember when Gold topped 900 in 1980? I believe it was 2008 when Gold exceeded 1980 highs. Yep all time new highs after 28 years, in between Gold dropped to 260's, can you imagine holding on that long and watching bottom line that big of a dump and you start thinking of retirement?
Yea, I will stay with my way of trading, I am a buy and hold trader, but have to have that insurance of hedges so I don't have to wait so many years.