[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FpML-VALID Points Multiplier in FX



Let's keep the discussion on Mantis.

http://www.fpml.org/issues/view.php?id=1014

-daniel

On 27 July 2010 22:22, Mark Addison <mark.addison.uk@gmail.com> wrote:

Tony -

I believe one idea discussed on today's call is the notion of an exponential
component. This is essentially scientific notation (10^<exponential-level>)

With -ve and +ve values providing the increase or decrease in decimal point
you describe. There could be a cardinality associated in the schema to
restrict allowable levels.

Best Regards,

Mark.
___
Dr Mark Addison
mailto:mark.addison.uk@xxxxxxxxx
http://www.linkedin.com/in/markaddison

-----Original Message-----
From: owner-validwg@xxxxxxxx [mailto:owner-validwg@xxxxxxxx] On Behalf Of
Anthony B. Coates (Londata)
Sent: 27 July 2010 20:38
To: validwg@xxxxxxxx
Subject: Re: FpML-VALID Points Multiplier in FX

One possibility, instead of a decimal <pointsMultiplier>, would be to have
an integer <pointsShift> (??) element where the integer value indicates
how many places to move the decimal point left or right.  That would
remove any need for any kind of facet.  Is that an option, or is this
already baked into the Schemas?  I don't know the history.

An enumeration could be applied to <pointsMultiplier>.  It should be
possible to enumerate all of the likely values (and a few more at each end
of the range for safety).

Or, two patterns could be applied to the value (in a simple type with two
patterns, the two patterns are OR'd together).  One pattern would be for
values >= 1: 10*
The other pattern would be for values < 1: 0\.0*1

Cheers, Tony.

On Tue, 27 Jul 2010 13:49:55 +0100, Irina Yermakova <IYermakova@xxxxxxxx>
wrote:

> FpML FX WG is looking for Valid WG advice on how  to restrict the values
> of "pointsMultiplier" (below) to 10^x (1, 0.1, 0.01, 0.001, 0.0001, etc)
>
>
> *         a fix factor for the forward points ("/fpml-fx-5-0.xsd"):
>
> -          Within 'ExchangeRate', refactored an existing element
> 'forwardPoints' with a new complex type 'ForwardPoints' that includes
> 'points' of type 'xsd:decimal' and an optionally 'pointsMultiplier' (as
> a scaling factor for those points) of type 'PositiveDecimal'.
>
>
>
> [cid:image001.jpg@01CB2D68.AF8C3040]
>
>
>
> This would allow to express fwd points in adjusted/ non adjusted form.
>
> -          If the 'pointsMultiplier' is 1, then the fwd points are non
> adjusted.
>
> <forwardPoints>
>
> <points>0.0045</points>
>
> <pointsMultiplier>1</pointsMultiplier>
>
> </forwardPoints>
>
> -          If the 'pointsMultiplier' is a fractional number, then
> forward points are adjusted, according to the scaling factor/fwd tick
> size for the orientation of  the quoteBasis.
>
> <forwardPoints>
>
> <points>45</points>
>
> <pointsMultiplier>0.0001</pointsMultiplier>
>
> </forwardPoints>
>
>
>
>
> Thank you,
> Irina Yermakova
>
> ________________________________
> The information contained in either this email and, if applicable, the
> attachment, are confidential and are intended only for the recipient.
> The contents of either the email or the attachment may not be disclosed
> or used by anyone other than the addressee. If you are not the intended
> recipient(s), any use, disclosure, copying, or distribution is
> prohibited and may be unlawful. If you have received this communication
> in error, please notify us by e-mail at isda@xxxxxxxx
> <mailto:isda@xxxxxxxx> then delete the e-mail and all attachments and
> any copies thereof. This communication is part of an ISDA process and is
> not intended for unauthorized use or distribution.


--
Anthony B. Coates
Director and CTO
Londata Ltd
abcoates@xxxxxxxxxxx
UK: +44 (20) 8816 7700, US: +1 (239) 344 7700
Mobile/Cell: +44 (79) 0543 9026
Skype: abcoates
Data standards participant: genericode, ISO 20022 (ISO 15022 XML),
UN/CEFACT, MDDL, FpML, UBL.
http://www.londata.com/

----------------------------------------------------------------------------
---
To unsubscribe: Email majordomo@xxxxxxxx with a blank subject line
In the body include the line: unsubscribe validwg youremail@address
To view archives: http://www.fpml.org/_wgmail/_validwgmail/threads.html

-------------------------------------------------------------------------------
To unsubscribe: Email majordomo@xxxxxxxx with a blank subject line
In the body include the line: unsubscribe validwg youremail@address
To view archives: http://www.fpml.org/_wgmail/_validwgmail/threads.html



--
____________________________________________________________
   Daniel Dui - daniel.dui@xxxxxxxxx - skype: danieldui