Articulo de referencia

SEDOL

SEDOL son las siglas de Stock Exchange Daily Official List (Lista Oficial Diaria de la Bolsa de Valores ), una lista de identificadores de valores utilizados en el Reino Unido e...

SEDOL son las siglas de Stock Exchange Daily Official List (Lista Oficial Diaria de la Bolsa de Valores ), una lista de identificadores de valores utilizados en el Reino Unido e Irlanda para la compensación de operaciones. La Bolsa de Valores de Londres asigna estos números a solicitud del emisor del valor. Los códigos SEDOL funcionan como el Número Nacional de Identificación de Valores ( NSE) para todos los valores emitidos en el Reino Unido y, por lo tanto, también forman parte del Número Internacional de Identificación de Valores (ISIN) del valor. El Archivo Maestro SEDOL (SMF) proporciona datos de referencia sobre millones de valores globales multiactivos, cada uno identificado de forma única a nivel de mercado mediante un código SEDOL universal.

Descripción

Los SEDOL tienen siete caracteres de longitud y constan de dos partes: un código alfanumérico de seis dígitos y un dígito de control final . [ 1 ] Los SEDOL emitidos antes del 26 de enero de 2004 estaban compuestos únicamente de números. En el caso de los SEDOL más antiguos, los de Asia y África suelen empezar con 6. Los del Reino Unido e Irlanda (hasta que Irlanda se unió a la UE) suelen empezar con 0 o 3. Los del resto de Europa suelen empezar con 4, 5 o 7. Los de América empiezan con 2.

Después del 26 de enero de 2004, los SEDOL se modificaron para ser alfanuméricos y se emiten secuencialmente, comenzando con B000009. En cada posición de carácter, los números preceden a las letras y nunca se utilizan vocales . Por lo tanto, todos los SEDOL nuevos comienzan con una letra. Los rangos que comienzan con 9 están reservados para la asignación de usuarios finales.

El dígito de control de un SEDOL se elige de forma que la suma ponderada total de los siete caracteres sea un múltiplo de 10. El dígito de control se calcula mediante la suma ponderada de los primeros seis caracteres. Las letras tienen un valor de 9 más su posición en el alfabeto, de modo que B = 11 y Z = 35. Aunque las vocales nunca se utilizan en los SEDOL, no se ignoran al calcular esta suma ponderada (por ejemplo, H = 17 y J = 19, aunque la I no se utilice), lo que simplifica el código para calcular esta suma. La cadena de números resultante se multiplica por el factor de ponderación de la siguiente manera:

+ Primero 1 + Segundo 3 + Tercero 1 + Cuarto 7 + Quinto 3 + Sexto 9 + Séptimo 1 (el dígito de control)

Los valores de los caracteres se multiplican por los pesos. El dígito de control se elige de manera que la suma total, incluido el dígito de control, sea un múltiplo de 10, que se puede calcular a partir de la suma ponderada de los primeros seis caracteres como (10 (suma ponderada módulo 10)) módulo 10.

Para los valores británicos, los SEDOL se convierten en ISIN rellenando el principio con dos ceros, luego agregando el código de país al principio y el dígito de control ISIN al final. [ 2 ]

Código JavaScript para validar SEDOLs Código:

Modificado a partir de http://rosettacode.org/wiki/SEDOLs

function checkSedol ( text ) { var weight = [ 1 , 3 , 1 , 7 , 3 , 9 , 1 ]; try { var input = text . substr ( 0 , 6 ); var check_digit = sedol_check_digit ( input ); return text == input + check_digit ; } catch ( e ) { return false ; } return false ; function sedol_check_digit ( char6 ) { if ( char6 . search ( /^[0-9BCDFGHJKLMNPQRSTVWXYZ]{6}$/ ) == - 1 ) { throw "Número SEDOL inválido '" + char6 + "'" ; } var sum = 0 ; for ( var i = 0 ; i < char6 . length ; i ++ ){ sum += weight [ i ] * parseInt ( char6 . charAt ( i ), 36 ); } var check = ( 10 - sum % 10 ) % 10 ; return check . toString (); } }

Ejemplo

BAE Systems : 0263494

La suma de verificación se puede calcular multiplicando los primeros seis dígitos por sus ponderaciones:

(0×1, 2×3, 6×1, 3×7, 4×3, 9×9) = (0, 6, 6, 21, 12, 81)

Resumiendo los resultados:

0 + 6 + 6 + 21 + 12 + 81 = 126

El dígito de control se calcula entonces de la siguiente manera:

[10 (126 módulo 10)] módulo 10 = (10 6) módulo 10 = 4 módulo 10 = 4

Referencias

  1. "SEDOL Masterfile - Guía técnica y de servicio" . Grupo de la Bolsa de Valores de Londres . 2020.
  2. "Estrategia avanzada de reconocimiento de patrones con análisis técnico claro" . Consultado el 16 de noviembre de 2024 .
  • Sitio web oficial archivado el 15/10/2009 en Wayback Machine (requiere registro).
Obtenido de " https://en.wikipedia.org/w/index.php?title=SEDOL&oldid=1318440105 "