oanda-rest-api: Client to the OANDA REST API

[ api, bsd3, library ] [ Propose Tags ]

Client to the OANDA REST API

[Skip to Readme]
Versions [faq],, 0.4.0, 0.4.1
Change log CHANGES.md
Dependencies aeson (>=0.8.0), base (>=4.8 && <5), bytestring (>=0.10.0), containers (>=0.5.2), Decimal (>=0.4.2), http-conduit, lens (>=4.0), old-locale (>=, scientific (>=, text (>=1.2.0), thyme, vector (>=0.10.0) [details]
License BSD-3-Clause
Copyright (c) 2015-2016 John David Reaver
Author John David Reaver
Maintainer johndreaver@gmail.com
Revised Revision 1 made by HerbertValerioRiedel at Sat Nov 26 20:52:48 UTC 2016
Category API
Home page https://github.com/jdreaver/oanda-rest-api#readme
Bug tracker https://github.com/jdreaver/oanda-rest-api/issues
Source repo head: git clone https://github.com/jdreaver/oanda-rest-api
Uploaded by jdreaver at Sat Nov 26 17:18:11 UTC 2016
Distributions NixOS:0.4.1
Downloads 1267 total (67 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2016-11-26 [all 1 reports]




Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees

Readme for oanda-rest-api-

[back to package description]


Build Status

This library implements Haskell client to the OANDA REST API.


There are still parts of the API that are not yet implemented. Here is the status of each part of the API:

  • Rates: Mostly done, just need to refactor so the parameters are cleaner.
  • Accounts: Done.
  • Orders: Can only get a list of open orders. Can't yet create or modify orders.
  • Trades: Almost done, just need to add closing a trade.
  • Positions: Done.
  • Transaction History: Almost done. Could probably refactor the types to be more specific, instead of putting Maybe everywhere.