This project has been discontinued. No further fix will be made. Sorry about that.
Unofficial Nadex API client. This code is alpha.
- Login & Retrieve Account Information
- Market Search to Populate a Market Grid
- Place a Trade via Market Order
- Add Stop and/or Limit Order to an Open Trade
- Create an Entry Order
- Create a Watchlist
- Delete a Watchlist
- Quote Mode Trading
- Remove Existing Stop/Limit Order
Category | Function | Method | Implemented | Tested |
---|---|---|---|---|
Account | login | Account.login | Yes | No |
balance | get_balance() | Yes | No | |
Order | new | Order(**params) | No | No |
list | Order.all() | No | No | |
get | Order.get(id) | No | No | |
update | order.update(**params) | No | No | |
cancel | Order.cancel(id) | No | No | |
Position | list | Position.all() | No | No |
get | Position.get(id) | No | No | |
Market | list | No | No | |
Instrument | list | No | No | |
get | No | No | ||
Contract | list | No | No | |
get | No | No | ||
update | No | No | ||
cancel | No | No | ||
Quote | list | No | No | |
get | No | No | ||
update | No | No | ||
cancel | No | No | ||
Epic | list | No | No | |
get | No | No | ||
update | No | No | ||
cancel | No | No |
Name | Operation | HTTP Method | URL path |
---|---|---|---|
Account | login | POST | v2/security/authenticate |
Market | list | GET | markets/navigation |
Epic | get | GET | markets/details |
Order | list | GET | orders/workingorders |
get | GET | markets/details/workingorders | |
create | POST | dma/workingorders | |
cancel | DELETE | orders/workingorders/dma | |
Position | list | GET | orders/positions |
Instrument | markets/navigation | ||
Timeseries | markets/navigation | ||
Contract | markets/navigation |
Some resources share the same URL path.
- Account Detail
- Signal Centre
- ERS events
- MGE events
- Heartbeat
- Hierarchical instrument ID
- Price Quote
- Market