Required Strike Rate Formula

A place to discuss anything.
Post Reply
User avatar
ruthlessimon
Posts: 2094
Joined: Wed Mar 23, 2016 3:54 pm

thomsch wrote:
Mon Mar 18, 2019 11:13 am
Would anyone be able to help me figure out the formula to calculate the required strike rate for a trading strategy
Out of interest, how are you planning to utilise this figure?

I'd rather know if the strategy was +ve expectancy in the 1st place; rather than what strikerate I need to make it >0
thomsch
Posts: 17
Joined: Tue May 08, 2018 10:54 am

Thank you everyone for your help, this is very useful.

I've begun trading football and the few strategies that I have rely on a goal for profit. I've been recording my results wins, losses, total trades, p/l, strike rate, average win/loss and been calculating the Average Profitability Per Trade ( for anyone who's interested the formula for this is: APPT = (Win Probability x Avg Win) - (Loss Probability x Avg Loss) there's a nice article on the web that I could post a link for anyone who's interested)

My p/l obviously shows me whether I'm in profit or not for a given strategy and the APPT gives me an expectancy for each trade that I make. I thought the Required Strike Rate (RST) would be an excellent figure to record as I can compare it with my Actual Strike Rate (ASR) to see how well the strategy is performing but more importantly, how well I'm performing when reading a football match for a goal. If my ASR is a lot lower than the RST I could consider abandoning the strategy. However, if the two figures are close I can look for areas to tweak to push a strategy in to profit.
User avatar
ruthlessimon
Posts: 2094
Joined: Wed Mar 23, 2016 3:54 pm

thomsch wrote:
Tue Mar 19, 2019 10:13 am
I thought the Required Strike Rate (RST) would be an excellent figure to record as I can compare it with my Actual Strike Rate (ASR) to see how well the strategy is performing but more importantly, how well I'm performing when reading a football match for a goal. If my ASR is a lot lower than the RST I could consider abandoning the strategy. However, if the two figures are close I can look for areas to tweak to push a strategy in to profit.
I can see the logic in that; but the bit that troubles me, is over what period the strikerate gets measured.

I might add RST to my sheets; but the metrics I'm looking at atm are:

1. Max drawdown (over the yr) - as a last resort circuit breaker (simple metric)

2. Expected expectancy :? Basically the idea being, we assume the expectancy of strategy remains constant, & plot the equity curve into the future. We then add 2 boundaries to this line (upper & lower i.e. +/-5%); & if the real p&l breaks the lower bound - the strategy gets turned off. I think that's faster than max drawdown; but I haven't done it yet ;)
CallumPerry
Posts: 575
Joined: Wed Apr 19, 2017 5:12 pm
Location: Wolverhampton

^ This is what I've started to do with my equity curves! Completely agree this makes a lot of sense to detect whether something is below average quickly and needs turning off.
User avatar
ShaunWhite
Posts: 9731
Joined: Sat Sep 03, 2016 3:42 am

ruthlessimon wrote:
Tue Mar 19, 2019 6:03 pm
Basically the idea being, we assume the expectancy of strategy remains constant, & plot the equity curve into the future. We then add 2 boundaries to this line (upper & lower i.e. +/-5%); & if the real p&l breaks the lower bound - the strategy gets turned off. I think that's faster than max drawdown; but I haven't done it yet ;)
Plot your trend (TREND) and then plot the trend plus and minus the StdErr (STEYX)

StdErr is a bit tight imo so you might want to tweak it a bit.
btw chart below is a coin toss, it took a few F9's to get a decent looking trend line example :)

I agree drawdown isn't a great measure, it doesn't take into account how far ahead you might have been. It just tells you how much bank you might expect to hand back. See below...a £14 DD at run#450 would kick you out while still above trend, but the same -£14 later at run#575 is more significant.
You do not have the required permissions to view the files attached to this post.
thomsch
Posts: 17
Joined: Tue May 08, 2018 10:54 am

ruthlessimon wrote:
Mon Mar 18, 2019 9:02 pm

I'd rather know if the strategy was +ve expectancy in the 1st place; rather than what strikerate I need to make it >0
I take it you would use back testing to know whether a strategy was +ve expectancy in the first place? Do you know how to do this for football?
ruthlessimon wrote:
Tue Mar 19, 2019 6:03 pm

I can see the logic in that; but the bit that troubles me, is over what period the strikerate gets measured.
I'm really not sure, probably 1000s of trades and is probably a major flaw in this metric? I think I will find it useful though as a quick guide to tell me how well I'm performing when reading a football match for a goal. It may also boost my confidence in a strategy to keep using it if the ASR is a lot higher than the RST.
ruthlessimon wrote:
Tue Mar 19, 2019 6:03 pm

2. Expected expectancy :? Basically the idea being, we assume the expectancy of strategy remains constant, & plot the equity curve into the future. We then add 2 boundaries to this line (upper & lower i.e. +/-5%); & if the real p&l breaks the lower bound - the strategy gets turned off. I think that's faster than max drawdown; but I haven't done it yet ;)
This is interesting and something to look in to. I am by no means an expert with Excel, would it be easy enough to do?
User avatar
ruthlessimon
Posts: 2094
Joined: Wed Mar 23, 2016 3:54 pm

thomsch wrote:
Wed Mar 20, 2019 10:05 am
I take it you would use back testing to know whether a strategy was +ve expectancy in the first place? Do you know how to do this for football?


A quick (cold) example.

I've often wondered whether the Super6 "what people are saying" is connected to the pricing of the match.

For example, if 94% of participants think Chelsea vs. Everton, is a win for Chelsea - is it profitable to back teams (@ any price, @kickoff), if the "what people are saying" is >90%?

So, I'm gonna go out collecting the data, splitting it into in/out sample, optimise the variables (i.e. >90%), test it on the out-of-sample. & if the profitability is "similar" on the out of sample, it gets moved onto sim for a bit, still good, then live small.

Most stuff fails, when it reaches the out-of-sample data. I have very few things that genuinely pass that stage

Also, if someone could explain, how that idea above, gets turned into a "model" I'm all ears :D
thomsch wrote:
Wed Mar 20, 2019 10:05 am
This is interesting and something to look in to. I am by no means an expert with Excel, would it be easy enough to do?
I haven't done it myself yet; but I like the logic - & I'm pretty sure (done right), is better than any drawdown metric
User avatar
ShaunWhite
Posts: 9731
Joined: Sat Sep 03, 2016 3:42 am

ruthlessimon wrote:
Wed Mar 20, 2019 3:09 pm
thomsch wrote:
Wed Mar 20, 2019 10:05 am
This is interesting and something to look in to. I am by no means an expert with Excel, would it be easy enough to do?
I haven't done it myself yet; but I like the logic - & I'm pretty sure (done right), is better than any drawdown metric
See above. TREND and STEYX
Extrapolate the high and low and then try to stay betwen them when you go from test to live. As I said above StdErr is a bit tight so you might want to add a factor to it to give you some wiggle room.

Or are you describing something different?
You do not have the required permissions to view the files attached to this post.
Last edited by ShaunWhite on Wed Mar 20, 2019 3:51 pm, edited 1 time in total.
User avatar
ruthlessimon
Posts: 2094
Joined: Wed Mar 23, 2016 3:54 pm

ShaunWhite wrote:
Wed Mar 20, 2019 3:49 pm
See above. TREND and STEYX
Extrapolate the high and low and then try to stay betwen them when you go from test to live.
Ty, looks legnd :geek:
User avatar
ruthlessimon
Posts: 2094
Joined: Wed Mar 23, 2016 3:54 pm

ShaunWhite wrote:
Wed Mar 20, 2019 5:38 am
StdErr is a bit tight imo so you might want to tweak it a bit.
Problem is, that then becomes a variable :?

What's the difference between optimisng that, & optimisng an entry criteria?
User avatar
ShaunWhite
Posts: 9731
Joined: Sat Sep 03, 2016 3:42 am

ruthlessimon wrote:
Wed Mar 20, 2019 4:04 pm
ShaunWhite wrote:
Wed Mar 20, 2019 5:38 am
StdErr is a bit tight imo so you might want to tweak it a bit.
Problem is, that then becomes a variable :?
A person's pain threshold is a usually contsant not a valiable. Set and forget.
StdErr wasn't designed for trading but it's a fair start given that it accounts for volatility. I guess your +/- 5% idea came from eyeballing things and (shock horror) 'feeling' what looked right....this isn't much different but adds a qualative figure and not just a hunch ;)
CallumPerry
Posts: 575
Joined: Wed Apr 19, 2017 5:12 pm
Location: Wolverhampton

Don't want to get all soppy but I have missed you Shaun. The forum hasn't been the same without your grumpy old arse and you do say some very sensible things often which helps me add another level to my system.
thomsch
Posts: 17
Joined: Tue May 08, 2018 10:54 am

Thanks for the trend analysis spreadsheet ShaunWhite!
User avatar
brimson25
Posts: 504
Joined: Sat Apr 08, 2017 11:42 am

thomsch wrote:
Thu Mar 21, 2019 9:21 am
Thanks for the trend analysis spreadsheet ShaunWhite!
Second this, just what I wanted. Thank you.
User avatar
Dublin_Flyer
Posts: 689
Joined: Sat Feb 11, 2012 10:39 am

ruthlessimon wrote:
Wed Mar 20, 2019 3:09 pm

A quick (cold) example.

I've often wondered whether the Super6 "what people are saying" is connected to the pricing of the match.

For example, if 94% of participants think Chelsea vs. Everton, is a win for Chelsea - is it profitable to back teams (@ any price, @kickoff), if the "what people are saying" is >90%?
I tried something similar using free source data, I think it was the Livescore or Forza app where you can predict who will win a given match. Using 1000 votes as a minimum for a match, then converting the percentage to a price to see if there was a people "edge" I couldn't make any progress out of it because not enough people ever predict a draw to come anywhere near a true reflection or betfair odds at kick off.

I think most of "what people are saying" is familiarity bias. Ask people on the street who'll win the game between Real Sociedad and Barcelo...BARCELONA. Who'll win between AC Milan and G...AC Milan!

Then if you say Ok, you said AC Milan will win, give me your £50/€50/$50 and we'll bet it on them........oh wait, you never said there was my money at risk!! What team are they playing again??
Post Reply

Return to “General discussion”