11 votos

Adelante El Ajuste De Los Precios De Las Acciones?

¿Cómo se debe correctamente hacia adelante ajustar los precios históricos dada una serie de tiempo de Abrir, Alta, Baja, Estrecha, de Regreso?

Supongamos que la serie de datos es la siguiente ('1' es el más antiguo de intervalo; '5' es el más reciente):

interval open  high  low   close return
---------------------------------------
1        17.36 17.54 17.17 17.19  0.00% 
2        17.38 17.41 17.2  17.28  0.52% 
3        17.62 17.64 17.35 17.36  0.46% 
4        17.42 17.6  17.34 17.58  1.27% 
5        17.41 17.61 17.29 17.45 -0.74%

He pensado en usar el siguiente enfoque. Empezar con un arbitrario 100 valor para todos los campos en el intervalo 1. Así, por interval = 1, tenemos:

interval adj_open adj_high adj_low adj_close return
---------------------------------------------------
1                 100      100     100       100   

Entonces, para el siguiente intervalo (intervalo 2), en primer lugar calcular el cierre ajustados basados en la return de intervalo de 1 de intervalo de 2:

adjusted_close_on_interval_2 = 100 * (1 + 0.52 / 100) = 100.5235

Entonces, podemos calcular el ajustado abierto, de alta y de baja en el intervalo 2, basado en el porcentaje distancias desde el real de cerrar en interval 2 a estas cifras:

open_to_close_ratio_on_interval_2 = (17.38 - 17.28) / 17.28 = 0.5787%`

por lo tanto,

adjusted_open_on_interval_2 = 100.5235 * ( 1 + 0.5787% ) = 101.10529

De la misma manera:

high_to_close_ratio_on_interval_2 = (17.41 - 17.28) / 17.28 = 0.7523%

por lo tanto,

adjusted_high_on_interval_2 = 100.5235 * ( 1 + 0.7523% ) = 101.2798

y

low_to_close_ratio_on_interval_2 = (17.2 - 17.28) / 17.28 = -0.4629%`

por lo tanto,

adjusted_high_on_interval_2 = 100.5235 * ( 1 + ( -0.4629% ) ) = 100.05817

De la misma manera, se seguirá por el resto de los intervalos y obtener la tabla de la adelante ajustado los precios:

interval adj_open adj_high adj_low adj_close
--------------------------------------------
1        100      100      100     100      
2        101.11   101.28   100.06  100.52   
3        102.5    102.62   100.93  100.99   
4        101.34   102.39   100.87  102.27   
5        101.28   102.44   100.58  101.51

(imagino que esta vez la serie continúa por miles de intervalos...)


Mis preguntas:

  1. Es este un enfoque válido para el avance de ajuste de precios? ¿Ves algún defecto en ella? Por ejemplo, supongamos que ajustar de esta manera en el curso de (por ejemplo) 10 años de datos. Y supongamos que tengo una simulación de comercio donde puedo comprar en el ADJUSTED_LOW precio de intervalo = 50 y vender en el ADJUSTED_CLOSE de intervalo = 359; ¿el comercio % de retorno, que se calcula a partir de los precios ajustados, la misma que la devolución hubiera conseguido en la práctica, el comercio de la "normalidad" de los precios? (descuidar t-costos etc)

  2. ¿Está usted de acuerdo que este método sería válido incluso cuando una acción tiene una división o un dividendo? (los nuevos precios ajustados SIEMPRE se calcula con base en el intervalo de retorno, y esto será correcto, ya que es independiente de cualquiera de las acciones corporativas). Si usted no está de acuerdo con esta declaración, por favor explique.

  3. Hay formas alternativas para adelante ajustar los precios que usted puede sugerir? Un mejor enfoque?

7voto

Dan Herbert Puntos 38336

Suponiendo que tus datos proporciona la impresión "cerrar", y no hay dividendos y no se divide, aquí está el código R donde todos los valores se dividen por la primera impresión "cerca" de el 17,19. Esto parece coincidir con los resultados, excepto para la primera línea.

 texinp <- "
 interval open  high  low   close
 1        17.36 17.54 17.17 17.19
 2        17.38 17.41 17.2  17.28
 3        17.62 17.64 17.35 17.36
 4        17.42 17.6  17.34 17.58
 5        17.41 17.61 17.29 17.45"

 dat <- read.table(textConnection(texinp), header = TRUE)

 dat1 <- dat
 dat1$open <- 100*dat$open/dat$close[1]
 dat1$high <- 100*dat$high/dat$close[1]
 dat1$low <- 100*dat$low/dat$close[1]
 dat1$close <- 100*dat$close/dat$close[1]

 dat1

La salida de los de arriba "dat1" declaración es:

   interval     open     high       low    close
 1        1 100.9889 102.0361  99.88365 100.0000
 2        2 101.1053 101.2798 100.05817 100.5236
 3        3 102.5015 102.6178 100.93077 100.9889
 4        4 101.3380 102.3851 100.87260 102.2688
 5        5 101.2798 102.4433 100.58173 101.5125

Como un ejemplo de un "cierre ajustados", aquí la GE del dividendo o división de la historia:

http://www.ge.com/investors/stock_info/dividend_history.html

Observe que en 05/05/2000 tenían un 3 por 1 split y había un X-dividendo en la fecha de 07/05/2000. Los datos de Yahoo para que el marco de tiempo de muestra:

http://finance.yahoo.com/q/hp?s=GE&a=03&b=1&c=2000&d=07&e=1&f=2000&g=d

Si la descarga de los datos en una hoja de cálculo, usted verá el "Cierre" de la gota de 158 en 05/05/2000 a 52.44 en 05/08/2000 (mientras que el "Cierre Ajustados" ya cuentas para este split). En 07/05/2000, el 0.137 dividendo es pagado. Yahoo "Cierre Ajustados" ya las cuentas de este dividendo.

Editar 1 ========================================================

Datos de GE de Yahoo

      Date   Open   High    Low  Close   Volume Adj Close     
 5/03/2000 159.50 160.00 154.56 156.06 16594800   37.66     
 5/04/2000 157.44 157.50 152.75 154.00 15411000   37.16     
 5/05/2000 154.00 160.00 153.50 158.00 20685900   38.13 <----3-for-1 split     
 5/08/2000  52.13  52.88  51.63  52.44 11676500   37.96     
 5/09/2000  52.38  52.69  50.88  52.13 13439400   37.74     
 5/10/2000  51.50  52.06  50.06  50.63 15059400   36.65     


 6/30/2000  49.25  53.11  49.06  53.00 19076300   38.37
 7/03/2000  52.50  52.50  51.38  52.00  6604600   37.64
 7/05/2000  52.25  52.25  49.50  49.94 13558000   36.25 <----0.137 Dividend Paid
 7/06/2000  50.06  51.00  49.81  50.19  9616500   36.43
 7/07/2000  50.75  51.50  50.31  51.31  9937800   37.24

En 05/05/2000, el "Cierre" fue 158.00. Un 3 por 1 split da un "split" cerca de 52.67 (158.00/3). Así, a partir de 05/05/2000 a 05/08/2000, el precio cayó de 52.67 a 52.44 o 0.995633 (52.44/52.67). Compruebe esto contra el cambio en el "Adj Cerrar", 38.13 * 0.995633 = 37.96 que es el "Adj Cerrar" para 05/08/2000.

La misma idea es el dividendo en 07/05/2000. El "Cierre" para 07/05/2000 fue 49.94. Añadir a que el 0.137 dividendo que se paga en ese día, le da un cierre de 50.077. El "Cierre" para 07/03/2000 fue 52.00 o 0.963019 (50.077/52.00). Compruebe esto contra el cambio en el "Adj Cerrar", 37.64 * 0.963019 = 36.25 que es el "Adj Cerrar" para 07/05/2000.

Editar 2 ================================================

El uso de "adelante" para describir su método de comparación de Yahoo hacia atrás método, la parte buena de Yahoo del método es que la más reciente "cierre ajustados" es la misma que la de "imprimir cerrar", por lo que es de sentido común a casi todo el mundo. El uso de GE como en el ejemplo:

http://finance.yahoo.com/q/hp?s=GE+Histórico+Precios

Ayer (04/14/2011) 20.00 "cierre ajustados" es el mismo que el de las 20.00 "imprimir cerrar". La parte mala de Yahoo método es que TODOS ajustado cerca de los valores debe ser recalculado cuando se le paga un dividendo o hay una división. Considerando, que su "adelante" método no requiere una completa actualización.

A partir de ese vínculo, el aviso de que Yahoo GE de datos se inicia en Jan 2, 1962. Cuando usted mira los datos de ese marco de tiempo que usted obtendrá:

http://finance.yahoo.com/q/hp?s=GE&a=00&b=1&c=1962&d=01&e=1&f=1962&g=d

Observe que la partida "ajustes de cierre" se 0.17 mientras que la partida de "imprimir cerrar" fue 74.50. Esa es una relación de 438.2 (74.50/0.17). Esta misma relación se daría en el caso de que los datos se "adelante ajustado", sino que se inició en 74.50. Eso significa que su "cierre ajustados" para ayer (04/14/2011) "imprimir cerrar" de 20.00 sería 8764.7 (20.00 * 438.2), un número muy grande que tiene poco parecido a las 20.00 "imprimir cerrar". Mi conjetura es que la mayoría de la gente estaría confundido por ese número.

Si el índice de la partida "ajustes de cerca de 100 (como se muestra en la primera pregunta), la puesta en relación sería 588.2 (100/0.17) que le da un "cierre ajustados" de ayer de 11764.7.

En cuanto a otros problemas, las dos técnicas son esencialmente el mismo, y ambos métodos se han utilizado desde el principio. Usted tiene que conseguir entrar en los detalles de las fusiones/adquisiciones, especialmente cuando hay un "retorno de capital" involucrados. Incluso relativamente simple de las fusiones pueden ser un dolor de cabeza (por ejemplo, la Exxon/Mobil fusión). No es el "adelante" o "atrás", técnica que es el dolor, es la recopilación de clasificación//la aplicación de los datos.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X