

A logarithmic measure of trading returns 
Written by Forex Automaton  
Tuesday, 23 December 2008 15:32  
This technical note concerns monitoring of returns generated by the automated trading systems in the course of the optimization runs. Typically, the distributions (see figures in the first note on the subject of optimization where actual results were shown) have very long tails, extending into high yield area. As every event (histogram count) in the distribution represents an independent trading history (a virtual trader), the tail events represent virtual traders with outstanding returns. In order to be able to compare results of various simulated trading runs visually without losing much information, I introduce a logarithmic measure of such returns. If trader's total capital (equity) is E_{1} at the moment t_{1} and E_{2} at the moment t_{2}, I calculate annualized return on investment as R = (E_{2}/E_{1})^{T/(t2t1)}1, where T is duration of the year, expressed in the same units as t_{1} and t_{2}. So defined, R can not be below 1, which means one can not lose more than 100% of the principal. R is not limited in the positive direction. The Compact Measure Of Return (CMOR for short) useful exclusively for optimization studies is simply CMOR = ln(R+2) There is no particular sense in adding 2 to R and taking the natural logarithm of the sum, other than obtaining a convenient quantity with the following properties:
Fig.1 presents the result for the same computation runs as the figures in the original article, but compared to the original article, we get to see much more data as the tail is compactified. Needless to say, the returns have to be considered in the return vs risk context where higher returns generally accompany higher risk, as can be illustrated with the data in the original article. The usual caveats about validity and credibility of "paper trading" results as a measure of merit of any trading system apply. 

Last Updated ( Friday, 11 September 2009 16:27 ) 