Weather Derivative Trading Software
About the Speedwell Weather System, SWS
SWS is the pre-eminent enterprise weather derivative pricing and risk management
system comprising front office pricing tools, middle office risk management
tools and back office.
SWS consists of many millions of lines of code representing over a decade of
continuous development to produce a tool that provides a consistent and reliable
framework for valuing weather hedges, for managing a portfolio of weather risk
and for the process flow of seeing those transactions through to settlement. We
have a philosophy of transparency (no black boxes, full documentation of
methods), openness (all SWS outputs are easily exportable, all components
re-usable in 3rd party systems, subject to licence) and we understand the
importance of auditability and resilience.
In 2012 we released version 8.0 of SWS. This was the culmination of
over two years’ of development as the millions of lines of code in SWS were
converted to C# and the .NET framework. Vs 8.0 lays the foundations needed for
continued evolution over the coming years.
SWS is a client-server application comprising:
-A full database for warehousing historical weather data, weather data
feeds, forecasts and portfolio information
-The SWS server application
-Multiple user desktop applications.A full permissioning
architecture provides selective access rights to different users.
SWS can be installed internally or can be hosted by us with each client
having a dedicated database.
SWS supports pricing based on numerical integration techniques as well as
actuarial burn. Daily rainfall and temperature simulation engines are also
available. SWS supports the highly complex and trades that are a feature of the
OTC weather risk market with a highly flexible tool that allows the user to
generate compound indexes. Compound indexes can comprise any number of weather
variables, with any weights and with an unlimited level of complexity- including
even compounds on compounds on compounds....
SWS users can declare an unlimited number of pricing models combining different
detrending methods, weather data hierarchies, distributions, leap year
adjustments etc. All calculations available within SWS are available as a
library for use in other applications. SWS handles an unlimited number of
weather risk portfolios. Credit risk, expiry VaR and daily VaR calculations are
supported. Delivery and running of reports can be automatically scheduled.
SWS is an open system:
All data grids can be exported to a spreadsheet.
All SWS components can be used in external applications.
Weather data is easy to import and export.
SWS continues to evolve: in over a decade of development we
have made available eight major releases and numerous minor releases to our clients.
We are currently completing a major re-write of all code as we move to the MS
.NET framework.
Build Vs Buy Considerations
We believe SWS is a compelling alternative to the apparent attractions of
developing a system in-house. If you are considering internal development and
your weather system has not/will not accommodate these considerations, then SWS
may be an expedient alternative:
- Does your weather system handle hourly data?.. strips? ..compounds?.. multi
period deals?..multi triggers? ..baskets?
- When pricing a transaction can you exclude days of the week and specific
dates?...
- Does it support ultra exotic deals such as "quantos" through a "back door" with those deals
still being fully incorporated in portfolio calculations?..
- Can you create a structure that handles risk on specific non-consecutive hourly periods in a
day?..
- Do you handle leap year adjustments robustly? (we offer six different
methodologies)...
- Can your middle office users stress test a portfolio by overriding the front
office valuation models with one of their own choice?...
- Can you price a weather hedge using INDIVIDUAL members of an ensemble forecast
to capture the implicit convexity?...
- Does your weather database respect the different data qualities that are used
and which may be dramatically different even at the same weather station?..
- Would your audit trail breakdown if a weather data point already used in
settling a transaction is later revised by a national met service and
subsequently updated after settlement of a weather hedge?..
- Can you detrend the underlying weather data AND the final index?...
- Does your detrending method respect the differing trends at different times of
year? ...
- Does your system automate the raising of trade confirmations and invoices?
- Do you have a permissioning structure that prevents, for example, accidental
deletion of booked trades by front office users or un-authorised changes to
front office models by back office users?...
- Do you handle credit risk reports..?
- Can you easily export weather data and historical forecasts for use in
external applications ?
- Can you run a weather hedge valuation or a retrospective portfolio valuation
using only the information that was available at that time?
- Can you retrieve a snapshot of the weather data that was used to settle a
transaction before and QC revisions to that data?
- Does your weather database respect the various different types of weather data
on which a transaction can be priced? SWS supports more than a dozen data types
and allows the user to price with different data hierarchies.
- Can your database support non weather variables including energy or commodity
prices ?
- Does your weather database scale to 1000's of weather sites and handle daily,
hourly and sub hourly ..down to individual minutes?
- Does your weather pricing system support weatherML for the purpose of sending
and receiving RFQs?
- Does your system support daily VaR calculations at the portfolio level?
- Does your system provide the data outputs required for regulatory reporting?
Available Documents:
An Overview of Speedwell Weather System
SWS Back Office Process Flow
SWS Weather Data Format
SWS Index Model
SWS Forecast Model: please contact us for this document
SWS Pricing Methods Used: please contact us for this document
SWS Supporting Complex Deals: please contact us for this document
SWS Technical Requirements
SWS FAQs
WS Hosted
SWS Getting Started
SWS User Help (chm): please contact us for this document
SWS Installation Guide: please contact us for this document
SWS Application Support: configuring SWS Users: : please contact us for this document
SWS Back and Middle office: we have extensive documentation about back and middle office features available on request.
SWSConnect. SWSConnect
is a web-delivered weather derivative pricing tool based on the same underlying components as SWS. Ideal for pricing CME weather derivative contracts.
Click here for information in English.
Click here for information in German.