СЕДОЛЬ
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
SEDOL означает «Ежедневный официальный список фондовой биржи» — список идентификаторов ценных бумаг, используемых в Великобритании и Ирландии для клиринговых целей. Номера присваиваются Лондонской фондовой биржей по запросу эмитента ценных бумаг. SEDOL служат национальным идентификационным номером ценных бумаг ценной бумаги являются частью ISIN для всех ценных бумаг, выпущенных в Соединенном Королевстве, и, следовательно, также . Мастер-файл SEDOL (SMF) предоставляет справочные данные о миллионах глобальных ценных бумаг с несколькими активами, каждая из которых однозначно идентифицируется на рыночном уровне с помощью универсального кода SEDOL.
Описание
[ редактировать ]SEDOL имеют длину семь символов и состоят из двух частей: шестизначного буквенно-цифрового кода и завершающей контрольной цифры . [1] SEDOL, выпущенные до 26 января 2004 г., состояли только из цифр. Для более старых SEDOL номера из Азии и Африки обычно начинаются с 6. Те из Великобритании и Ирландии (до вступления Ирландии в ЕС) обычно начинаются с 0 или 3. Те из остальной Европы обычно начинаются с 4, 5 или 7. Те, кто из Америки, начинались с 2.
После 26 января 2004 г. номера SEDOL были изменены на буквенно-цифровые и выпускаются последовательно, начиная с B000009. В каждой позиции символа цифры предшествуют буквам, а гласные никогда не используются . Поэтому все новые SEDOL начинаются с буквы. Диапазоны, начинающиеся с 9, зарезервированы для распределения конечным пользователем.
Контрольная цифра для SEDOL выбирается таким образом, чтобы общая взвешенная сумма всех семи символов была кратна 10. Контрольная цифра вычисляется с использованием взвешенной суммы первых шести символов. Буквы имеют значение 9 плюс их положение в алфавите, так что B = 11 и Z = 35. Хотя гласные никогда не используются в SEDOL, они не игнорируются при вычислении этой взвешенной суммы (например, H = 17 и J = 19, хотя I не используется), упрощая код для вычисления этой суммы. Полученная строка чисел затем умножается на весовой коэффициент следующим образом:
+ First 1 + Second 3 + Third 1 + Fourth 7 + Fifth 3 + Sixth 9 + Seventh 1 (the check digit)
Значения символов умножаются на веса. Контрольная цифра выбирается так, чтобы общая сумма, включая контрольную цифру, была кратна 10, что можно рассчитать на основе взвешенной суммы первых шести символов как (10 - (взвешенная сумма по модулю 10)) по модулю 10.
Для британских ценных бумаг SEDOL конвертируются в ISIN путем добавления в начале двух нулей, затем добавления кода страны спереди и контрольной цифры ISIN в конце.
Код JavaScript для проверки кода SEDOL:
Изменено с 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 "Invalid SEDOL number '" + 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();
}
}
Пример
[ редактировать ]БАЕ Системы : 0263494
Контрольную сумму можно рассчитать, умножив первые шесть цифр на их веса:
- (0×1, 2×3, 6×1, 3×7, 4×3, 9×9) = (0, 6, 6, 21, 12, 81)
Затем подводим итоги:
- 0 + 6 + 6 + 21 + 12 + 81 = 126
Контрольная цифра затем рассчитывается по формуле:
Ссылки
[ редактировать ]- ^ SEDOL MasterFile , Группа Лондонской фондовой биржи , 2020 г.
Внешние ссылки
[ редактировать ]- Официальный сайт с мастер-файлом SEDOL (требуется регистрация)