Para descubrir los precios de negociación de alta volatilidad, mido la desviación estándar de dos pares de divisas con un ejemplo sencillo:
prices_currency_1 = [1, 100]
prices_currency_2 = [.1, 10]
La desviación estándar de [1, 100]
es 49,5, Código Python:
np.array([1, 100]).std()
Transformando precios_divisa_1 [1, 100] dividiendo por 10 se obtiene: 1/10 = .1 y 100/10 = 10. A continuación, medir la volatilidad de los valores transformados:
np.array([.1, 10]).std()
devuelve 4,95
Si selecciono una divisa con la mayor volatilidad, entonces precios_divisa_1 parece correcto ya que 49,5 > 4,95 pero los cambios de precios en términos de magnitud son iguales. precios_divisa_1 aumentó un 100% y precios_divisa_2 también aumentó un 100% . ¿Es entonces incorrecto este método para encontrar los precios con mayor volatilidad? Algunos precios de las divisas pueden tener una mayor tasa de cambio por precio, pero debido a la magnitud de los valores de los precios, la volatilidad parece menor.
Por ejemplo np.array([.1, 20]).std()
devuelve 9,95 que es mucho más bajo que 49,5 pero la variación del precio de [.1, 20]
es mucho mayor que [1, 100]
. ¿Existe una medida de la volatilidad para captar la variación?