Originally posted by profitseer
ok let's say average loss per contract per trade $42.3
Average profit per trade $45.2
including slippage and commisions and system failures and mental errors and a few minor catastrophic errors.
Hit rate about 50%
All I really want to know is how to do the math, the primary objective is to risk 2% of equity on every trade and still survive a 50% drawdown. Preferably without reducing position size. So far I can figure out that that is not possible with 10 contracts or 5 contracts.
You need to set up a number of trades (per simulation) that will yield your average win/loss and winning %tage (that's tricky).
Do you have Excel? Than you may set up a simulation in VBA like this (or use Windows scripting host, in case you got Windows2000):
============ Start of run =================
Assign your initial equity, the %tage you want to risk per trade, the amount per contract, the average win/loss and your winning %tage.
For your number of trades repeat (its called a run):
- Is current equity less than 50% (or whatever you thin appropriate) of initial equity? Than count this run as failure and start the next one.
- multiply current equity by %tage you are willing to lose, i e. determine possible loss in $, divide this amount by your average loss. That is your number of contracts. It should be at least 1, if smaller, count as failure and stop. Multiply number of contracts by amount per contract: that should be smaller than current equity, if not reduce number of contracts until it is (number should be at least 1 of course).
- now draw a trade: VBA offers a random number function. Your %tage of winning should be written as e.g. 0.5 for 50%. If rd() is less than (%tage of winning) multiply (number of contracts) with average loss and subtract from current equity, if it is greater multiply (number of contracts) by average win and add to current equity.
============= end of run =====================
Now make at least 200 (I suggest 1000) runs and add the number of failures: print this number as percentage of (number of runs): I think anything higher than 3% is a high risk.
You may vary your parameters like initial equity, %tage of winning, averages.
This is not an elegant optimization, just a crude trial and error, but it will give a feeling what you are up against.
Regards
Bernd Kuerbs