Backtesting using Renko charts - futures io
futures io futures trading



Backtesting using Renko charts


Discussion in MultiCharts

Updated
    1. trending_up 4,229 views
    2. thumb_up 8 thanks given
    3. group 6 followers
    1. forum 8 posts
    2. attach_file 1 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 125,000 members
  • 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 and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Search this Thread
 

Backtesting using Renko charts

(login for full post details)
  #1 (permalink)
washington,dc
 
Experience: Advanced
Platform: ninjatrader
Trading: ES
 
Posts: 3 since Jun 2012
Thanks: 1 given, 0 received

Hi
Please post your experiences on backtesting and automation using Renko charts ?

So backtesting results using Renko charts totally inaccurate ?

Please post your experience with Renko charts.

Started this thread Reply With Quote

Journal Challenge February 2021 results (so far):
Competing for $1500 in prizes from Topstep
looks_oneSBtrader82 's Trading Journalby SBtrader82
(152 thanks from 29 posts)
looks_twoJust BEING a Trader: Letting Go!!by iqgod
(111 thanks from 32 posts)
looks_3Wisdom is Emptinessby Mtype
(68 thanks from 25 posts)
looks_4Deetee’s DAX Trading Journal (time based)by Deetee
(31 thanks from 16 posts)
looks_5Journal for peanuts1956by peanuts1956
(23 thanks from 13 posts)
 
 
(login for full post details)
  #2 (permalink)
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
 
Posts: 882 since Mar 2011
Thanks: 124 given, 701 received


karsat55 View Post
Hi
Please post your experiences on backtesting and automation using Renko charts ?

So backtesting results using Renko charts totally inaccurate ?

Please post your experience with Renko charts.

I consider myself a master at backtesting with renko and all the associated pitfalls. What are your questions?

"A dumb man never learns. A smart man learns from his own failure and success. But a wise man learns from the failure and success of others."
Reply With Quote
The following user says Thank You to RM99 for this post:
 
(login for full post details)
  #3 (permalink)
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
 
Posts: 882 since Mar 2011
Thanks: 124 given, 701 received


We'll continue this discussion about backtesting on the standard renko chart, but I highly recommend artificially creating your own renko bars on Kase bars.

Kase bars will show you the gaps. You can artificially create the bars using minute bars, but as you know, a lot can happen in a single minute so there are large minute bars that won't capture all that's happened inside the move (i.e. a minute bar that's several bricks high/low might have a couple of opposite bricks inside of it that you won't see).

Artificially creating the bars will also allow you to see the true high, true low and all the movement inside the bar (you'd be surprised how many bricks bounce to and fro before creating a new brick).

"A dumb man never learns. A smart man learns from his own failure and success. But a wise man learns from the failure and success of others."
Reply With Quote
The following 2 users say Thank You to RM99 for this post:
 
(login for full post details)
  #4 (permalink)
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
 
Posts: 882 since Mar 2011
Thanks: 124 given, 701 received

Mastering renko bricks will also give you a very concrete/solid understanding of just how random the market is.

With very little "edge" or variance, the odds (over a large sample set) of the price moving one direction or an equal amount in the other direction, are virtually equal...this particularly holds true for small increments. Obviously, when you start getting very large/long term, the distribution becomes a little biased...(i.e. if you're sample set is a year and the instrument fell overall on the year, you'll have a slight bias for red/down bricks).

That's not exactly groundbreaking, but it is profound when you want to "test" or verify that the market is truly random, especially the lower the increment. (with respect to ONLY price movement).

The string distribution DOES however vary.....depending on the harmonics of the instrument and the relative volatility at that moment. So even though it's random over the entire sample set, there are strings of events that bunch together that you can capitalize upon. Especially when you establish the harmonic center and then move away from the center.

You'll find that when you find the middle of the market for your instrument....moving higher brick increments will favor counter trend trades and moving lower brick increments will favor trend trades. (in essence, lower timeframe/increments tend to have more runs/strings of bricks and higher timeframes tend to feature more binary events....up/down/up/down, etc....)

This is a lot of free chicken I'm handing out

"A dumb man never learns. A smart man learns from his own failure and success. But a wise man learns from the failure and success of others."
Reply With Quote
The following 3 users say Thank You to RM99 for this post:
 
(login for full post details)
  #5 (permalink)
washington,dc
 
Experience: Advanced
Platform: ninjatrader
Trading: ES
 
Posts: 3 since Jun 2012
Thanks: 1 given, 0 received

So by placing an order like this

Sell Short ( "SE" ) next bar at Close[0] limit;


instead of market order at open of next bar will give better backtesting results?

Started this thread Reply With Quote
 
(login for full post details)
  #6 (permalink)
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
 
Posts: 882 since Mar 2011
Thanks: 124 given, 701 received


karsat55 View Post
So by placing an order like this

Sell Short ( "SE" ) next bar at Close[0] limit;


instead of market order at open of next bar will give better backtesting results?

I'm not sure on Ninja, Tradestation treats them exactly the same (close of this bar or open of the next) on Renko bricks because again, Renko won't show any gaps.

Additionally, TS allows you set limit order parameters which only fill limit orders if X number of shares/contracts trade better than your limit price, but only for standard bars (not for advanced charts like Renko or Kase or Range).

So for instance, if you wanted to know if you would have likely been filled, and you place a sell order at the top of a green/up bar that then reverses......with standard Renko, there's no way of knowing if you would have been filled, because it cannot account for what the true high was.

The only reason I vary close of this bar or open next bar is to sort out marketposition issues (when backtesting on standard renko). TS will only allow you to "evaluate" strategies based upon close of this bar....going forward or live, it really has no way of identifying the close of a renko brick until a new brick has begun.

"A dumb man never learns. A smart man learns from his own failure and success. But a wise man learns from the failure and success of others."
Reply With Quote
 
(login for full post details)
  #7 (permalink)
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
 
Posts: 882 since Mar 2011
Thanks: 124 given, 701 received

Ahhh, I understand your question now.

Yes, you'll have to use this bar close. If you try to execute an order at the close/open of a bar where there's a reversal, it will be different.

For instance, a closing brick (increment of 10) that closes up at 100 and then reverses, in historical terms, if the next bar is a down bar, the open will be at 90 and and the close of that revsere bar will be 80.

So you can see, that even though the true open was at 100 and the true high might have been as high as 109, in backtest, there's really no way for renko to know the missing information until the bar is completed.

I highly suggest just watching renko bars form live/sim for awhile till you get the hang of it.

If you try to backtest using next bar open, your backtesting results are going to be drastically different than reality.

"A dumb man never learns. A smart man learns from his own failure and success. But a wise man learns from the failure and success of others."
Reply With Quote
The following user says Thank You to RM99 for this post:
 
(login for full post details)
  #8 (permalink)
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
 
Posts: 882 since Mar 2011
Thanks: 124 given, 701 received


"A dumb man never learns. A smart man learns from his own failure and success. But a wise man learns from the failure and success of others."
Reply With Quote
The following user says Thank You to RM99 for this post:
 
(login for full post details)
  #9 (permalink)
Beijing P.R.China
 
 
Posts: 8 since Jun 2014
Thanks: 1 given, 1 received


RM99 View Post
I consider myself a master at backtesting with renko and all the associated pitfalls. What are your questions?

It seems to me that your know multicharts' renko bar very much. please share some ideas on how can we make a real precise backtesting? or where can we find any indicators that clould help this backtest.

Reply With Quote


futures io Trading Community Platforms and Indicators MultiCharts > Backtesting using Renko charts


Last Updated on September 5, 2014


Upcoming Webinars and Events
 

NinjaTrader Indicator Challenge!

Ongoing
 

Journal Challenge w/$1500 prizes from Topstep!

February
 

Identifying Setups & Targets Using Profile Charts w/Trevor & Tradovate

Feb 25
 

Battlestations! Show us your trading desk - $1,500 in prizes!

March
     



Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts