prestonjames3 / nadex

Nadex API client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nadex API client

Unofficial Nadex API client. This code is alpha.

Features

REST API

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

Streaming API

Account update Quote feed

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

Resources

Name Opeartion 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.

About

Nadex API client


Languages

Language:Python 100.0%