System Expectancy

sidinuk

Established member
624 5
A lot of people want to compare their trading system with that of other people. To achieve this we need to calculate the expectancy of the system over the long term rather than just saying I made 100 pts last week and x made 50 pts therefore my system is better.

The best way to calculate expectancy is take a reasonable number of actual trades (at least 100) and calculate the following based on those results:

Average Win Size (AW) = The average of all trades which won (do not count the biggest win and do not count breakeven trades)

Average Loss Size (AL) = The average of all trades which lost (again do not count any breakeven trades)

Average Win Percentage (W%) = total winners/total number of trades excluding breakeven trades and the biggest winner

Average Loss Percentage (L%) = 100%-W%

Average number of trades per year (T) = number of trades in the sample size/number of weeks the sample covers * 52


Expectancy = ((AW*W% + AL*L%) / - AL ) * T

Attached is an Excel S/S with the formula in to help you.



Here are the figures for my trading system that I use on the E-mini S&P:

AW=10.79pts
AL=(5.14)pts
W%=51%
L%=49%
T=400

My expectancy is 232. So for each $1 I risk on every trade I expect to make $232 in a year.

Obviously the higher the expectancy the better, if it is negative then you will be losing money and should reevaluate your system.


I hope this helps people when they are designing their own systems and looking for comparisons.


Tim
 

Attachments

sidinuk

Established member
624 5
JonnyT,

All will be revealed in my book: 'How I made a million trading index futures'. I've only got about $999,000 to go before I can start writing it!

I was hoping that others might let us know the expectancy of their own trading for comparison.

Tim



Disclaimer

This post is intended to be mildly humorous, no book actually exists. No free advertising or exaggerated hype intended.
 

georgek

Newbie
7 0
Does Metastock calculates automatically these numbers?I think so...
i'll try to get an expectancy result for my system,although i think the best number to put here..
is ..how much money,in how much time , with how much capital:)

Greetings
 

donaldduke

Experienced member
1,665 256
You get almost 2 trades a day, and on average you make 10 points on your winners and lose 5 points on
your losers?

I didnt think the S&P was that volatile?
 

damianoakley

Established member
542 57
Sidinuk,

I'm afraid your expectancy calculation doesn't seem right to me.

Expectancy is calculated on a PER TRADE basis as opposed to a PER YEAR basis, but aside from that, I still don't see where you get your $232 dollars per year from. Let me explain the way I see it, and then maybe you can either agree with me or re-clarify your calculations.

The official calculation for expectancy is: (PW*AW) - (PL*AL)

...........where PW = Probability of a winning trade
AW = Average Win
PL = Probability of losing trade
AL = Average Loss

If we put your figures into this formula, then we get: (0.51*10.79) - (0.49*5.14) = 2.98pts per trade

Now here's where I don't get your figures. The average win and average loss that you have given are in points NOT dollars. Therefore, the annual expectancy of your system seems to be 2.98pts * 400 trades per year = 1193 pts over a 12 month period.

I don't see where your $232 comes from. If you know what your AW and AL are in dollars (not points) then we could work out the true expectancy of your system.

Hope all this makes sense.


Thanks

Damian
 

zentrader22

Member
62 1
@Sidinuk,

I prefer to analyse chances and possible account drawdowns of trading systems and concepts using monte carlo simulator software.

I've taken your input values (in your posting) and get the following mcs results (25.000 simulation runs with always 400 trades = 10.000.000 trades are simulated):

a) min.,average and max. profits and drawdowns (mcs1.gif attached)
b) distribution of simulation runs (mcs2.gif attached)

If your system results (and or the market conditions) remain constant and assuming 400 trades a year, you can estimate yearly profits between $24.000 and $92.000 (average $59.000). The max. account drawdown or negative balance of your trading account was only -$5.600...
...very good results.

But the conditions seldom remain constant, so it may be useful to test your system also with additional synthetic data (via data simulation, data scrambling procedures), which can also be build with mcs software.

Good luck,
zentrader (Volker Butzlaff, developer of Zen Monte Carlo Simulator v5.0)

www.zentrader.de
 

Attachments

dbphoenix

Legendary member
6,952 1,251
I suppose I should point out that sidinuk has posted only once since last December, and that was in July. So anyone wanting to attract his attention may want to send him an email . . .

Db
 

dbphoenix

Legendary member
6,952 1,251
zentrader22 said:
Thanks dbphoenix,

but I think the discussion concerning system expectancy is interesting for every (system) trader, not only for sidinuk... :)

bye,
zentrader
www.zentrader.de
I suspect so. But sometimes people get upset if they don't get a response from the person they've addressed. :)

Db
 

SCFX

Member
54 0
A lot of people want to compare their trading system with that of other people. To achieve this we need to calculate the expectancy of the system over the long term rather than just saying I made 100 pts last week and x made 50 pts therefore my system is better.

The best way to calculate expectancy is take a reasonable number of actual trades (at least 100) and calculate the following based on those results:

Average Win Size (AW) = The average of all trades which won (do not count the biggest win and do not count breakeven trades)

Average Loss Size (AL) = The average of all trades which lost (again do not count any breakeven trades)

Average Win Percentage (W%) = total winners/total number of trades excluding breakeven trades and the biggest winner

Average Loss Percentage (L%) = 100%-W%

Average number of trades per year (T) = number of trades in the sample size/number of weeks the sample covers * 52


Expectancy = ((AW*W% + AL*L%) / - AL ) * T

Attached is an Excel S/S with the formula in to help you.



Here are the figures for my trading system that I use on the E-mini S&P:

AW=10.79pts
AL=(5.14)pts
W%=51%
L%=49%
T=400

My expectancy is 232. So for each $1 I risk on every trade I expect to make $232 in a year.

Obviously the higher the expectancy the better, if it is negative then you will be losing money and should reevaluate your system.


I hope this helps people when they are designing their own systems and looking for comparisons.


Tim
I think this is your true expectancy.

10.79 points is 10.79* 50= $539.5 for the average win
5.19 * 50= $259.5

((.51*539.5)-(49*259.5)) = $147.99

Therefore you will make an average of $147.99 per trade.. sure you prob already know this now.

1+ (147.99/ 259.5)= 1.57.. so you'll be making about $ 0.57 for each $1.00 you risk.

Looks a nice system...

This calculation is obvioulsy assuming theat u are risking 5.19 points per trade!!

Cheers Charlie
 

StupendousTrader

Junior member
24 7
Why expectancy?

Why would anyone apply expectancy to actual trades that have occurred? Expectancy is applied to projected or anticipated outcomes. If you have actual trades (100) with actual profits and actual losses, then the outcomes are already known and the expectancy application is simply useless.

Let's assume that a Stock Trader with $300,000 executed x number of trades and made a profit of $75,000 in one year. His roic or return on investment capital is 75/300 or 25%.

Now a Commodity Spread Trader with $100,000 executed y number of trades and made a profit of $150,000 for the year. Her roic is 150/100 or 150%.

Why make a simple problem complex? It does not matter how much of the investment capital you are trading with at any one time. The stock trader can use only $100,000 of the $300,000 while the Commodity Spread Trader might use only $15,000 of his $150,000 at any one time. The bottom line is that they are both tying up $300,000 and $100,000 respectively that could have been invested elsewhere.

The main point is that once you have the actual outcomes or results, your roic should be the basis for comparison and not expectancy which is a probabilistic methodology for anticipating the direction of the market through weighting.
 

SCFX

Member
54 0
Why would anyone apply expectancy to actual trades that have occurred? Expectancy is applied to projected or anticipated outcomes. If you have actual trades (100) with actual profits and actual losses, then the outcomes are already known and the expectancy application is simply useless.

Let's assume that a Stock Trader with $300,000 executed x number of trades and made a profit of $75,000 in one year. His roic or return on investment capital is 75/300 or 25%.

Now a Commodity Spread Trader with $100,000 executed y number of trades and made a profit of $150,000 for the year. Her roic is 150/100 or 150%.

Why make a simple problem complex? It does not matter how much of the investment capital you are trading with at any one time. The stock trader can use only $100,000 of the $300,000 while the Commodity Spread Trader might use only $15,000 of his $150,000 at any one time. The bottom line is that they are both tying up $300,000 and $100,000 respectively that could have been invested elsewhere.

The main point is that once you have the actual outcomes or results, your roic should be the basis for comparison and not expectancy which is a probabilistic methodology for anticipating the direction of the market through weighting.
I would hardly call the expectancy calculation a complex one. I'm confused with your statement of saying that expectancy is a probabilistic way of trying to anticaipate the direction of the market, i have never seen it used in this manner. If one wanted to try and do the more 'complex' method of Monte Carlo Simulation this could be used to help anticiapte the 'probability' of where inflation and interest rates might go in the future (Central banks uses this). This would still be caculated from past data, its all we have to use. We're better off with past data than no data at all otherwise what are we trying to calculate.. our own wishful thinking, our hope, dreams, fears... what?

Oohh and expectancy is useful as a form of benchmarking, it is another way of measuring how likely a system might be profitable in the future, just like how people use Profit Factor as a important guage of a system.
 

StupendousTrader

Junior member
24 7
I would hardly call the expectancy calculation a complex one. I'm confused with your statement of saying that expectancy is a probabilistic way of trying to anticaipate the direction of the market, i have never seen it used in this manner. If one wanted to try and do the more 'complex' method of Monte Carlo Simulation this could be used to help anticiapte the 'probability' of where inflation and interest rates might go in the future (Central banks uses this). This would still be caculated from past data, its all we have to use. We're better off with past data than no data at all otherwise what are we trying to calculate.. our own wishful thinking, our hope, dreams, fears... what?

Oohh and expectancy is useful as a form of benchmarking, it is another way of measuring how likely a system might be profitable in the future, just like how people use Profit Factor as a important guage of a system.
The original premise of using expectancy to compare two different trading systems with completed trades and known results of profits and losses is wrong and here it is again:

"A lot of people want to compare their trading system with that of other people. To achieve this we need to calculate the expectancy of the system over the long term rather than just saying I made 100 pts last week and x made 50 pts therefore my system is better.

The best way to calculate expectancy is take a reasonable number of actual trades (at least 100) and calculate the following based on those results:"

If for example, both of us have traded for one year and we have our profits and losses statements for the year, we can only compare our trading system and methodology using roic or return on our investment capital, not Expectancy or Expected Value.

You, SCFX can use Expectancy or Expected Value Calculation to project the performance of your trading system (only) into the future. There are too many variables and unknowns for you to compare my Expectancy to your Expectancy .....from emotional trading to human errors to broker fraud to you name it.

Expectancy or Expected Value Calculation in itself is not complex but the assumptions you make in calculating it for your own trades create the complexity. Wrong assumptions create wrong Expectation of market direction and profitability (Expectancy) with resultant losses.

I hope my explanation is more explicit this time around.
 
AdBlock Detected

We get it, advertisements are annoying!

But it's thanks to our sponsors that access to Trade2Win remains free for all. By viewing our ads you help us pay our bills, so please support the site and disable your AdBlocker.

I've Disabled AdBlock