THE RUNS TEST
When we do sampling without replacement from a deck of cards, we can determine by inspection that there is dependency.
Cuando hacemos una muestra sin reponer desde una mesa de cartas, podemos determinar por inspecci0n q existe dependencia.
For certain events (such as the profit and loss stream of a system's trades) where dependency cannot be determined upon inspection, we have the runs test. The runs test will tell us if our system has more (or fewer) streaks of consecutive wins and losses than a random distribution.
Para ciertos sucesos ( tales como las secuencias de pErdidas y ganancias de las operaciones de un sistema ) donde la dependencia no puede ser determinada por inspecci0n, tenemos el RUN TEST ( test de corrido ¿? ). El RUN TEST nos vA a decir si nuestro sistema tiene mAs ( o menos ) grupos de ganancias y pErdidas consecutivas q si fuera una distribuci0n aleatoria.
Previamente ha definido los sucesos con dependencia y sin dependencia de probabilidad, tomando como ejemplo la baraja de cartas como el q sí tiene dependencia si no se reponen las cartas, pues las probabilidades de sacar determinada carta van aumentando seguN van kedando menos en el mazo.
The runs test is essentially a matter of obtaining the Z scores for the win and loss streaks of a system's trades. A Z score is how many standard deviations you are away from the mean of a distribution.
El RUN TEST es esencialmente una cuesti0n de obetener los resultados Z para las secuencias de ganancias y pErdidas de las operaciones del sistema. Un resultado Z cuantas desviaciones estAndar estA uno alejado del sentido de una distribuci0n.
Thus, a Z score of 2.00 is 2.00 standard deviations away from the mean (the expectation of a random distribution of streaks of wins and losses).
-Mathematics.
A number that typifies a set of numbers, such as a geometric mean or an arithmetic mean.
The average value of a set of numbers.
Así, un Z SCORE de 2.00 son 2.00 desviaciones estAndar de la media ( la expectativa de una distribuci0n aleatoria de grupos de ganAncias y pErdidas ).
The Z score is simply the number of standard deviations the data is from the mean of the Normal Probability Distribution. For example, a Z score of 1.00 would mean that the data you are testing is within 1 standard deviation from the mean.
El Z SCORE es simplemente el nUmero de desviaciones estAndar el dato estA de la media de la Probabilidad Normal de Distribuci0n. Por ejemplo, un Z SCORE de 1.00 significaría q los datos q estamos probando estAn a una desviaci0n estandar de la media.
Incidentally, this is perfectly normal.
Incidentalmente, esto es perfectamente normal.
The Z score is then converted into a confidence limit, sometimes also called a degree of certainty. The area under the curve of the Normal Probability Function at 1 standard deviation on either side of the mean equals 68% of the total area under the curve. So we take our Z score and convert it to a confidence limit, the relationship being that the Z score is a number of standard deviations from the mean and the confidence limit is the percentage of area under the curve occupied at so many standard deviations.
El Z SCORE se convierte entonces en un límite de confianza, a veces tb iamado grado de certidumbre. El Area bajo la curva de la Funci0n de Probabilidad Normal a 1 desviaci0n estAndar hacia cualkier lado de la media iguala al 68% del Area total bajo la curva. Así q tomamos nuestro Z SCORE y lo convertimos en un límite de confianza, siendo la relaci0n q el Z SCORE es un nUmero de desviaciones estAndar de la media y el límite de confianza es el porcentaje de Area bajo la curva ocupada por tantas desviaciones estAndar.
With a minimum of 30 closed trades we can now compute our Z scores. What we are trying to answer is how many streaks of wins (losses) can we
expect from a given system? Are the win (loss) streaks of the system we are testing in line with what we could expect? If not, is there a high enough confidence limit that we can assume dependency exists between trades—
i.e., is the outcome of a trade dependent on the outcome of previous trades?
Con un mínimo de 30 operaciones cerradas podemos ahora computar nuestros Z SCORES. Lo q estamos intentando responder es cuantos grupos de ganancias ( pErdidas ) podemos esperar de un sistema dado ? EstAn los grupos de ganancias ( pErdidas ) del sistema q estamos probando en linea con lo q podríamos esperar : ? Si n0, hay una confianza suficientemente alta como para q podamos asumir q existe dependencia entre las operaciones- esto es, es el resultado de una operaci0n dependiente del resultado de las operaciones previas : ?
Here then is the equation for the runs test, the system's Z score:
Akí estA entonces la ecuaci0n para el RUN TEST, el Z SCORE del sistema :
(1.01) Z = (N*(R-.5)-X)/((X*(X-N))/(N-l)) ^ (1/2)
where N = The total number of trades in the sequence.
Donde N = El nUmero total de operaciones en la secuencia.
R = The total number of runs in the sequence.
R = El nUmero total de series ( grupos de + o de - ) en la secuencia
X = 2 * W * L
W = The total number of winning trades in the sequence.
W = El numero total de opes ganadoras de la secuencia.
L = The total number of losing trades in the sequence.
L = El nUmero total de opes perdedoras de la secuencia.
Here is how to perform this computation:
Akí estA c0mo se hace este c0mputo :
1. Compile the following data from your run of trades:
1. Compila los siguientes datos de tus series de opes :
A. The total number of trades, hereafter called N.
A. El nUmero total de opes, de akí en adelante se iamarA N.
B. The total number of winning trades and the total number of losing
trades. Now compute what we will call X. X = 2 * Total Number of
Wins * Total Number of Losses.
B. El nUmero total de opes ganadoras y perdedoras juntas. Ahora compiuta lo q iamaremos X. X = 2 * nUmero total de ganadoras * nu>mero total de perdedoras.
C. The total number of runs in a sequence. We'll call this R.
C. El nUmero total de series en una secuencia. iamaremos a esto R.
2. Let's construct an example to follow along with. Assume the following
trades:
2. Construiamos un ejemplo para seguir con EL. Toma las siguientes opes :
-3, +2, +7, -4, +1, -1, +1, +6, -1, 0, -2, +1
The net profit is +7. The total number of trades is 12, so N = 12, to keep the example simple. We are not now concerned with how big the wins and losses are, but rather how many wins and losses there are and how many streaks. Therefore, we can reduce our run of trades to a simple sequence of pluses and minuses. Note that a trade with a P&L of 0 is regarded as a loss.
We now have:
- + + - + - + + - - - +
El resultado neto es +7. El total de opes son 12, así q N = 12, para mantener el ejemplo simple. Ahora no estamos ocupados con cuAn grandes o pekeñas han sido las ganancias o pErdidas, sino mAs bien en cuAntas ganadoras y perdedoras hay y en cuantos grupos de estas. Así q, podemos reducir nuestro muestreo de opes a una simple secuencia de signos de suma y resta. N0tese q una operaci0n con un resultado de 0 se toma como pErdida.
As can be seen, there are 6 profits and 6 losses; therefore, X = 2 * 6 * 6= 72. As can also be seen, there are 8 runs in this sequence; therefore, R= 8.
Como se puede ver, hay 6 ganancias y 6 pErdidas; así q, X = 2 * 6 * 6 = 72. Como tb se puede ver, hay 8 RUNS en esta secuencia; así q , R = 8.
We define a run as anytime you encounter a sign change when reading the sequence as just shown from left to right (i.e., chronologically).
Assume also that you start at 1.
1. You would thus count this sequence as follows:
Definimos una carrera como cualkier vez q se encuentra un cambio de signo cuando se lee la secuencia justo como se enseña desde izquierda a derecha ( esto es, cronologicamente ).
Asumamos tb q empezamos en 1.
1.Contarias entonces esta secuencia como sigue:
4. Take the square root of the answer in number 3. For our example this would be:
392.727272 ^ (1/2) = 19.81734777
4. Tome la raiz cuadrada de la respuesta en el nUmero 3. Para nuestro ejemplo esta sería :
5. Divide the answer in number 2 by the answer in number 4. This is
your Z score. For our example this would be:
18/19.81734777 = .9082951063
5. Divida la respuesta en nUmero 2 por la respuesta en nUmero 4. Este es el Z SCORE. Para nuestro ejemplo esto sería :
6. Now convert your Z score to a confidence limit. The distribution of runs is binomially distributed. However, when there arc 30 or more
I miles involved, we can use (he Normal Distribution to very closely approximate the binomial probabilities. Thus, if you are using 30 or
more trades, you can simply convert your Z score to a confidence limit based upon Equation (3.22) for 2-tailed probabilities in the Normal Distribution.
6. Ahora convierta su Z SCORE en un limite de confianza. La distribuci0n de carreras estA distribuida binomialmente. De todos modos, ( akí parece q haya error de "imprenta" ) cuando hay 30 o mAs opes envueltas, podemos usar la distribuci0n Normal para muy cerca aproximado las probabilidades binomiales. Así q, si estA usando 30 o mAs opes, se puede simplemente convertir su Z SCORE en un límite de confianza basado en la ecuaci0n (3.22) para 2-probabilidades finales en la Distribuci0n Normal.
The runs test will tell you if your sequence of wins and losses contains more or fewer streaks (of wins or losses) than would ordinarily be expected in a truly random sequence, one that has no dependence between trials. Since we are at such a relatively low confidence limit in our example, we can assume that there is no dependence between trials in this particular sequence.
El RUNS TEST nos vA a decir si su secuencia de ganancias y pErdidas contiene mAs o menos grupos ( de ganancias y pErdidas ) de lo q ordinariamente se esperaría en una secuencia realmente aleatoria, una q no tiene dependencia en absoluto entre las muestras. Ya q estamos con una confianza de limite tan bajo en nuestro ejemplo, podemos asumir q no existe dependencia entre las muestras en esta particular secuencia.
If your Z score is negative, simply convert it to positive (take the absolute value) when finding your confidence limit. A negative Z score implies positive dependency, meaning fewer streaks than the Normal Probability Function would imply and hence that wins beget wins and losses beget losses. A positive Z score implies negative dependency, meaning more streaks than the Normal Probability Function would imply and hence that wins beget losses and losses beget wins.
Si su Z SCORE es negativo, simplemente conviertalo en positivo ( tome el valor absoluto ) cuando estE buscando el límite de confianza. Un Z SCORE negativo implica dependencia positiva, significando menos grupos de lo q la Funci0n de Probabilidad Normal implicaría y por lo tanto las ganancias provocan ganancias y las pErdidas pErdidas. Un Z SCORE positivo implica dependencia negativa, significando mAs grupos de lo q la Funci0n de Probabilidad Normal implicaría y por lo tanto q las ganancias provocan pErdidas y las pErdidas provocan Ganancias.
What would an acceptable confidence limit be? Statisticians generally recommend selecting a confidence limit at least in the high nineties.
Some statisticians recommend a confidence limit in excess of 99% in order to assume dependency, some recommend a less stringent minimum of 95.45% (2 standard deviations).
CuAl sería un limite de confianza aceptable : ? L@s estadístic@s generalmente recomiendan seleccionar un límite de confianza de al menos en los noventa largos. Algun@s estadístic@s recomiendan un límite de confianza en exceso del 99% en orden de asumir existe dependencia, algunos recomiendan algo menos restrictivo con un mínimo del 95.45% ( 2 desviaciones standar ).
Rarely, if ever, will you find a system that shows confidence limits in excess of 95.45%. Most frequently the confidence limits encountered are less than 90%. Even if you find a system with a confidence limit between 90 and 95.45%, this is not exactly a nugget of gold.
Raramente, si alguna vez, encontrarA un sistema q ofrezca limites de confianza q superen los 95.45%. La maioría de los limites de confianza q se manejan suelen tener menos del 90%. Incluso si se encuentra con un sistema q tenga un límite de confianza entre 90 y 95.45%, esto no es exactamente una pepita de oro.
To assume that there is dependency involved that can be capitalized upon to make a substantial difference, you really need to exceed 95.45% as a bare minimum. As long as the dependency is at an acceptable confidence limit, you can alter your behavior accordingly to make better trading decisions, even though you do not understand the underlying cause of the dependency.
Para asumir q existe dependencia envuelta q puede ser capitalizada sobre eia para hacer una diferencia sustancial, realmente se necesita sobrepasar el 95.45% c0mo un mínimo razonable. Mientras la dependencia se encuentre en un limite de confianza aceptable, un2 puede alterar su comportamiento de acuerdo para tomar mejores decisiones de trading, incluso si no iega a comprender la linea de razonamiento q causa la dependencia.
If you could know the cause, you could then better estimate when the dependency was in effect and when it was not, as well as when a change in the degree of dependency could be expected. So far, we have only looked at dependency from the point of view of whether the last trade was a winner or a loser.
Si se pudiera conocer la causa, entonces podría de una mejor manera estimar cuAndo la dependencia existe en efecto y cuando n0, así como cuando un cambio en el grado de dependencia se podría esperar. Hasta ahora, s0lo hemos mirado a la dependencia desde el punto de vista de si la ULtima ope era ganadora o perdedora.
We are trying to determine if the sequence of wins and losses exhibits dependency or not. The runs test for dependency automatically takes the percentage of wins and losses into account. However, in performing the runs test on runs of wins and losses, we have accounted for the sequence of wins and losses but not (heir size. In order to have true independence, not only must the sequence of the wins and losses be independent, the sizes of the wins and losses within the sequence must also be independent.
Estamos intentando determinar si la secuencia de ganadoras y perdedoras exibe dependencia o n0. El RUNS TEST para dependencia automAticamente toma el porcentaje de ganadoras y poerdedoras en cuenta. De cualkier modo, a la hora de desarrollar el RUNS TEST en tramos de ganadoras y perdedoras, hemos contabilizado las secuencias de ganadoras y perdedoras pero n0 su tamaño. En orden de tener realmente independencia, n0 solamente la secuencia de ganadoras y perdedoras deben ser independientes, las cantidades de las ganadoras y las perdedoras dentro de la secuencia deben tambien ser independientes.
It is possible for the wins and losses to be independent, yet their sizes to be dependent (or vice versa). One possible solution is to run the runs test on only the winning trades, segregating the runs in some way (such as those that are greater than the median win and those that are less), and then look for dependency among the size of the winning trades. Then do this for the losing trades.
Es posible q las ganadoras y las perdedoras sean independientes, y q aUn así las cantidades ser dependientes ( o vice versa ). Una soluci0n posible es poner en marcha el RUNS TEST solamente en las opes ganadoras, segregando los tramos de alguna manera ( tal como aqueias q estAn por encima de la media de ganancia y akeias q lo son menos ), y entonces mirar por dependencia entre los tamaños de las opes ganadoras. Y despuEs hacer esto por las perdedoras.
FIN por mucho tiempo : )
Ahora amigo Alfonso es cuando empieza lo de los numeritos q muy probablemente lo dejaremos por aki...pero al menos podremos comprobar en adelante y en base a el resultado q tengamos con tu muestra si realmente este RUNS TEST sirve o n0 sirve de algo para establecer si existe dependencia o n0 entre los signos de las opes q te vaian saliendo, y por ejemplo, si resulta q sí, pues una aplicaci0n obvia resultaría por ejemplo, q resulta q sí hay dependencia, es decir, hay señales seguidas perdedoras y ganadoras, pues por ejemplo entrar siempre con 1 contrato ( o 2 ) en la primera ope y si resulta q es ganadora entrar con 2 ( o 3 ) en la siguiente, y si es perdedora y hemos entrado con 2 en la primera q resulta ser perdedora entramos con 1 en la siguiente y así, por poner un simple ejemplo; pero creo q es demasiado de momento. Primero conseguir esos 3 mil q ia sabes tienes mi velita diaria para q lo consigas y despuEs ia se verA : )
En otro post pongo el resultado q obtengo con tus opes ; )
s2

"No es dichoso aquél a quien la fortuna no puede dar más, sino aquel a quien no puede quitar nada." Francisco de Quevedo y Villegas 1580-1645.