I'm not yet willing to give the details on it. Let's just say it's two weighted moving averages, simple crossing strategy, that's it, no risk management or stop loss, no filtering, no oscillators, no nada.

My problem is that I'm still not 100% sure if these results can be trusted. Is it possible that WHEN the moving averages have crossed, that 2, 3, 4 bars have already been printed. I assume that 1 bar AFTER the crossover has to print to bring the average across, but is it possible that with a weighted average it takes 2 or more bars to "bring the average across"? Such a hindrance would make this strategy meagerly profitable, albeit more realistic.

Here are the details from thinkORswim's crappy backtesting system, using 2 contracts on the Russell 2000 mini futures over 180 days (the contract I obtained the most outsized returns from while backtesting)...equity curve for the Long strategy data at the bottom

I would do two things, just to start the verification process. Heiken-Ashi charts confuse me, so I can't tell you how to exactly verify your system.

1. Does ThinkOrSwim have market replay? This may be tedious, but replay your system with Heiken-Ashi in one window, and a more conventional chart on another. Note the "actual" price when the moving averages on the H-A chart cross. Run through a couple of trades and see how things look.

2. Run the backtest with the same moving averages, only on conventional candlesticks. If the results are REALLY different, then TOS may be "peeking".

wait to you watch moving averages real time on most charting software.
.
If the trade goes you way the cross happens earlier than you entered.
if the trades goes the other way the averages sometimes uncross.

You will figure out that to make money you are going to have to have something more concrete to enter off of.

Like... Moving average crossed on daily chart two days ago and now price pulled back to yesterdays closed... so buy at yesterdays close or go long after high of first hour is broken if before lunch.

If the trade goes you way the cross happens earlier than you entered.
if the trades goes the other way the averages sometimes uncross.

More...

Precisely it.

Wildshoe, you'll have to pay attention to the logic of your entry order. Are you using the open of the bar, or the next bar, when the cross occurs? You will end up with hindsight bias baked into your strategy as a result (which usually produces that kind of equity curve).

it might be a process,but also might be a good idea to calculate the average delta in different market conditions and SMA slopes - the distance between the crossover point and the current price to use the data for the early 'frontrun' entries whet the price is still below the SMAs.Or just use the pullbacks to the SMAs,when it happened.