QuantLib - QuantLib
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Логотип QuantLib (шрифт Fontin Bold) | |
Разработчики) | Команда QuantLib |
---|---|
Стабильный выпуск | 1.18 / 23 марта 2020 г. |
Репозиторий | |
Написано в | C ++ |
Тип | Числовая библиотека |
Лицензия | модифицированная лицензия BSD |
Интернет сайт | https://www.quantlib.org/ |
QuantLib это библиотека программного обеспечения с открытым исходным кодом, которая предоставляет инструменты для разработчиков программного обеспечения и практиков, заинтересованных в финансовый инструмент оценка и связанные предметы. QuantLib написан на C ++.
История
Проект QuantLib был начат несколькими количественные аналитики кто работал в RiskMap (в настоящее время StatPro Italia ). Первое электронное письмо, объявляющее миру о QuantLib, было отправлено 11 декабря 2000 года и подписано Фердинандо Аметрано, Луиджи Баллабио и Марко Марчиоро. RiskMap был основан Дарио Чинтиоли, Фердинандо Аметрано, Луиджи Баллабио, Адольфо Бенин и Марко Марчиоро. Сотрудники RiskMap не впервые в своей жизни столкнулись с проблемой создания финансовой библиотеки с нуля. Идея Фердинандо заключалась в создании библиотеки с открытым исходным кодом, которую могли бы использовать кванты по всему миру, когда приступили к созданию новой количественной библиотеки. В настоящее время проект QuantLib возглавляют Луиджи Баллабио и Фердинандо Аметрано.
История выпуска
Версия | Дата выхода | Примечания |
---|---|---|
0.1.1 | 21 ноября 2000 г. | |
0.2.0 | 18 сентября 2001 г. | |
0.3.4 | 21 ноября 2003 г. | |
0.3.7 | 23 июля 2004 г. | Начиная с этого выпуска QuantLib требует Способствовать росту. |
0.4.0 | 20 февраля 2007 г. | |
0.8.0 | 30 мая 2007 г. | Скачок в истории версий заключался в том, чтобы быстрее перейти к 1.0. |
0.9.0 | 24 декабря 2007 г. | |
0.9.9 | Ноябрь 2009 г. | |
1.0.0 | 24 февраля 2010 г. | |
1.0.1 | 20 апреля 2010 г. | |
1.1 | 23 мая 2011 г. | |
1.2 | 6 марта 2012 г. | |
1.2.1 | 10 сентября 2012 г. | |
1.3 | 24 июля 2013 г. | |
1.4 | 27 февраля 2014 г. | |
1.6 | 23 июня 2015 г. | |
1.8 | 18 мая, 2016 | |
1.9 | 8 ноября 2016 г. | |
1.10 | 16 мая, 2017 | |
1.10.1 | 31 августа 2017 г. | |
1.11 | 2 октября 2017 г. | |
1.12 | 1 февраля 2018 г. | |
1.12.1 | 16 апреля 2018 г. | |
1.13 | 24 мая 2018 г. |
использование
QuantLib доступен как C ++ исходный код, который скомпилирован в библиотеку. Известно, что над Windows, Mac OS X, Linux и другие Unix-подобные операционные системы.
Его можно связать с другими языками через SWIG, расширение Python популярно и может быть установлено через pip.
Большая часть функций QuantLib может использоваться в Excel через надстройку. QuantlibXL.
Лицензирование
QuantLib выпускается под модифицированной Лицензия BSD известная как лицензия типа XFree86. Он совместим с GPL.
Функции
Программное обеспечение предоставляет различные средства для расчета стоимости финансовых инструментов и связанных расчетов. Это главный пример Математические финансы. Его основное применение - в количественный анализ.
В финансовые инструменты и производные он может оценивать, включая
- Опции
- Азиатские варианты
- Варианты корзины
- Варианты кликета
- Составные варианты
- Цифровые варианты
- Варианты ретроспективного анализа
- Варианты ванили
- Облигации
- Амортизирующие облигации
- Конвертируемые облигации
- Облигации с фиксированной ставкой
- Облигации с плавающей ставкой
- Бескупонные облигации
- Кривая доходности
- Расчет даты
- Календари
- Расчет даты
- Методы подсчета дней
- Свопы
- Обмен активами
- BMA свопы
- Годовые инфляционные свопы
- Ванильные свопы
- Quantos
- Валюты
Есть модели для
Он может рассчитывать цены на производные финансовые инструменты, используя следующие методы: