QuantLib هو مفتوح المصدر وبرامج المكتبة توزيعها مجانا تنفيذها بشكل رئيسي في C ++، وتصديرها إلى C #، جافا، روبي، بيرل، الهدف CAML، GNU R، بيثون، ومخطط. وهي مصممة لتكون بمثابة مكتبة التمويل الكمية التي يمكن استخدامها لتحديد الأسعار، والنمذجة وإدارة المخاطر والتداول في واقع الحياة.
الميزات في لمحة
ويوفر إطارا البرمجيات المعقدة التي يمكن استخدامها للقيام بمهام التمويل الكمي. ويقدم الأدوات المختلفة التي هي مفيدة لكلا النمذجة المتقدمة والتنفيذ العملي، مع ميزات مثل نماذج منحنى العائد والاتفاقيات السوق، المعادلات التفاضلية الجزئية، يحلون، مونت كارلو، VAR، والخيارات الغريبة.
في المستقبل، فإن مكتبة QuantLib أيضا أن توفر للمطورين مع الارتباطات لغات أخرى، وكذلك الموانئ إلى ماتلاب / أوكتاف، Gnumeric، S-PLUS / R، أبنية COM / الصابون / كوربا، والرياضيات، وFpML.
الشروع في العمل مع QuantLib
لتثبيت واستخدام المكتبة QuantLib على نظام التشغيل جنو / لينكس الخاص بك، سيكون لديك لأول مرة تحميل أحدث نسخة من البرنامج من Softoware، حفظ الأرشيف في مكان ما على جهاز الكمبيوتر الخاص بك، استخراج محتوياته مع أداة مدير الأرشيف، وفتح التطبيق المحطة الطرفية.
في نافذة محاكي الطرفية، استخدم وسقوو]؛ مؤتمر نزع السلاح و[رسقوو]؛ القيادة للانتقال إلى موقع أرشيف الملفات المستخرجة (مثل قرص /home/softoware/QuantLib-1.4.1)، تشغيل وسقوو]؛ ./ تكوين && جعل و[رسقوو]؛ الأوامر لتكوين وتجميع QuantLib، تليها وسقوو]؛ سودو جعل تركيب و[رسقوو]؛ الأمر لتثبيته نظام واسع.
تحت غطاء محرك السيارة
وتبحث تحت غطاء محرك السيارة من مكتبة QuantLib، يمكننا أن نلاحظ أن C ++، C #، بيثون، جافا، وقد استخدمت برنامج والبرمجة روبي اللغات لكتابة شفرة المصدر. ويستهدف المكتبة نحو التطوير والتعليم، وكذلك صناعة المالية والتأمين.
وفي الوقت الحالي، وقد تم اختباره بنجاح مع العديد من توزيعات لينكس، ولكن يجب أن تكون متوافقة مع جميع أنظمة التشغيل جنو / لينكس. ويدعم كل من 64 بت و 32 بت أبنية وحدة المعالجة المركزية
ما هو الجديد في هذا الاصدار:.
QuantLib 1.4.1 هو الافراج عن التوافق. أنه يحدد عدد من أخطاء ترجمة التي ظهرت عند استخدام QuantLib 1.4 مع رنة 3.5 وزيادة 1.57. بفضل تيم سميث لرؤساء متابعة.
ما هو جديد في الإصدار 1.7:
QuantLib 1.4.1 هو الافراج عن التوافق. أنه يحدد عدد من أخطاء ترجمة التي ظهرت عند استخدام QuantLib 1.4 مع رنة 3.5 وزيادة 1.57. بفضل تيم سميث لرؤساء متابعة.
ما هو الجديد في النسخة 1.6.2:
QuantLib 1.4.1 هو الافراج عن التوافق. أنه يحدد عدد من أخطاء ترجمة التي ظهرت عند استخدام QuantLib 1.4 مع رنة 3.5 وزيادة 1.57. بفضل تيم سميث لرؤساء متابعة.
ما هو الجديد في النسخة 1.6:
QuantLib 1.4.1 هو الافراج عن التوافق. أنه يحدد عدد من أخطاء ترجمة التي ظهرت عند استخدام QuantLib 1.4 مع رنة 3.5 وزيادة 1.57. بفضل تيم سميث لرؤساء متابعة.
ما هو جديد في الإصدار 1.5:
QuantLib 1.4.1 هو الافراج عن التوافق. أنه يحدد عدد من أخطاء ترجمة التي ظهرت عند استخدام QuantLib 1.4 مع رنة 3.5 وزيادة 1.57. بفضل تيم سميث لرؤساء متابعة.
ما هو جديد في الإصدار 1.3:
النقل:
تمكين ز تجميع ++ في وضع C ++ 11.
واضاف VC ++ 11 مشروعا (بفضل إدوارد تالينت).
وأضاف إلى x64 الهدف VC ++ 10 و VC ++ 11 مشروعا (بفضل يوهانس Gottker-Schnetmann).
إزالة معظم-4 مستوى التحذيرات في VC ++ (بفضل مايكل شارب).
تحذيرات إزالتها في VC ++ عند تجميع لمنصة إلى x64 (بفضل يوهانس Gottker-Schnetmann).
الوقت / التاريخ:
عطلة الثابتة للتقويم الياباني (بفضل سيباستيان Gurrieri).
عيد الغطاس وأضاف (عرض في 2011) إلى تقويم البولندي (بفضل katastrofa).
تحديث جنوب الكورية تقويم لعام 2013 (بفضل فيصل إل Karaa).
تحديث التقويم الصيني لعام 2012 (بفضل تشنغ لي).
تقويم محدث لعام 2013 للصين وهونغ كونغ والهند واندونيسيا وسنغافورة وتايوان وتركيا.
ثبت بضعة أيام العطلات المكسيكية.
منعت خارج ملزمة الوصول إلى تتدهور الموعد المحدد.
الأدوات:
محدود، الفرق محركات برمودي swaption لG2 ++ ونماذج هال الأبيض (بفضل كلاوس Spanderen).
وأضاف التحليلي هيستون-هال وايت محرك التسعير للخيار الفانيليا باستخدام تقريب H1HW (بفضل كلاوس Spanderen).
تمكنت تأخير الأساسي بدء في محرك swaption Jamshidian (بفضل بيتر كسبرس).
عارضات ازياء:
المعايرة إضافة إلى نموذج GARCH (بفضل سلافا مازور).
ثابت التحيز تطلعي في Garch11 حساب (بفضل سلافا مازور).
تدفقات نقدية:
استخدام الافتراضي الصحيح للتاريخ التقييم في عدد قليل من الطرق التدفقات النقدية (بفضل بيتر كسبرس).
يستخدم على أساس العائد حساب صافي القيمة الحالية الآن مواعيد قسيمة المرجعية؛ هذا حل اختلافات طفيفة عند استخدام عدادات يوم مثل ISMA الفعل / فعل (بفضل هنري غوف ونيك الزجاج).
ثابت تواريخ البدء والانتهاء لتعديل تحدب قسيمة معدل العائمة في المتأخرات (بفضل بيتر كسبرس).
المؤشرات:
وأضاف مفتش للتقويم مشترك المستخدمة بواسطة فهارس ليبور.
طريقة إضافة إلى استنساخ مؤشر مقايضة مع منحنى خصم مختلفة (بفضل بيتر كسبرس).
هياكل مصطلح:
حالة ثابتة المنحطة لتقلب ABCD (بفضل بيتر كسبرس).
الاختيار استقراء استرخاء لمنحنيات الافتراضية الاحتمالات. عند حساب الاحتمالات الافتراضية بين تاريخين أو مرات، والسماح للأول من يسبق في التاريخ المرجعي. وهذا يفترض في الواقع أن احتمال الافتراضي قبل المرجع باطل، ويساعد في الحالات التي تمتد لحماية قسيمة بضعة أيام قبل المرجع بسبب التعديلات (على سبيل المثال، عندما تبدأ بحماية يوم السبت وتوالت الإشارة إلى يوم الاثنين التالي).
تمرير الصحيح السعر الآجل الصراف الآلي لتبتسم قسم من SwaptionVolCube2 (بفضل بيتر كسبرس).
وأضاف خصم خارجي لOptionletStripper1 (بفضل بيتر كسبرس).
الرياضيات:
واضاف سوبول البراونية الجسر تسلسل عشوائي مولد (بفضل كلاوس Spanderen).
وأضاف ريتشاردسون-استقراء فائدة لطرق عددية (بفضل كلاوس Spanderen).
وأضاف التفاضلية محسن تطور (بفضل رالف شراير وماتيوز Kapturski).
وأضاف حالة خاصة لإغلاق () / close_enough () عند أي قيمة 0؛ سابقا، فإنها تعود دائما كاذبة والتي يمكن أن يكون مثيرا للدهشة (بفضل سيمون Shakeshaft للإصلاح).
ثابت ذيل توزيع غاما (بفضل إيان Qsong).
تأكد من أن استدعاء دالة الماضية داخل حلالا يتم تمرير الجذر (بفضل فرانسيس دافي).
نفذت حالة لاغرانج الحدود لاستيفاء مكعب (بفضل بيتر كسبرس).
زيادة الدقة في ذيل الغربية ذات المتغيرين التراكمية العادية (بفضل فابيان لو Floc'h).
تحسين معايرة الصبر الاستيفاء من خلال السماح نقاط انطلاق مختلفة (بفضل بيتر كسبرس).
انتقل الاتحاد الفرنسي للتنس وتغاير تلقائي التنفيذ من مجلد التجريبي لمكتبة الأساسية.
الفروق المحدودة:
حالة أضاف تعتمد على الوقت ديريتشليت الحدود (بفضل بيتر كسبرس).
المرافق:
تحويلات ضمنية من shared_ptr إلى منطقي هي الآن واضحة. وقد تم حذف في C ++ 11 (بفضل سكوت كونديت).
المجلد التجريبية:
يحتوي على / مجلد التجريبية QL كود التي لا تزال غير متكاملة تماما مع مكتبة أو حتى اختبارها بشكل كامل، ولكن يتم تحريرها من أجل الحصول على ردود فعل المستخدمين. تعتبر الطبقات التجريبية غير مستقرة. قد تغير واجهات في الإصدارات المستقبلية.
وكانت مساهمات جديدة لهذا الإصدار:
الخيار حاجز يومين الأصول ومحرك ذي صلة (وذلك بفضل IMAFA الطلاب / Polytech'Nice Qingxiao وانغ ونبيلة Barkati).
حلالا قصيدة (بفضل بيتر كسبرس).
النموذج الوظيفي ماركوف (بفضل بيتر كسبرس).
ما هو الجديد في النسخة 0.9.7:
قابلية:
وقد تم إعادة تسمية تكوينات يعتمد Microsoft Visual C ++. لتصحيح الافتراضية والإصدار تكوينات يرتبط الآن إلى إصدار DLL مكتبة وقت التشغيل المشترك. الآن يجب أن تكون أسماء تكوين أخرى أكثر وصفي.
إصلاحات سولاريس بناء.
السندات:
وأضاف السندات سبيل المثال (بفضل فلوران جرينير).
واضاف لدعم إطفاء السندات (بفضل سيمون Ibbotson.) التدفقات النقدية
إضافة إلى اثنين من المزيد من الوظائف تحليل التدفق النقدي (بفضل تويين أكين.) تاريخ / وقت
وأضاف تقويم مفصل.
فهرسة:
واضاف GBP / / / معدل مقايضة USD CHF JPY الفهارس.
ثابت USD يبور التقويم (تسوية، وليس رمزها في بورصة نيويورك).
نماذج السوق:
وأضاف أولا النازحين نشر مؤشر ستوكاستيك-تقلب evolver.
محركات التسعير:
مونت كارلو خيارات متوسط سعر يستخدم الآن المثبتات الماضية بشكل صحيح.
يقتبس:
واضاف LastFixingQuote، محول اقتباس لتحديد الأخير المتاح لمؤشر معين.
مجلد تجريبي:
يحتوي على / مجلد التجريبية QL كود التي لا تزال غير متكاملة تماما مع مكتبة أو حتى اختبارها بشكل كامل، ولكن يتم تحريرها من أجل الحصول على ردود فعل المستخدمين. تعتبر الطبقات التجريبية غير مستقرة. ومن المرجح أن تتغير في الإصدارات المستقبلية الواجهات الخاصة. وكانت مساهمات جديدة لهذا الإصدار ...
أشجار ذات الحدين التي تعتمد على الوقت (بفضل جون البكر).
إطار بشركة متعددة الأبعاد الجديد القائم على تقسيم المشغل باستخدام مخططات كريج-Sneyd، Hundsdorfer أو دوغلاس (بفضل أندرياس غيداء، رالف شراير، وكلاوس Spanderen).
تطبيقات منحنى الأسود التباين وسطح اتخاذ مجموعة من يقتبس كمدخل (بفضل فرانك Hovermann).
محركات CDO الاصطناعية (بفضل رولاند Lichters).
خيارات التباين، جنبا إلى جنب مع محرك هيستون عملية (بفضل Lorella Fatone، فرانشيسكا مارياني، ماريا كريستينا Recchioni، وفرانشيسكو Zirilli).
إطار السلع، بما في ذلك الأدوات مثل عقود الطاقة الآجلة وعقود تبادل الطاقة (بفضل J. إريك Radmall).
خيارات quanto من العوائق (بفضل بول فرينغتون).
إطفاء السندات (بفضل سيمون Ibbotson).
محرك اضطرابي لخيارات حاجز (بفضل Lorella Fatone، ماريا كريستينا Recchioni، وفرانشيسكو Zirilli).
لم يتم العثور على التعليقات