Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Not to hijack Kevin's response, I would be very careful using any renko bar for reliable backtesting (probably best not to at all). If you have a look at your two images you can see a part of the reason, the backtested entries are at prices that were never available, then look at the replay, all entries are different. This is not slippage but because renko bars falsely report the opening price of the bar.
If you are using Ninja and want to use renko bars, grab the Better Renko bar from the downloads section on this site, it uses the correct bar opening.
If you are using Ninja 8, you can also try enabling Tick Replay on your backtests (needs to be enabled from the Tools menu).
I found the better option was to break down my strategy logic so I could replicate it on any bar types within reason.
Thanks for the explanation. You mentioned earlier that you are using Renko bars. I know Ninja is not good with backtesting this, and I never test these bars with Tradestation either. I only test time based bars.
One concern I'd have with what you are doing is that you are going to have very short backtests - I like having 5-10 years if I can.
It seems like what you are doing makes sense, at least at a high level, but I'd have to spend a lot of time looking at the details of this to make sure you are doing it correctly.
The best test is to proceed with what you are doing, and at some point verify it with a real money test. YTou should quickly see if your approach is correct.
Sorry I can;t be of more help, but you are delving into waters I have never stuck a tow in.
Thanks for the input. Yes, you're right about testing with renko bars. I'm not looking to automate the strategy. I simply wanted to see if there was a way to calculate an error factor that would work with this set. The problem with Better Renko is that the bars pack too much price action in a single bar. Doesn't work with the strategy I wrote. But thanks - I appreciate your thoughts.
No problem - I appreciate your input. As I mentioned in response to Amoeba, the better renko bars pack too much price action into a single bar. I use the smallest setting on the renko bar, the rationale being that the strategy could capitalize on the "smoothness" of renko, but not have so much price action in a single bar to deal with. Since the strategy only looks at 2 parameters, it made sense to put as little information in a single bar as possible.
Actually, as for real money test, it turns out that many of my Jigsaw setups execute about the same way as the strategy. But that's not a reliable metric for testing as I would have to take every single trade to do even a minimal calculation. In any case, it could be useful as an ancillary indicator for order flow trading.
Thanks again for your input - greatly appreciated.
Hello Kevin, I had watched some of your webinar and know that you self learn the programming code and build the algo yourselve.
Have you have any working exp as a pro trader in the past? Do you think someone who didnt worked aa trader can also win the market?
How do you think the programming is important in nowaday market? If I can trade well, does it mean I can giveup the programming skill? The reason I am asking, I try to understand where should I put the priority.
(I had 10years trading exp in stock market but didnt lose and didnt make profit....)
I have never worked for a trading firm, I do think people who did not work as traders can win in the market.
I think programming is important if you are going to be creating strategies, especially to run automated. If you can trade well without programming - maybe by watching the screen for 10 hours per day - if that works I say go for it.
I can't tell you where to put the priority, because a lot of that depends on you. I have seen fail at algo trading, and people fail at screen trading. And vice versa. There is no set way to succeed.
Thanks. So you will mainly based on computer signal to make trading decision? Or more on price action or any other trading indicator such as RSI MACD ?
I test patterns, indicators, statistical things, combinations of all these. Doesn't really matter to me. What DOES matter is that I evaluate the results based on an objective set of criteria to say if the strategy is good or not.
For developing and testing strategies and to eliminate the need for coding, have you looked at Sharkindicators? I am not affiliated with them and have not as yet bought their product, just watched a few webinars. Would you consider Sharkindicators? If not why? I know that they are tied to Ninjatrader, which is different to your areas of expertise (easy language).
Just curious. I write as someone who does not really like coding, and am not trained in coding. Thought maybe this would get me around that issue. Any hidden assumptions or issues, which might give me grief?
Associated question: Could you comment on the reliability of the backtest results run through Ninjatrader?
Many thanks for your expert opinion.