QuantLib
: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
ql
indexes
ibor
thbfix.hpp
Go to the documentation of this file.
1
/* -*- mode: c++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
3
/*
4
Copyright (C) 2018 Matthias Groncki
5
6
This file is part of QuantLib, a free-software/open-source library
7
for financial quantitative analysts and developers - http://quantlib.org/
8
9
QuantLib is free software: you can redistribute it and/or modify it
10
under the terms of the QuantLib license. You should have received a
11
copy of the license along with this program; if not, please email
12
<quantlib-dev@lists.sf.net>. The license is also available online at
13
<http://quantlib.org/license.shtml>.
14
15
This program is distributed in the hope that it will be useful, but WITHOUT
16
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
17
FOR A PARTICULAR PURPOSE. See the license for more details.
18
*/
19
20
/*! \file thbfix.hpp
21
\brief %THB %THBFIX rate
22
*/
23
24
#ifndef quantlib_thbfix_hpp
25
#define quantlib_thbfix_hpp
26
27
#include <
ql/indexes/ibor/libor.hpp
>
28
#include <
ql/time/calendars/thailand.hpp
>
29
#include <
ql/time/daycounters/actual365fixed.hpp
>
30
#include <
ql/currencies/asia.hpp
>
31
32
namespace
QuantLib
{
33
34
//! %THB %THBFIX rate
35
/*! THBFIX
36
37
THB interest rate implied by USD/THB foreign exchange swaps
38
39
The Swap Offer Rate represents the cost of
40
borrowing a currency synthetically by borrowing USD
41
for the same tenor and using the foreign exchange swap
42
offer rate on the offer side to swap out the USD in return
43
for the foreign currency.
44
45
Fixing is based on average FX Forward rates from 21 banks
46
and the USD Libor Fixing.
47
48
Fixing is published at 11:00 am BKK time
49
*/
50
class
THBFIX
:
public
IborIndex
{
51
public
:
52
THBFIX
(
const
Period
&
tenor
,
53
const
Handle<YieldTermStructure>
& h = {})
54
:
IborIndex
(
"THBFIX"
,
tenor
,
55
2,
56
THBCurrency
(),
57
Thailand
(),
58
ModifiedFollowing
,
true
,
59
Actual365Fixed
(), h) {}
60
};
61
}
62
63
#endif
actual365fixed.hpp
Actual/365 (Fixed) day counter.
asia.hpp
Asian currencies.
QuantLib::Actual365Fixed
Actual/365 (Fixed) day count convention.
Definition:
actual365fixed.hpp:45
QuantLib::Handle
Shared handle to an observable.
Definition:
handle.hpp:41
QuantLib::IborIndex
base class for Inter-Bank-Offered-Rate indexes (e.g. Libor, etc.)
Definition:
iborindex.hpp:35
QuantLib::InterestRateIndex::tenor
Period tenor() const
Definition:
interestrateindex.hpp:62
QuantLib::Period
Definition:
period.hpp:44
QuantLib::THBCurrency
Thai baht.
Definition:
asia.hpp:227
QuantLib::THBFIX
THB THBFIX rate
Definition:
thbfix.hpp:50
QuantLib::THBFIX::THBFIX
THBFIX(const Period &tenor, const Handle< YieldTermStructure > &h={})
Definition:
thbfix.hpp:52
QuantLib::Thailand
Thailand calendars
Definition:
thailand.hpp:69
QuantLib::ModifiedFollowing
@ ModifiedFollowing
Definition:
businessdayconvention.hpp:45
libor.hpp
base class for BBA LIBOR indexes
QuantLib
Definition:
any.hpp:35
thailand.hpp
Thailand calendars.
Generated by
Doxygen
1.9.5