Page 1 of 1

A method to monitor and adjust system's risk?

Posted: Mon Apr 17, 2006 1:21 pm
by yoyo2000
I wanna to design a method to monitor the whole system's risk/exposure,when the risk/exposure is too big,the method could limit the heat of the system by reducing the position size.

but I don't know the exact direction,could anyone here shed me the light,please?

thanks in advance.

Posted: Mon Apr 17, 2006 2:12 pm
by jankiraly
Trading Recipes lets you do this with one statement. Supposing you want to reduce each position by 10% if the total risk across all positions ever becomes more than 30%, you would add this line to your system:

Code: Select all

IF (TOTALRISK > 0.30) THEN MULTIPLIER = 0.90
I'm sure it's equally simple to do in other software packages.

Posted: Tue Apr 18, 2006 9:39 am
by yoyo2000
but maybe the first one which should be made clear is,how to calculate risk?
should I calculate risk by statistics,or VaR,or straightforward $ or percent calculation?
The following monitoring and adjusting method should be designed based on the foundation of the type of risk calculation.

Posted: Tue Apr 18, 2006 4:38 pm
by Paul King
My estimate of risk is as follows:

Calculate the difference between the net liquidation value of your account right now versus the account value if all your stops were hit. The difference in these 2 numbers is how much risk you are currently taking.

Note that this assumes you will be able to get out of positions close to your stops. It also assumes you do actually have a stop on each and every position (real or mental). If you have a short position with no stop, then your risk cannot be calculated since there is no theoretical limit to how high a price can go, and therefore your risk is unbounded. It also makes no allowance for open profits versus unrealized losses - it is simply how much your account can go down from here based on your stops.

Any risk calculation is always an estimate (unless you are long options and have no stop - then your risk is equal to the current option premium) due to slippage on exit or other situations that get you out at a worse-than-anticipated price.

Hope this helps

Paul

Posted: Tue Apr 18, 2006 4:49 pm
by Forum Mgmnt
Paul's definition matches TradingBlox internal notion of risk.

TradingBlox will graph risk over the duration of the test. You can access the risk at the system, group or correlated market level if you are using the TradingBlox Builder. You can easily do the same sorts of things as you can with TradingRecipes as well, lighten positions by 10%, etc..

TradingBlox also lets you do something two-pass testing tools like Trading Recipes or Mechanica can't, adjust stops to keep risk levels capped at a certain percentage of your account.

Group or sector based risk limiting is one way of reducing drawdowns that seems to work pretty consistently for many long-term systems.

- Forum Mgmnt

Posted: Wed Apr 19, 2006 3:00 am
by yoyo2000
OK,it's a good defination,I decide to collect several methods and list them side by side to track,and select the fittest one.

Thanks,guys.