Skip to main content

A package that helps you get Forex data from TraderMade data API

Project description

tradermade is Python SDK for getting forex data via REST API or Websocket.

Installation

Use the package manager pip to install foobar.

pip install tradermade

Get API key by signing up for free

Usage

REST API

import tradermade as tm

# set api key
tm.set_rest_api_key(api_key)


tm.live(currency='EURUSD,GBPUSD',fields=["bid", "mid", "ask"]) # returns live data - fields is optional

tm.historical(currency='EURUSD,GBPUSD', date="2021-04-22",interval="daily", fields=["open", "high", "low","close"]) # returns historical data for the currency requested interval is daily, hourly, minute - fields is optional

tm.timeseries(currency='EURUSD', start="2021-04-20",end="2021-04-22",interval="hourly",fields=["open", "high", "low","close"]) # returns timeseries data for the currency requested interval is daily, hourly, minute - fields is optional

tm.cfd_list() # gets list of all cfds available

tm.currency_list() # gets list of all currency codes available add two codes to get code for currencypair ex EUR + USD gets EURUSD

Streaming Data

from tradermade import stream

# set streaming key - not the same as rest API key

stream.set_ws_key(streaming key)

stream.set_symbols("USDJPY,EURGBP")

stream.connect()

Contributing

For changes, please open an issue to discuss what you would like to change.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tradermade-0.5.0.tar.gz (4.5 kB view details)

Uploaded Source

File details

Details for the file tradermade-0.5.0.tar.gz.

File metadata

  • Download URL: tradermade-0.5.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.19.1 CPython/3.7.3

File hashes

Hashes for tradermade-0.5.0.tar.gz
Algorithm Hash digest
SHA256 20fb9034012dcd372174dc9d7067427d2073af426ee741991c958d1551f4aec4
MD5 cae54406be8e38af54efcc102b6f6265
BLAKE2b-256 236d0ce5af149501f118c8a827d1c9499cfca883fe1fa740a9a45e3e64741b00

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page