Thursday, February 14, 2013

Individual Trade Risk and Position Sizing


 I have discussed how “R” works in the past.  If you want a better explanation than mine, check out these two posts from Brian Lund at www.bclund.com:


Not to beat a dead horse, but the steps to determining how R works are as follows:

1.         Determine how much you are willing to lose on any one trade – this is your R.

This calculation is obviously dependent on a lot of factors, but here are some ideas you can use to determine your : 

-           Rule of Thumb.  You can use a rule of thumb – never risk more than 1% of your    capital account on any one trade. 
-           Max Losses.  You can try to simulate your trading system to determine the            maximum number of losses you incurred in a row and then add a safety valve.    Say that through backtesting you found that you had 8 losses in a row.  In the            real world, double that value to say that you would probably have 16 losses in a   row.  Divide your capital account by this amount and you would never run it       down all the way.
-           Maximum Adverse Excursion.   The MAE is the largest loss suffered by a trade   while it is still open.  A position may move against you by 5 ticks but is closed out at a loss of 2 ticks.  The MAE would be -5 ticks.  Link:  “A particularly large MAE       might reveal that actually it would not work in practice because the MAE would    be too       large for the proposed account size, perhaps eliciting a margin call that     would render the backtest results inaccurate and misleading.”
-           Security Specific Calculation.  Using the standard deviation, ATR or other            volatility based calculation could help determine the room that you would have      to give a specific trade to be successful.

2.         Determine the trade specific stop.

This is the risk of the individual trade.  It may vary from trade to trade.

3.         Find the position size by dividing step #1 by step #2.

Looking at an example, assume you have a $20,000 risk capital account and you determine that you are not willing to risk more than 1% or $200 on any 1 trade (Step #1).  The next trade needs a stop of $50 to be successful (Step #2).  Divide $200 by $50 and you get 4, which means that you should buy 4 contracts  (Step #3). 

Position sizing is important.  Assume that you think you have an edge based on some type of indicator (moving average etc).  When this edge presents itself, you put on the trade and never accept less than a risk to reward ratio of 1 to 2.  However, while the ratio of risk to reward may remain the same, the actual outcome of each trade (in terms of ticks) may be different.

To prove that position sizing is important, let’s create a simulation that assumes the following:

-           Risk to reward ratio of 1 to 2
-           Starting capital account of $20,000
-           Tick value equal to $5
-           Winning percentage of 30%
-           Variety of individual trade results.




The table above represents a system that has a broad range of individual trades results but the same risk to reward ratio.  On one trade, you risk 5 ticks to make 10 ticks but on another trade you may risk 20 ticks to make 40 ticks. 

On any given trade, you may win or lose based on your system’s average winning percentage.  This will result in either an increase or a decrease of the capital account.
Running the simulation over 500 trades and repeating the simulation 1000 times, you get the following ending account value statistics (30% winning percentage, 1:2 Risk to Reward Ratio):


On average, using no position sizing, we would draw our account down to 16,937 after 500 trades.  Not great for a 1:2 Risk to Reward ratio system.

Here is what the ending account values looks like over a variety of Winning Percentages (500 trades simulated 1000 times) WITHOUT position sizing and a 1 to 2 risk to reward ratio:



So what happens when we employ position sizing?  That is, we make sure that when we have a trade that risks 5 ticks, we buy more contracts than when we have a trade that risks 20 ticks. 

Here is what the ending account values looks like over a variety of Winning Percentages (500 trades simulated 1000 times) WITH position sizing equal to 1% of the starting capital account and a 1 to 2 risk to reward ratio:



As you can see, using position sizing boosts the ending account value tremendously.  On average, sizing the positions accurately based on a 1R = 1% of starting capital resulted in ending account sizes 2 to 2.5 times in size on average.  This is not insignificant.

Keep ya mind right.









Monday, February 4, 2013

Coin Flips, Risk to Reward Profile and Creating Your Own Synthetic Security


“Cut your losses short and let your winners run”
 “Picking stocks is the easy part.  The hardest part is managing your trade and your emotions.”
 “The certainty of misery is preferable to the misery of uncertainty”
 Size matters…”

There is an interesting thread discussing the fallacies behind the coin flip theory and the law of large numbers.  The opening post says:

Assuming no slippage and commission (an ideal world) and you have a 1:1 risk reward profile the odds of you winning are 50%. You can flip a coin randomly in the market and you would win 50% of the time. After a couple of hundred trades flipping a coin you would be break even on ticks (again assuming no trading costs).

HOWEVER, if you risk 1 to make 2 the odds are not 50/50 because you are expecting the market to move twice as far in your favour to make a profit. To use the coin example again, 1:1 risk reward is a 0.5% chance of winning. However a 1:2 risk reward the odds of you winning are 0.5 x 0.5 = 0.25% chance of winning.

Only problem is that the conclusion is incorrect.  A 1:2 risk reward gives a winning percentage of 33% assuming completely random outcomes of a security.  Let's figure out why.

If we assume a fair coin and a heads is a win in the market and a tails is a loss in the market, then a 1:1 risk to reward profile would leave us at break even as the number of coin flips approach infinity because eventually your losses will equal your wins (insert the standard disclaimer that we aren’t going to consider commissions and slippage).

The second paragraph then applies a little conditional probability.  Conditional probability is the probability that something will happen given that something else has already happened.  Thus, the probability of getting 2 heads in a row is the probability of getting a head followed by a second flip where you also get a head.  We can either find this out using a formula or through Monte Carlo simulation.  The post is correct that the odds of getting two heads in a row is 50% x 50% = 25%.

If we are to assume a completely random market, then there is an independent and equal chance that the market will either go up a tick or down a tick over the next time increment. Recall that a tick is the smallest movement that a security can move in the market.  In a random market, one tick would also have to be independent and distinct from the previous tick.  That is, tick 2 is not dependent on the outcome of tick 3.

The beauty of Excel is that we can create our own random data.  Check out a couple of screenshots of a “synthetic” security I created that has a starting value of 2000 and a tick size of 0.25.  Over 1000 time increments our “security” looks like this:


OR it looks like this:




For an excellent read on how to construct your own Excel file with a “synthetic” security, check out Coin Tosses and Stock Price Charts by Timothy R. Mayes, Ph.D.

What if we randomly enter our synthetic security both long and short and we don’t exit our position until either one of two things happens:  (1) we get stopped out (consider this our “risk”) or (2) we hit our profit target (consider this our “reward”).  Let’s go back to the original post – remember, it stated that at a 1:1 risk to reward, our winning percentage would be 50% and at a 1:2 risk to reward, our winning percentage would be 25%.  Since our synthetic security’s price is based on the “flip of a coin” is it reasonable to assume that our winning percentage both long and short is then going to be equal to 25% using a risk to reward profile of 1:2?

Turns out that the assumption is not correct.  I created a Monte Carlo Simulation in Excel of a synthetic security that had 1000 ticks.  Whether it was an uptick or a downtick was completely random, i.e., there was an equal chance that the security would tick up or tick down over each time increment.  The simulation was run over 500 trades – long or short entry was random.  The trade was either stopped out or hit its profit target.  I repeated these 500 trades 20 times for a total of 10,000 trades. 

For a 1:2 risk reward profile, the results are below for 20 trials of 500 trades:


Based on 10,000 trials, the average winning percentage is 33% with a standard deviation of 2.8%.  But wait, isn’t there a better way of determining this?  Yes, grasshopper, there is.  And it is called Expectancy. 

Expectancy  = (Avg Win * WP) – (Avg Loss * (1 – WP),

where,

WP = Winning Percentage

A positive expectancy means that you have a profitable trading system, ie, for every dollar risked, you can “expect” a certain amount back on average over the long run.

The formula to find the minimum WP for a “break-even” expectancy system is:

Breakeven WP = 1 / (W/L + 1),

where,

W/L = Win Loss Ratio (or risk to loss ratio).

So the Min Winning Percentage for a positive expectancy system with a risk to loss ratio of 1:2 is

Min WP = 1/(2 + 1) = 1/3 = 33%!

Keep ya mind right.




Thursday, October 4, 2012

Estimating Distribution of Consecutive Losses Based on Winning Percentages Using Monte Carlo Simulation


A large part of trading (whether it is day trading, scalping, swing trading or long term trading) is determining the psychological toll that the system will take on your psyche.  A system may boast a healthy expectancy but have large drawdowns and make you endure a large number of consecutive losing trades before that big winner comes in.  This can cause you to doubt both yourself and the system you are trading.

I have tried to quantify this in the past by projecting the maximum consecutive number of losses, and by calculating the maximum drawdown (peak to peak) and using the Ulcer Index

Recall that the maximum consecutive number of losses tells us the maximum number of losing trades on average in a given system.  I simulated random data for our trades based on a set winning percentage (number of trades that reached our profit target) and then simulated how many consecutive number of trades hit our stop loss.  This is a useful number but doesn’t really help us on a trade-to-trade basis to determine if our system is performing.

Maximum drawdown brings in both money management and winning percentage.  Peak to peak drawdown refers to the largest percentage loss you endure when trading.  Say you start with $10,000, run the system up to $15,000 and then have a drawdown of $2,000.  This is 20% of your starting equity but only 13.3% of your current equity.  Recall that for our trading system with a $10,000 starting account, 40% winning percentage and a 2:1 win/loss ratio, our statistics looked like this over 1000 simulations of 500 trades:

Maximum Drawdown
Minimum
-2.93%
Maximum
-23.36%
Average
-7.12%
Median
-6.51%
Mode
-6.25%
Standard Deviation
2.47%
Low
High
1-SD (68% Confidence)
-4.65%
-9.58%
2-SD (95% Confidence)
-2.19%
-12.05%
We could be confident that our system should never have more than a 12% drawdown.  If it did, then we would need to step back and examine it to determine if the market had changed.

Ulcer Index measures the depth and duration of percentage drawdowns in price from earlier highs. The greater a drawdown in value, and the longer it takes to recover to earlier highs, the higher the UI. Technically, it is the square root of the mean of the squared percentage drawdowns in value. The squaring effect penalizes large drawdowns proportionately more than small drawdowns (the SD calculation also uses squaring).  In effect, UI measures the "severity" of drawdowns.

For our system above, with a $10,000 starting account, 40% winning percentage and a 2:1 win/loss ratio, our statistics looked like this over 1000 simulations of 500 trades:

Ulcer Index
Minimum
0.83%
Maximum
9.80%
Average
2.41%
Median
2.15%
Standard Deviation
1.06%
Low
High
1-SD (68% Confidence)
1.35%
3.47%
2-SD (95% Confidence)
0.29%
4.53%

What these statistics do not display is the trade-to-trade “grind” that can degrade your ability to effectively execute the next trade.  Should you be worried if you have 5 consecutive losses in a row?  What about 15?  Does it mean that the system has stopped working?  Is it a red flag that you are not executing the trades properly?  Or has something fundamentally changed in the market?

With another Monte Carlo simulation of 500 trades repeated 1000 times, we can begin to get a picture of how many consecutive losses we can expect before a red flag should go up and we should examine whether we are executing the system improperly or something fundamental has changed.

The table below is a summary of this simulation.  Across the top are varying win percentages from 5% to 95%.   On the far left is the average number of consecutive losses that the system had over 500 trades.  A PDF file showing the entire table can be found by going here.




As an example, let’s take a closer look at the system with a 50% winning percentage.

Out of 500 trades, 436 had either “0” or “1”consecutive losses.

Out of 500 trades, we could expect on average that 31 times we would have two losses in a row, 15 times 3 losses in a row, about 8 times 4 losses in a row, 4 times 5 losses in a row, 6 times about 2 losses in a row and 1 time 7 losses in a row.

If you are a “percentages” type person, the table below shows the percent of times you had a given number of losses in a row on average in 1000 simulations.  The full report in PDF format can be found by going here.



These are helpful statistics to have when executing a system.  We know that consecutive losses will occur but now you can tell if they are an “aberration” or in line with what we should expect based on random data.  It may or may not be “okay” to have 5 losses in a row a couple of different times during your trading.  Furthermore, it can help you with money management – if you know that a given number of losses in a row is the max number of losses in a given system, make sure you have enough capital to withstand that type of drawdown.

Keep ya mind right and happy trading.


Tuesday, August 28, 2012

“To Scale Out or Not to Scale Out?:” Build Your Own Fixed Risk Money Management Monte Carlo Simulator in Excel


What we will attempt to do is build a Monte Carlo Simulation simulating 1000 runs of 500 trades each with multiple contracts, multiple profit targets, multiple stop losses and multiple probabilities that each is hit/not hit.  We will be all in on the initial purchase but pyramid or “scale out” based on specific profit targets being hit.

First, determine how many profit targets you are going to have.  Divide the total number of contracts you are trading by this number.  For this example, assume that you have 3 contracts with 3 separate profit targets.  We will define these as profit targets #1, #2 and #3.

Second, determine your initial “drop dead” stop loss.  This will be the amount of money you will lose per contract assuming that profit target #1 is not hit.  You would be “all out” at this point.

Third, determine your initial risk to reward ratio for each of your profit targets.  For this example, we will assume the following:

Profit Target #1:  Initially risking 10 ticks for a Reward of 20 ticks (1:2 R/R Profile)

Profit Target #2:  Initially risking 10 ticks for a Reward of 30 ticks (1:3 R/R Profile)

Profit Target #3:  Initially risking 10 ticks for a Reward of 40 ticks (1:4 R/R Profile)

Fourth, determine how you will scale out or move your stop loss up if and when Profit Targets #1 and #2 are hit.  For this example, we will do the following:

Scale Out #1:  If Profit Target #1 is hit, we will exit the first contract then we will move the stop loss on the 2 remaining contracts to breakeven plus a tick.

Scale Out #2:  If Profit Target #2 is hit, then we will move the stop loss on the 1 remaining contract to Profit Target #1.

Fifth, determine the Winning Percentage (WP) for each of the individual scenarios that you could have for your scale outs and profit targets.  In this example, we basically have 4 scenarios:

Scenario #1:  Call this the “Worst Case Scenario.”  None of the profit targets are hit and we are stopped out on all 3 contracts.  Our loss is equal to 10 ticks times 3 contracts.

Scenario #2:  Profit Target #1 is hit on 1 contract, but we are stopped out on the remaining 2 contracts at breakeven plus a tick (Scale Out #1).  If Scenario #2 occurs, then we will have 1 contract at a 1:2 R/R and 2 contracts at a breakeven plus a tick for a total profit of 22 ticks.

Scenario #3:  Profit Target #1 is hit on 1 contract and Profit Target #2 is hit on 1 contract, but we are stopped out on the remaining 1 contract at Profit Target #1 (Scale Out #2). If Scenario 3 occurs, then we will have 1 contract at a 20 Ticks, 1 contract at 30 ticks and 1 contract at 20 ticks.

Scenario #4:  Call this the “Best Case Scenario.”  Profit Targets #1, #2 and #3 are all hit.  If Scenario 4 occurs, then we will have 1 contract at a 20 Ticks, 1 contract at 30 ticks and 1 contract at 40 ticks.

Assume for a second that on any given trade, the Stop Loss and Profit Targets happen the following percentage of the time.  Think of the table below as the average that, on a given trade, all 3 contracts would have reached the ultimate profit target or been stopped out:

Scenario        
Probability
Total Profit/(Loss)
#1
50%
(30) ticks
#2
25%
+22 Ticks
#3
15%
+70 Ticks
#4
10%
+90 Ticks

Fifth, we will also be using fixed risk money management strategies.  If you recall, this is a type of money management strategies that does 2 things:

1.         It limits the risk on any one trade to a fixed percentage of the account equal to the Account Value divided by your Average Total Loss (across all contracts traded).  For example, if you had an initial account value of $10,000 and never wanted to risk more than 1%, then your fixed risk on any one trade would be $100.  Essentially, you would have 100 capital units to begin with.

2.         It allows the account to compound with the same initial risk on each trade.  If your account grows to $20,000 after 100 trades and you still want to risk 1% of your account, then you should be willing to risk $200 on the next trade. 

One problem that I ran into last time is that what happens when the account value dips below a certain threshold where the individual trade risk is greater than the fixed risk.  To illustrate, take the above example – we have a 1% fixed risk parameter on a $10,000 account.  That means that no more than $100 could be risked on a given trade.  If the first trade in the series is a loss, then our account is now at $9,900.  Our fixed risk is then 1% or a maximum of $99 on the next trade.  If our average loss or individual trade risk is $100, then technically you can’t take the next trade – you would have to risk $0.  This results in no additional trades being taken in the series.  One way to fix this is to delineate between the individual trade risk and the fixed risk and simply reduce the number of contracts.  I will show you how these two work together below.  Another way would be to put a minimum contract specification in your simulation.  This would specify that, no matter the fixed risk on the next trade, you would always trade 1 contract.

Another problem that was encountered last time is the situation where you reach an unrealistic number of contracts traded.  In one instance, the simulation returned that we should trade 2,000 contracts on the next trade.  This is unrealistic for most retail traders.  A simple fix for the simulation is to place a limit on the number of contracts traded. 

Building Our Excel Monte Carlo Simulator

The first step is to create your input page and call it “INPUT” like this:


In this example, we will be simulating 500 trades in the account and repeating this 1000 times.  We will assume that we will trade the NQ futures contract with a tick value of $5 per tick.  We will initially trade 3 contracts with a risk per contract (Scenario #1 above) of 10 ticks.  We never want to risk more than .5% of our account on any given trade.  Finally, we assume that the Scenarios outlined above have the given winning percentages, resulting in a gain/loss per contract outlined above.
Under the 2nd tab, create a random number generator for each simulation and call it “Rand”.  We want a random number between 0 and 1 that is rounded to 2 decimal places.  You can generate a random number with these parameters by entering the following:

=ROUND(Rand(),2)

The 2nd Tab then looks like this and is copied over 500 columns (trades are illustrated in each column) and down 1000 rows (simulations are contained in each row):


Under the 3rd tab, we create another sheet that returns the profit or loss from the random number generation.  Call the 3rd tab “Result”.  We then apply the following rules based on the winning percentages (“WP”) we entered into the Input tab:

For random numbers less than the WP contained in Scenario 1, return a 1 (this would be a loss). 

For random numbers greater than the WP of Scenario 1 but less than the WP of (Scenario 1 + Scenario 2), return a 2.

For random numbers greater than the WP of (Scenario 1 + Scenario 2) but less than the WP of (Scenario 1 + Scenario 2 + Scenario 3), return a 3.

For random numbers greater than the WP of (Scenario 1 + Scenario 2 + Scenario 3) but less than the WP of (Scenario 1 + Scenario 2 + Scenario 3 + Scenario 4), return a 4.

You can do this by creating a nested “IF” function in Excel.  For cell B2 in the “Results” tab enter the following:

=IF(Rand!B2<Input!$C$17,1,IF(Rand!B2<(Input!$C$17+Input!$C$18),2,IF(Rand!B2<(Input!$C$17+Input!$C$18+Input!$C$19),3,4)))

Our Results tab looks like this:


For instance, in cell b2 under the Rand tab, it returned the random number 0.6 for our first trade in our first simulation.  We judge this to mean that for trade 1 simulation 1, we achieved Scenario 2.  You can see in the picture above, the Result tab returned a 2.

The step will help us determine whether the trade was a win (by achieving either Scenarios 2, 3 or 4) or a loss (by achieving Scenario 1).

For the 4th Tab called WinLoss, enter the following formula in cell c2:

=IF(Result!B2=1,"L","W")

This tells Excel that if the output in the Results tab is equal to 1, return “L” and otherwise return a “W.”  Your WinLoss tab should look like this:


We then want to calculate the maximum number of losers or “L” that we had in a row.  You can do this by creating a 5th tab on your workbook and calling it WLStreak.  Three calculations are required.

In cell c2 of WLStreak, enter the following:

=IF(WinLoss!C2="L",1,0)

This tells Excel that if the outcome of the first trade in the first simulation was a loss or an “L”, enter a 1 and otherwise enter a 0.  Copy this formula down Column C of WLStreak.

In cell d2 of WLStreak, enter the following:

=IF(WinLoss!D2="L",C2+1,0)

This tells Excel that if the outcome of the second trade in the first simulation was a loss or an “L”, add 1 to cell C2 and otherwise enter a 0.  This little formula will calculate your losses in a row and reset them if you have a win.  Copy this over to the last trade and down to the last simulation.

Finally, in cell a2 of WLStreak, enter the following:

=MAX(C2:SH2)

This tells Excel that, for the first simulation, what is the maximum number of losses or “L” that you had in a row.  Cell C2 corresponds to the first trade in the first simulation and cell SH2 corresponds to the last trade in the first simulation.  Copy what you have in cell A2 down each row for the 1000 simulations.

WLStreak tab now looks like this:


You can see in the picture above that the 10th simulation had 17 losses in a row (see cell A11).

Now that we now the outcome of each simulation and trade, we need to construct a 6th tab and call it AccountValue.  We will apply the fixed risk money rules we talked about and allow us to simulate how the account grows and contracts.

The AccountValue tab looks like this:




For column C, reference the starting account value on the input page.  This is where every simulation will start out.  In cell C2, I entered the following formula and copied it down for each simulation:

=Input!$C$3

Next, create a lookup table called “Scen” using the formula tab.  This will be used to lookup the profit or loss per contract on each trade.  Recall that a “1” in the far left column tells us to return Scenario 1.


Back to the Account Value tab, for the first trade in the first simulation, enter the following:

=VLOOKUP(Result!B2,Scen,6)*Input!$C$7+C2

This tells Excel the following:
1.         Lookup the result of the first trade in the Results tab,
2.         Go to the Scen table, find the corresponding row based on the Result,
3.         Return the 6th column over which is the profit/loss per contract,
4.         Multiply it by the number of contracts we started with on the Input page
5.         Add it to our starting account value contained in cell c2.

Next, create a second lookup table and call it NoCon or Number of Contracts.  This is where our FRMM comes into play.  Here is a picture of my NoCon:


Back to the Account Value tab, for the second trade in the first simulation, enter the following:

=VLOOKUP(D2*Input!$F$8/Input!$C$6,NoCon,2)*VLOOKUP(Result!C2,Scen,6)+D2

This formula tells Excel the following:

1.         Multiply the previous trade’s account value by your fixed risk percentage on the   Input page.
2.         Divide it by the points per contract.  This result is the maximum number of            contracts you can trade on this trade.
3.         Go to our NoCon table and lookup this value, returning the number in the second column.  For example, if the result of Step 2 is a 5, the maximum number      of contracts you could trade would be 3.  If Step 2 returns a 28, the maximum number of contracts you could trade would be 27.
4.         Multiply the numbers of contracts times the resulting profit/loss per contract and             add it to the previous trades account value.

You have now created a simulation of this system, scaling out at three different profit targets.  You can add tabs for maximum drawdown, maximum losses and the ulcer index by following the steps here.

Interpreting the Results

One simulation of the above gives the following results:

Ending Account Value
Minimum
42,590
Maximum
298,840
Average
127,341
Median
121,585
Mode
132,270
Standard Deviation
43,688
Low
High
1-SD (68% Confidence)
83,652
171,029
2-SD (95% Confidence)
39,964
214,717
Maximum Drawdown
Minimum
-5.86%
Maximum
-28.56%
Average
-12.26%
Median
-11.68%
Mode
-9.19%
Standard Deviation
3.43%
Low
High
1-SD (68% Confidence)
-8.83%
-15.69%
2-SD (95% Confidence)
-5.40%
-19.12%
Ulcer Index
Minimum
1.58%
Maximum
10.67%
Average
3.63%
Median
3.41%
Standard Deviation
1.16%
Low
High
1-SD (68% Confidence)
2.48%
4.79%
2-SD (95% Confidence)
1.32%
5.95%
Max Losing Streak
Minimum
4
Maximum
17
Average
8.22
Median
8.00
Standard Deviation
1.91
Low
High
1-SD (68% Confidence)
6.30
10.13
2-SD (95% Confidence)
4.39
12.05

This gives a very nice, tradable system with an average ending account value of around 127k, a drawdown of around 12%, UI of 3.63% and max losing streak of 8.  The full report in PDF format can be found here.

The better comparison is whether or not scaling out results in a higher ending account value with a similar risk profile.  If we were to assume that you could get your 1:2 Risk/Reward on all 3 contracts, rather than scaling out, what would the results look like?  Remember, we assumed we hit profit target #1 with all 3 contracts but held on for targets #2 and #3.  Here are the results:

Ending Account Value
Minimum
89,550
Maximum
418,500
Average
240,823
Median
240,150
Mode
285,900
Standard Deviation
50,059
Low
High
1-SD (68% Confidence)
190,764
290,882
2-SD (95% Confidence)
140,705
340,941
Maximum Drawdown
Minimum
-4.65%
Maximum
-21.55%
Average
-9.74%
Median
-9.28%
Mode
-9.09%
Standard Deviation
2.55%
Low
High
1-SD (68% Confidence)
-7.20%
-12.29%
2-SD (95% Confidence)
-4.65%
-14.83%
Ulcer Index
Minimum
1.14%
Maximum
5.71%
Average
2.45%
Median
2.33%
Standard Deviation
0.65%
Low
High
1-SD (68% Confidence)
1.80%
3.09%
2-SD (95% Confidence)
1.16%
3.74%
Max Losing Streak
Minimum
5
Maximum
18
Average
8.19
Median
8.00
Standard Deviation
1.84
Low
High
1-SD (68% Confidence)
6.36
10.03
2-SD (95% Confidence)
4.52
11.87

This looks a lot more promising, since the average account value is almost double with a lower average drawdown and lower UI.  The full report can be found here.

However, what if we accepted more fixed dollar risk on each trade – instead of .5% of the account, we increased it to 1%?  The table is below and the full report can be found here.

Ending Account Value
Minimum
45,590
Maximum
456,000
Average
247,422
Median
247,015
Mode
147,150
Standard Deviation
53,386
Low
High
1-SD (68% Confidence)
194,036
300,808
2-SD (95% Confidence)
140,651
354,194
Maximum Drawdown
Minimum
-7.77%
Maximum
-51.69%
Average
-20.07%
Median
-18.78%
Mode
-15.04%
Standard Deviation
6.63%
Low
High
1-SD (68% Confidence)
-13.44%
-26.70%
2-SD (95% Confidence)
-6.81%
-33.34%
Ulcer Index
Minimum
1.78%
Maximum
25.14%
Average
5.40%
Median
4.77%
Standard Deviation
2.48%
Low
High
1-SD (68% Confidence)
2.92%
7.89%
2-SD (95% Confidence)
0.43%
10.37%
Max Losing Streak
Minimum
5
Maximum
18
Average
8.27
Median
8.00
Standard Deviation
1.84
Low
High
1-SD (68% Confidence)
6.43
10.11
2-SD (95% Confidence)
4.60
11.94


Here is the full report if we can reduce our probability of Scenario 1 (all out stop loss) to 40% and increase Scenario #2 to 35%.

Hope this helps.  Keep ya mind right.