The oanda-rest-api package

[Tags:bsd3, library, test]

Client to the OANDA REST API

[Skip to Readme]


Change log
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 BSD3
Copyright (c) 2015-2016 John David Reaver
Author John David Reaver
Category API
Home page
Bug tracker
Source repository head: git clone
Uploaded Sat Nov 26 17:18:11 UTC 2016 by jdreaver
Updated Sat Nov 26 20:52:48 UTC 2016 by HerbertValerioRiedel to revision 1
Distributions LTSHaskell:, NixOS:, Stackage:, Tumbleweed:
Downloads 99 total (9 in the last 30 days)
0 []
Status Docs available [build log]
Last success reported on 2016-11-26 [all 1 reports]




Maintainer's Corner

For package maintainers and hackage trustees

Readme for oanda-rest-api

Readme for oanda-rest-api-


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.