Acciones de Nike en euros: el efecto divisa
¿Cuánto ha caído Nike en euros y no en dólares? Comparamos la acción en las dos monedas desde su máximo, separamos el efecto divisa y miramos el dividendo.
El precio de las acciones de Nike en euros es el cierre de Nueva York convertido al tipo de cambio de ese momento. No hay detrás una valoración europea separada. Para un inversor que cobra y gasta en euros eso tiene una lectura práctica: una posición en NKE sin cobertura de divisa lleva dentro dos exposiciones, la compañía y el dólar. Los paneles de esta página las separan con cierres diarios desde enero de 2021.
Nike en euros y Nike en dólares: dos curvas de la misma acción
Para comparar monedas sin mezclar escalas, las tres series del panel arrancan en 100 en enero de 2021. La primera es el cierre de NKE en Nueva York. La segunda es ese mismo cierre dividido por el valor del euro, medido con FXE, un fondo cotizado en Nueva York que mantiene depósitos en euros y cuyo precio en dólares sigue al tipo de cambio EUR/USD. La tercera línea es el propio euro.
| month | nke_en_dolares | nke_en_euros | euro_frente_al_dolar |
|---|---|---|---|
| 2021-01-01 | 100 | 100 | 100 |
| 2021-02-01 | 100.9 | 101.5 | 99.4 |
| 2021-03-01 | 99.5 | 103.1 | 96.5 |
| 2021-04-01 | 99.3 | 100.4 | 98.9 |
| 2021-05-01 | 102.1 | 102 | 100.2 |
| 2021-06-01 | 115.6 | 118.8 | 97.3 |
| 2021-07-01 | 125.4 | 128.9 | 97.3 |
| 2021-08-01 | 123.3 | 127.4 | 96.8 |
| 2021-09-01 | 108.7 | 114.7 | 94.8 |
| 2021-10-01 | 125.2 | 132.5 | 94.5 |
| 2021-11-01 | 126.7 | 136.7 | 92.6 |
| 2021-12-01 | 124.8 | 134.3 | 92.9 |
| 2022-01-01 | 110.8 | 120.9 | 91.7 |
| 2022-02-01 | 102.2 | 111.9 | 91.4 |
| 2022-03-01 | 100.7 | 111.8 | 90.1 |
| 2022-04-01 | 93.3 | 108.7 | 85.8 |
| 2022-05-01 | 89 | 102 | 87.2 |
| 2022-06-01 | 76.5 | 89.9 | 85.1 |
| 2022-07-01 | 86 | 103.7 | 82.9 |
| 2022-08-01 | 79.7 | 97.8 | 81.5 |
El SQL exacto detrás de cada cifra
WITH nke AS
(
SELECT
date,
argMax(toFloat64(close), _ingest_time) AS px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'NKE'
AND date >= '2021-01-01'
GROUP BY date
),
euro AS
(
SELECT
date,
argMax(toFloat64(close), _ingest_time) AS px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'FXE'
AND date >= '2021-01-01'
GROUP BY date
),
diario AS
(
SELECT
n.date AS date,
n.px AS usd,
e.px AS fx,
n.px / e.px AS eur
FROM nke AS n
INNER JOIN euro AS e ON e.date = n.date
),
mensual AS
(
SELECT
toStartOfMonth(date) AS m,
argMax(usd, date) AS usd,
argMax(eur, date) AS eur,
argMax(fx, date) AS fx
FROM diario
GROUP BY m
),
base AS
(
SELECT
argMin(usd, m) AS usd0,
argMin(eur, m) AS eur0,
argMin(fx, m) AS fx0
FROM mensual
)
SELECT
toString(x.m) AS month,
round(x.usd / b.usd0 * 100, 1) AS nke_en_dolares,
round(x.eur / b.eur0 * 100, 1) AS nke_en_euros,
round(x.fx / b.fx0 * 100, 1) AS euro_frente_al_dolar
FROM mensual AS x
CROSS JOIN base AS b
ORDER BY x.mAl final de la serie, Nike medida en dólares marca 27 sobre aquella base de 100. Medida en euros marca 29.3. El euro frente al dólar está en 92.5. La separación entre las dos primeras líneas no dice nada sobre zapatillas ni sobre márgenes. Es el tipo de cambio, y solo el tipo de cambio.
Las dos líneas de Nike comparten cada salto diario, ya que detrás de ambas hay un único cierre. Lo que las abre es lento. Una divisa como el euro se mueve en tramos de meses y de años, y esa deriva se acumula por debajo del mismo gráfico que mira un inversor estadounidense, que nunca la ve.
Cuánto cambia la caída desde máximos al medirla en euros
La caída desde máximos, o drawdown, mide la distancia entre el máximo de cierre de un precio y el mínimo que viene después. Es una cifra que depende de la moneda en la que se calcula: el máximo en euros y el máximo en dólares no siempre caen el mismo día, y el mínimo tampoco. El máximo del panel siguiente es el de la serie, que arranca en enero de 2021.
| medida | variacion_en_dolares | variacion_en_euros | brecha_en_puntos |
|---|---|---|---|
| Del maximo al minimo | -80 | -79.9 | 0.1 |
| Del maximo al ultimo cierre | -79.6 | -79.4 | 0.2 |
| Ultimos doce meses | -49.1 | -47.2 | 1.9 |
El SQL exacto detrás de cada cifra
WITH nke AS
(
SELECT
date,
argMax(toFloat64(close), _ingest_time) AS px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'NKE'
AND date >= '2021-01-01'
GROUP BY date
),
euro AS
(
SELECT
date,
argMax(toFloat64(close), _ingest_time) AS px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'FXE'
AND date >= '2021-01-01'
GROUP BY date
),
diario AS
(
SELECT
n.date AS date,
n.px AS usd,
n.px / e.px AS eur
FROM nke AS n
INNER JOIN euro AS e ON e.date = n.date
),
extremos AS
(
SELECT
argMax(date, usd) AS fecha_pico_usd,
max(usd) AS pico_usd,
argMax(date, eur) AS fecha_pico_eur,
max(eur) AS pico_eur,
argMax(usd, date) AS ultimo_usd,
argMax(eur, date) AS ultimo_eur,
argMinIf(usd, date, date >= today() - 365) AS hace12m_usd,
argMinIf(eur, date, date >= today() - 365) AS hace12m_eur
FROM diario
),
valles AS
(
SELECT
minIf(d.usd, d.date >= x.fecha_pico_usd) AS valle_usd,
minIf(d.eur, d.date >= x.fecha_pico_eur) AS valle_eur
FROM diario AS d
CROSS JOIN extremos AS x
)
SELECT
t.1 AS medida,
round(t.2, 1) AS variacion_en_dolares,
round(t.3, 1) AS variacion_en_euros,
round(round(t.3, 1) - round(t.2, 1), 1) AS brecha_en_puntos
FROM
(
SELECT arrayJoin([
('Del maximo al minimo', (v.valle_usd / x.pico_usd - 1) * 100, (v.valle_eur / x.pico_eur - 1) * 100),
('Del maximo al ultimo cierre', (x.ultimo_usd / x.pico_usd - 1) * 100, (x.ultimo_eur / x.pico_eur - 1) * 100),
('Ultimos doce meses', (x.ultimo_usd / x.hace12m_usd - 1) * 100, (x.ultimo_eur / x.hace12m_eur - 1) * 100)
]) AS t
FROM extremos AS x
CROSS JOIN valles AS v
)Del máximo al mínimo, la variación sale en -80 % contada en dólares y en -79.9 % contada en euros. La diferencia, 0.1 puntos porcentuales, es el efecto divisa de ese tramo. Del máximo al último cierre la brecha queda en 0.2 puntos, y en los últimos doce meses, en 1.9.
El signo se lee siempre igual. Con un euro que se aprecia frente al dólar dentro del tramo, la misma acción rinde menos en euros. Con un euro que se deprecia, rinde más. Dos inversores miran el mismo gráfico de Nueva York y se llevan a casa dos resultados distintos, y ninguno de los dos ha leído mal.
El efecto divisa, año a año
Un tramo de varios años esconde la cadencia. Fila a fila, el panel compara el último cierre de cada año con el último cierre del año anterior, en dólares y en euros, y deja la brecha en una columna propia. El año en curso llega hasta el último cierre disponible, así que va parcial.
| year | nke_en_dolares | nke_en_euros | efecto_divisa |
|---|---|---|---|
| 2021 | 17.8 | 27.8 | 10 |
| 2022 | -29.8 | -24.8 | 4.9 |
| 2023 | -7.2 | -10.2 | -2.9 |
| 2024 | -30.3 | -25.7 | 4.6 |
| 2025 | -15.8 | -25.7 | -9.9 |
| 2026 | -43.3 | -41.6 | 1.7 |
El SQL exacto detrás de cada cifra
WITH nke AS
(
SELECT
date,
argMax(toFloat64(close), _ingest_time) AS px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'NKE'
AND date >= '2020-12-01'
GROUP BY date
),
euro AS
(
SELECT
date,
argMax(toFloat64(close), _ingest_time) AS px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'FXE'
AND date >= '2020-12-01'
GROUP BY date
),
anual AS
(
SELECT
toYear(n.date) AS y,
argMax(n.px, n.date) AS usd,
argMax(n.px / e.px, n.date) AS eur
FROM nke AS n
INNER JOIN euro AS e ON e.date = n.date
GROUP BY y
),
anterior AS
(
SELECT
y + 1 AS y,
usd,
eur
FROM anual
)
SELECT
a.y AS year,
round((a.usd / p.usd - 1) * 100, 1) AS nke_en_dolares,
round((a.eur / p.eur - 1) * 100, 1) AS nke_en_euros,
round((a.eur / p.eur - a.usd / p.usd) * 100, 1) AS efecto_divisa
FROM anual AS a
INNER JOIN anterior AS p ON p.y = a.y
ORDER BY a.yEn 2021 la brecha entre las dos monedas fue de 10 puntos porcentuales. En 2026, con el año todavía abierto, va por 1.7. Ninguna de esas cifras sale del negocio de Nike. Todas salen del mismo cierre de Nueva York, leído desde una cuenta en euros.
Cómo se forma el precio en euros en Xetra
Nike cotiza también en Alemania, en euros. Esa cotización es el precio de Nueva York convertido y arbitrado, no una valoración alemana aparte. Si el precio alemán se separase del americano convertido al cambio del momento, una mesa compraría en el lado barato y vendería en el caro hasta cerrar el hueco. El hueco que sobrevive es del tamaño de las comisiones y de la horquilla.
De esa aritmética salen dos cosas que sorprenden a muchos inversores europeos. La primera: la cotización en euros se mueve en días en los que la acción está quieta, siempre que el dólar no lo esté. La segunda: buena parte de la sesión europea transcurre con Nueva York cerrada, de modo que el precio alemán de la mañana descansa sobre el último cierre americano más el cambio vivo. El calendario y los horarios están en el horario de negociación de Xetra.
Un ejemplo con números redondos, solo para fijar la aritmética. Si NKE cierra en 70 dólares y el euro vale 1,10 dólares, la acción vale 63,64 euros. Si al día siguiente la acción repite cierre y el euro pasa a 1,15 dólares, esos mismos 70 dólares son 60,87 euros, un 4,3 % menos en la moneda del inversor europeo, con la acción parada. El caso espejo, una compañía europea cotizando en dólares en Nueva York, funciona igual más una ratio de conversión y unas comisiones de depósito, y está detallado en cómo funcionan los ADR y sus comisiones.
El dividendo de Nike, cobrado en euros
Nike declara y paga un dividendo trimestral en dólares. En una cuenta en euros el importe llega convertido: el dividendo por acción, por el número de acciones, dividido por el tipo de cambio del día de pago, menos la retención en origen de Estados Unidos y lo que cobre el intermediario por la conversión. La misma serie de pagos tiene por tanto dos historias.
| date | dividendo_usd | acumulado_en_dolares_pct | acumulado_en_euros_pct |
|---|---|---|---|
| 2016-01-04 | 0.32 | 0 | 0 |
| 2016-04-04 | 0.16 | -50 | -52 |
| 2016-07-05 | 0.16 | -50 | -50.7 |
| 2016-10-03 | 0.16 | -50 | -50.4 |
| 2017-01-03 | 0.18 | -43.8 | -42.1 |
| 2017-04-03 | 0.18 | -43.8 | -42.4 |
| 2017-07-05 | 0.18 | -43.8 | -46.4 |
| 2017-10-02 | 0.18 | -43.8 | -47.3 |
| 2018-01-02 | 0.2 | -37.5 | -43.4 |
| 2018-04-02 | 0.2 | -37.5 | -43.7 |
| 2018-07-05 | 0.2 | -37.5 | -40.7 |
| 2018-10-01 | 0.2 | -37.5 | -39.5 |
| 2019-01-02 | 0.22 | -31.2 | -33 |
| 2019-04-01 | 0.22 | -31.2 | -31.7 |
| 2019-07-01 | 0.22 | -31.2 | -31.5 |
| 2019-09-30 | 0.22 | -31.2 | -30.1 |
| 2020-01-02 | 0.245 | -23.4 | -22.6 |
| 2020-04-01 | 0.245 | -23.4 | -20.8 |
| 2020-07-01 | 0.245 | -23.4 | -24.8 |
| 2020-10-01 | 0.245 | -23.4 | -26.5 |
El SQL exacto detrás de cada cifra
WITH pagos AS
(
SELECT
pay_date AS d,
toFloat64(max(cash_amount)) AS usd
FROM global_markets.stocks_dividends
WHERE ticker = 'NKE'
AND pay_date >= '2016-01-01'
AND pay_date <= today()
AND cash_amount > 0
GROUP BY pay_date
),
euro_mes AS
(
SELECT
toStartOfMonth(date) AS m,
avg(toFloat64(close)) AS fx
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'FXE'
AND date >= '2015-12-01'
GROUP BY m
),
convertido AS
(
SELECT
p.d AS d,
p.usd AS usd,
p.usd / e.fx AS eur
FROM pagos AS p
INNER JOIN euro_mes AS e ON e.m = toStartOfMonth(p.d)
),
base AS
(
SELECT
argMin(usd, d) AS usd0,
argMin(eur, d) AS eur0
FROM convertido
)
SELECT
toString(c.d) AS date,
round(c.usd, 4) AS dividendo_usd,
round((c.usd / b.usd0 - 1) * 100, 1) AS acumulado_en_dolares_pct,
round((c.eur / b.eur0 - 1) * 100, 1) AS acumulado_en_euros_pct
FROM convertido AS c
CROSS JOIN base AS b
ORDER BY c.dEl pago trimestral por acción pasó de 0.32 dólares en el primer trimestre de la serie a 0.41 en el último, un avance acumulado de 28.1 %. Convertido al cambio medio del mes de cada pago, el mismo recorrido queda en 29.2 %. El cobro entra en la rentabilidad total, que suma precio y dividendos frente al movimiento del precio a secas: la distinción está en rentabilidad simple frente a rentabilidad total. El historial de pagos y el calendario completo viven en el dividendo de Nike.
Dos apuestas dentro de la misma posición
El tamaño de la exposición a divisa de una posición sin cubrir no es un parámetro escondido. Es el valor de mercado de la posición. Diez mil euros en acciones estadounidenses sin cobertura son diez mil euros de exposición al dólar, aunque el gráfico que se mira esté en dólares y la segunda apuesta no aparezca en él por ningún lado.
Existen productos con la divisa cubierta y existen coberturas explícitas, cada una con su coste y su base de cálculo. Lo que no hace falta contratar para saber dónde se está es la medición: separar cuánto del resultado corresponde a la compañía y cuánto al tipo de cambio, que es exactamente lo que hacen las tres columnas del panel anual.
Notas sobre los datos
Los paneles cruzan cierres diarios de NKE y de FXE y se quedan solo con las fechas en las que ambos imprimieron cierre, de modo que cada punto compara el mismo día en las dos monedas.
FXE es un fondo cotizado que mantiene depósitos en euros, no el tipo de cambio en sí. Su patrocinador cobra una comisión anual que se descuenta de esos depósitos, así que los euros por participación bajan unas décimas cada año. Todo lo que aparece arriba está por eso en base 100 o en variaciones porcentuales, donde la constante de conversión se cancela. Queda un sesgo conocido y pequeño, del orden de unas décimas de punto por cada año de ventana, que suaviza muy ligeramente la caída medida en euros.
Los dividendos se convierten al cambio medio del mes de pago y no al del día exacto, para que un pago que cae en fin de semana o festivo no se pierda. Son importes declarados por acción, sin retenciones ni comisiones descontadas. La serie entera se recalcula en cada publicación, de modo que las cifras del texto y las de los paneles no pueden separarse.
Preguntas frecuentes (FAQ)
¿Se puede comprar Nike en euros?
Sí. La acción cotiza en euros en Alemania y la mayoría de brókeres europeos dan acceso a esa plaza. También se puede comprar en dólares en Nueva York desde una cuenta en euros, con la conversión hecha por el intermediario. La exposición al dólar es la misma en los dos casos.
¿Cuánto vale una acción de Nike en euros?
Es su cierre en dólares dividido por el valor del euro en dólares en ese instante. Con el euro a 1,10 dólares, una acción de 70 dólares equivale a 63,64 euros. El tipo de cambio se mueve durante toda la sesión, así que el precio en euros también.
¿Comprar en Xetra en lugar de Nueva York reduce el riesgo de divisa?
No. El precio alemán es el americano convertido, de modo que la posición sigue valiendo lo que valga en dólares. Cambian la horquilla y las comisiones, no la exposición.
¿El dividendo de Nike se cobra en euros?
Se declara y se paga en dólares. El custodio lo convierte a euros al cambio del día de pago, después de la retención en origen, y ahí aparece también la comisión de cambio del intermediario si la hay.
¿Qué es el efecto divisa?
Es la diferencia entre el resultado medido en la moneda en la que cotiza el activo y el mismo resultado medido en la moneda del inversor. En los paneles de arriba es la columna de brecha, expresada en puntos porcentuales.
Cada panel lleva debajo el SQL exacto con el que se contó cada cifra y se puede abrir entero. Para repetir la cuenta con otra acción o con otra moneda de referencia, la pregunta se escribe en lenguaje corriente en el terminal de Strasmore.