[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FpML-FXWG-Legacy Fwd: FW: [fpml-fx] 2 questions regarding FX DTD
- To: fxwglegacy@xxxxxxxx
- Subject: FpML-FXWG-Legacy Fwd: FW: [fpml-fx] 2 questions regarding FX DTD
- From: "Danielle Cauthen" <dcauthen@xxxxxxxx>
- Date: Thu, 28 Jun 2007 16:20:40 -0000
- Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=lima; d=yahoogroups.com; b=IB7a+kWgbHy3lRe0OsLZvXBpppiO0Y9DmJbbWXXoZQUxngNr+KC3D4uxbZ+KiXLvfxikFj6LBf0tdTbro1USfQjWT2fif1F0FTsc8FExfsEaaYfzEyn/yZgIylUk9H9e;
- Reply-to: fxwglegacy@xxxxxxxx
- Sender: fxwglegacy@xxxxxxxx
- User-agent: eGroups-EW/0.82
--- In fpml-fx@xxxxxxxxxxxxxxx, Rick Schumacher
<rick.schumacher@...> wrote:
FYI ... Steven's comments, per last week. We will make a small
change to
the DTD to eliminate the id and href attributes on these specific
elements.
Rick
-----Original Message-----
From: Steven.Lord@... [mailto:Steven.Lord@...]
Sent: Monday, December 03, 2001 8:29 AM
To: rick.schumacher@...
Subject: RE: [fpml-fx] 2 questions regarding FX DTD
Rick,
I think you are right with your approach. I remember it coming up in
the Citi/UBSW proposal and whether or not these references would add
anything. It boils down to the old issue of how much validation you
try
and make implicit in the DTD - in general we have found the more you
have the less clear the standard becomes.
There are similar cases in the IRD standard - for instance the
currency
of the rate being observed and the currency of the notional on which
interest will be calculated are independent even though, in general,
they would be the same. It is left to some validation routine to
check
this.
Steven
-----Original Message-----
From: rick.schumacher
Sent: 03 December 2001 02:24
To: Lord, Steven
Cc: rick.schumacher
Subject: FW: [fpml-fx] 2 questions regarding FX DTD
Steven,
I hope you had a good holiday. I'd like you review issue below,
where
we've decided that the usage of id and href attributes was really
ugly
for options (to ensure that the quoted currency was one of the dealt
currencies of the option). These originally came from the Citi/UBS
Warburg spec, but when we tried doing an XML example for a straddle,
this gets really bad. We are planning to eliminate the id attribute
on
the <callCurrencyAmount> and <putCurrencyAmount> tags, and then we
will
eliminate the href attribute from the optional <optionOnCurrency>
and
<faceOnCurrency> tags, and here we will simply reference a
currency ...
we would therefore expect a validation routine to check to ensure
that
if these optional tags are used, they must be one of the two dealt
currencies in that leg.
See below for reason why we decided this. If you have any comments,
please let me know.
Rick
-----Original Message-----
From: Rick Schumacher
Sent: Wednesday, November 28, 2001 2:40 PM
To: 'fpml-fx@xxxxxxxxxxxxxxx'
Subject: RE: [fpml-fx] 2 questions regarding FX DTD
Regarding #2, I think this needs a bit more explanation. Ned is
putting together a straddle example, which would be a typical
options
strategy. For those of you not familiar with a straddle, it
consists
of either a long call and a long put, or a short call and a short
put,
where both options have the same exercise price and expire at the
same
time. If both the call and put are purchased, the trader is said to
be
long the straddle; if both options are sold, the trader is said to
be
short the straddle. So, in FpML terms, there are two occurrences of
fxSimpleOption within the strategy node. The issue is that if you
simply designate "put currency" and "call currency," how do you know
which put currency and which call currency, because they are
different
for each "leg." Here's a snippet of what it looks like
(I've stripped
out all of the premium and expiry stuff, to make this easier to
focus
on the issue):
<strategy>
<productType>STRADDLE</productType>
<fxSimpleOption> **** Here's the
AUD put
<buyerPartyReference href = "#CHASE"/>
<sellerPartyReference href = "#ABN"/>
<expiryDateTime></expiryDateTime>
<exerciseStyle>European</exerciseStyle>
<fxOptionPremium></fxOptionPremium>
<valueDate>2001-12-24</valueDate>
<settlementType>
<physical/>
</settlementType>
<putCurrencyAmount id = "putcurrencyleg1"> **** have had
to
designate this as "leg1"
<currency>AUD</currency>
<amount>50000000</amount>
</putCurrencyAmount>
<callCurrencyAmount id = "callcurrencyleg1"> **** have had
to
designate this as "leg1"
<currency>USD</currency>
<amount>26000000</amount>
</callCurrencyAmount>
<strikePrice>
<rate>0.5200</rate>
<strikeQuoteBasis>CALLCURRENCYPERPUTCURRENCY</strikeQuoteBasis>
</strikePrice>
<quotedAs>
<optionOnCurrencyReference href = "#putcurrencyleg1"/> ****
reference "leg1"
<faceOnCurrencyReference href = "#callcurrencyleg1"/> ****
reference "leg1"
<quotedTenor>
<periodMultiplier>1</periodMultiplier>
<period>M</period>
</quotedTenor>
</quotedAs>
</fxSimpleOption>
<fxSimpleOption> **** Here's
the AUD call
<buyerPartyReference href = "#CHASE"/>
<sellerPartyReference href = "#ABN"/>
<expiryDateTime></expiryDateTime>
<exerciseStyle>European</exerciseStyle>
<fxOptionPremium></fxOptionPremium>
<valueDate>2001-12-24</valueDate>
<settlementType>
<physical/>
</settlementType>
<putCurrencyAmount id = "putcurrencyleg2"> ****
Reference leg2
<currency>USD</currency>
<amount>26000000</amount>
</putCurrencyAmount>
<callCurrencyAmount id = "callcurrencyleg2"> ****
Reference leg2
<currency>AUD</currency>
<amount>50000000</amount>
</callCurrencyAmount>
<strikePrice>
<rate>0.5200</rate>
<strikeQuoteBasis>PUTCURRENCYPERCALLCURRENCY</strikeQuoteBasis>
</strikePrice>
<quotedAs>
<optionOnCurrencyReference href = "#callcurrencyleg2"/> ****
Reference leg2
<faceOnCurrencyReference href = "#putcurrencyleg2"/> ****
Reference leg2
<quotedTenor>
<periodMultiplier>1</periodMultiplier>
<period>M</period>
</quotedTenor>
</quotedAs>
</fxSimpleOption>
</strategy>
I just don't see what we gain by having these. There is no
guarantee
that there are only two option legs in a strategy. We could
eliminate
the id attribute on putCurrencyAmount and callCurrencyAmount, and we
could eliminate the href attribute for the optionOnCurrency and
faceOnCurrency, and it seems like a separate validation tool could
validate that the optionOnCurrency and faceOnCurrency must be one of
the deal currencies.
Rick
To: fpml-fx@xxxxxxxxxxxxxxx
cc:
Subject: [fpml-fx] 2 questions regarding FX DTD
...
2. optionOnCurrencyReference and faceOnCurrencyReference. In doing
an
option strategy, Ned found that the parser was complaining about
having
duplicate id's defined for PUTCURRENCY. Ned is wondering why we
need
the
href at all ... can't we just use the currency code instead?
e.g., instead of <optionOnCurrencyReference
href="#PUTCURRENCY"/>
use <optionOnCurrency>EUR</optionOnCurrency>
Rick
Visit our website at http://www.ubswarburg.com
This message contains confidential information and is intended only
for the individual named. If you are not the named addressee you
should not disseminate, distribute or copy this e-mail. Please
notify the sender immediately by e-mail if you have received this
e-mail by mistake and delete this e-mail from your system.
E-mail transmission cannot be guaranteed to be secure or error-free
as information could be intercepted, corrupted, lost, destroyed,
arrive late or incomplete, or contain viruses. The sender therefore
does not accept liability for any errors or omissions in the
contents
of this message which arise as a result of e-mail transmission. If
verification is required please request a hard-copy version. This
message is provided for informational purposes and should not be
construed as a solicitation or offer to buy or sell any securities
or
related financial instruments.
--- End forwarded message ---
-------------------------------------------------------------------------------
To unsubscribe: Email majordomo@xxxxxxxx with a blank subject line
In the body include the line: unsubscribe fxwglegacy youremail@address
To view archives: http://www.fpml.org/_wgmail/_fxwglegacymail/threads.html