"How to build Mean Reversion trading strategies" - Stefan Friedrichowski

Поделиться
HTML-код
  • Опубликовано: 21 июл 2024
  • On this episode of BST Live, Stefan Friedrichowski from JFD Bank joined us to discuss “How to build Mean Reversion trading strategies”.
    Here are just some of the tips and insights you’ll discover:
    ● The "alarm signal" that got Stefan interested in Mean Reversion trading,
    ● How to determine if a market is good for Mean Reversion or not,
    ● How to reduce noise and increase the information content in trading charts,
    ● The danger of using a Mean which moves too fast,
    ● How the distribution of 2 bar combinations gives clues about potential trading edges,
    ● Adjusting the Mean length based on the timeframe of the chart,
    ● Stop loss vs take profit size, trading without a stop loss, degrees of freedom, statistical significance, sample size, entries, exits, and loads more.
    ► You can discover more from Stefan at jfdgroup.com and check out • Mean Reversion Trading... too.
    ❓Want weekly trading insights, expert interviews, Sunday Summaries and more❓
    Join the free Better System Trader newsletter📰: bettersystemtrader.com/newsle...
    ⭐⭐⭐ Support The Channel ⭐⭐⭐
    ☕ Buy Me a Coffee: buymeacoffee.com/bettersystem...
    ** Timestamps **
    00:00 Warming up with some tunes
    02:45 Trading background
    05:14 The "alarm signal" that got Stefan interested in Mean Reversion trading
    08:03 How to determine if a market is good for Mean Reversion or not
    10:30 The "bricks" that can show Mean Reversion is a good trading idea
    15:01 Why analyzing the market using price-based bars is better than time-based bars
    19:14 How to reduce noise and increase the information content in trading charts
    20:00 Selecting the size of price-based bars
    22:35 How the distribution of 2 bar combinations gives hints about potential trading edges
    31:39 The 3 currencies that could be the best candidates for Mean Reversion trading
    32:39 2 bar combinations for the majors and the implication for trend trades
    34:50 2 bar combinations over larger brick sizes
    37:29 What is Mean Reversion trading
    38:10 How to measure the mean and which indicator Stefan prefers
    41:00 Other ways to define the "fair price" of a market
    43:35 How to measure when the market has moved "too far" from the mean
    46:34 Degrees of freedom in Mean Reversion example
    47:25 Using volatility (ATR) to measure distance from the mean
    50:34 How to optimize trading parameters
    52:22 How often to reoptimize trading strategies and why
    54:05 Stop loss and profit target placement
    1:00:30 The danger of using a Mean which moves too fast
    1:03:03 Adjusting the Mean length based on the timeframe of the chart
    1:05:15 Stop loss size compared to take profit size
    1:07:45 Should a trading strategy work on all pairs?
    1:13:00 Filtering for absence of trend before taking a trade
    1:16:30 Trading without a stop loss
    1:20:15 Statistical significance, sample size and portfolios
    1:25:35 How to discover more from Stefan
    🎓🎓🎓 MORE TRADING EDUCATION & CONTENT 🎓🎓🎓
    ► Better System Trader website: bettersystemtrader.com
    ► Interviews With Pro Traders: interviewswithprotraders.com
    ► Smashing False Breakouts: smashingfalsebreakouts.com
    ► Trading Market Internals: tradingmarketinternals.com
    ► DPS Trading Technique: dpstradingtechnique.com
    Disclaimer:
    Trading in the financial markets involves a substantial risk of loss and is not suitable for everyone. All content produced by Better System Trader is for informational or educational purposes only and does not constitute trading or investment advice. Past performance is not necessarily indicative of future results.

Комментарии • 52

  • @BetterSystemTraderPodcast
    @BetterSystemTraderPodcast  3 года назад +8

    I throughly enjoyed this chat with Stefan, especially the techniques he uses to identify the ideal markets for Mean Reversion trading. What was your #1 takeaway? Let me know what you think in the comments below.

  • @trinhduong7053
    @trinhduong7053 2 года назад +12

    I really like this guest. He is one of the guys who actually shows some stats/numbers/researches, not just talk :)

  • @Afrotechmods
    @Afrotechmods 3 года назад +14

    I think this is the most informative guest you have ever had! Thank you both.

  • @mohammedabualsoud8873
    @mohammedabualsoud8873 Год назад +2

    It is really amazing, that i discovered mean reversion by chance and developed a trading strategy very similair to what Stefan describes, and it is the only strategy working for me!

  • @mcdawgzy
    @mcdawgzy 2 года назад +2

    Great interview - recently starting getting into algotrading and this has got to be one of the more useful mean reversion interviews I've seen so far. Thanks for sharing!

  • @PPostbus
    @PPostbus Год назад

    Amazing content. Very informative! This deserves way more views

  • @HitAndMissLab
    @HitAndMissLab 11 месяцев назад +2

    Great interview.
    @33:20 it doesn't mean at all that FX pairs to the right are random, because Friedrichowski only did LL and SS, not LLL & SSS, LLLL & SSSS etc. Because many of his LL's might be a part of LLL or LLLL or LLLLL if you get my drift.

  • @Xangr8
    @Xangr8 3 года назад

    Excellent video. Thank you for doing this!

  • @gregoryb656
    @gregoryb656 Год назад

    Thanks for this detailed and interesting sharing

  • @tobagomango
    @tobagomango 2 года назад

    Awesome video with very valuable content, thank you!

  • @rodrigoleal2065
    @rodrigoleal2065 3 года назад

    You are the bests. Thank you for sharing this content.

  • @markgamache6377
    @markgamache6377 2 года назад

    One of your best guests ever!

  • @lasisy
    @lasisy 3 года назад

    Excellent video...Thanks

  • @boogersguy6233
    @boogersguy6233 3 года назад +1

    You can make the bricks visually wide to communicate time. Because it could take a long time for a given brick to form and if you are a day trader, this is important.

  • @niceday2015
    @niceday2015 3 года назад +1

    Thank you for sharing

  • @johnanthonyjose468
    @johnanthonyjose468 2 года назад

    Great and very valuable content! I like the brick explanation. I've been interested in the brick approach ever since I read the book of Jesse Livermore: "how to trade stocks" wherein his "record" is very similar to the brick approach. It is very surprising for me that there's a statistical perspective on bricks!

  • @jieunboy
    @jieunboy 5 месяцев назад +1

    Amazing content

  • @markpescatrice9783
    @markpescatrice9783 3 года назад +1

    This was a very interesting episode, but I walked away more confused than informed. I just started working on mean-reversion strategies about a month ago, thanks to your series with Cesar Alvarez. The thing I did not understand was the calculation behind the chart showing which forex pairs were better for mean reversion. I can see on my own chart how AUD/NZD work well for mean reversion, but I do not how to get to the point of determining. My own experience, matching Stefan's chart, is that EUR/USD is poor for mean reverting.
    I think I will need to re-watch/re-listen this episode several times over for it to make sense. In any case, thank you for all of the great podcasts and now videos!

    • @JFDGroupLtd
      @JFDGroupLtd 3 года назад +2

      To build that chart you have to do the following steps: 1) Create brick-candles (candles with fixed (e.g. percentage) size) for lets say the last ten years. To do that precisely, you need to start with tickdata (be aware that 10 years tickdata for 28 forex pairs are about 500GB data). 2) Count Long/Long, Short/Short, Long/Short and Short/Long combinations. 3) Combine LL with SS and SL with LS and you have exactly that chart. Since we see that for a couple of pairs we have an excess for reversals we got a good hint (argument) that trading reversals is a good idea for those pairs. If you would strictly use that observation as a complete trading set-up, you wait until a BRICK candle has finished and you would open a trade into to opposite direction (e.g. TP = brick_size - epsilon, SL = brick_size + epsilon). Be aware this extremely simple set-up might suffer to much from costs of trading, especially for smaller brick-sizes.. Therefore we need at least one additional filter => e.g. percentage price distance from an EMA.

    • @BetterSystemTraderPodcast
      @BetterSystemTraderPodcast  3 года назад +1

      hey Mark, it's worth watching again, glad you're enjoying the show!

    • @lwazeem
      @lwazeem 2 года назад

      Triangular equilibrium, order flow analysis and individual currency strength are very powerful tools to incorporate when developing Forex strategies. It's amazing what you get when you do not trade currency pairs so to speak, but you trade one currency (strongest) against the weakest. The challenge is timing, which is where order flow analysis comes in. It's never what you buy but when you buy it. Trading currencies is fascinating but very difficult because of triangular equilibrium.

    • @markpescatrice9783
      @markpescatrice9783 2 года назад

      @@BetterSystemTraderPodcast Thank you Andrew, yes it is worth multiple views.

    • @markpescatrice9783
      @markpescatrice9783 2 года назад

      @@JFDGroupLtd Thank you Stefan. I am building a mean-reversion forex system this week to feature on my site, and I was scanning all my old notes to find the chart you describe (time marker: ~25:50). You make it look magic, but it is really thoughtful analysis. Looking at NZD-CHF, it mean reverts well.

  • @arfa9601
    @arfa9601 3 года назад

    Great episode. I just have a little concern regarding the chart at 33:00, which shows weaker mean reversion factor in pairs like fiber and beast. I think the 0.08% change should be normalized to some appropriate measure of liquidity of pairs. One thing I noticed is that for the pairs on the left the avg spread is much closer to 0.08% as compared to avg spread for the pairs on the right. Something that enforces this issue is the fact that negative serial correlation (which is occurrence of SL or LS in this example) significantly coincides with high spread (illiquid) markets. Thanks.

  • @ahsamv1992
    @ahsamv1992 3 года назад +1

    Good Interview. Have you thought about step chart it brings renko noise free movement but with time based values

  • @vaibhavkamble9722
    @vaibhavkamble9722 3 года назад

    Is percentage in brick bars discussed in this video, % change in price from last close?

    • @JFDGroupLtd
      @JFDGroupLtd 3 года назад

      The bricks are based on tick-data. You start at the very beginning. Let's say that the first tick has a price of 1.1 and you want to create brick-candles of 0.5%. Then you wait for next tick which is either greater than 1.1055 (1.1+0.5%) or lower then 1.0945 (1.1-0.5%). If that happens then the brick is finished and a new brick is opened.

  • @karunkrishna1111
    @karunkrishna1111 3 года назад +1

    I've been trying to find any resource on how you can mathematically transform tick data to range/percentage bars. Does anyone have a link to this logic? or point me in the right direction?

    • @JFDGroupLtd
      @JFDGroupLtd 3 года назад +2

      The bricks are based on tick-data. You start at the very beginning. Let's say that the first tick has a price of 1.1 and you want to create brick-candles of 0.5%. Then you wait for next tick which is either greater than 1.1055 (1.1+0.5%) or lower then 1.0945 (1.1-0.5%). If that happens then the brick is finished and a new brick is opened.

    • @karunkrishna1111
      @karunkrishna1111 3 года назад

      Makes sense; so it would need to exceed the boundary for a new box to be drawn (> gt or < lt) and NOT (>= gte or

    • @karunkrishna1111
      @karunkrishna1111 3 года назад

      @@JFDGroupLtd Is there any major risk in using closing price of Minute Data instead? I assume you would lose details around the absolute tops and bottoms printed by the high/low of minute bars. But would this impact the analysis you've conducted?

    • @JFDGroupLtd
      @JFDGroupLtd 3 года назад

      @@karunkrishna1111 It depends on the percentage brick size, which you have in mind. If you want to create bricks of 0.1%, your M1 data are fair enough to create those bricks. But if you want to create bricks with 0.02%, M1 data are not detailed enough. But you might do your own cross-check: if you want to create 0.1% bricks, then you might check, how many M1 candles are bigger (high-low) percentage wise than 0.1%. The lower that number the closer you are at the "real" bricks".

    • @edwardbenson4921
      @edwardbenson4921 2 года назад

      @@JFDGroupLtd That was an amazing interview. Thank you so much.

  • @antonnovo695
    @antonnovo695 2 года назад

    5+

  • @pauls7580
    @pauls7580 6 месяцев назад

    Incomprehensible without more visual explanation. Instead of explaining the solution it is inundated with technicals losing the concrete goal

  • @olegolegb3011
    @olegolegb3011 10 месяцев назад

    The real ability to talk about nothing