Skip to main content

Catalogue

ClearMacro offers a wide range of 130+ time series signals applied to 6000+ markets through our API. To retrieve a list of all currently supported signals, you can use the Get Signals endpoint:

https://api.clearmacro.com/api/v3/signal/
import requests
from pprint import pprint

url = "https://api.clearmacro.com/api/v3/signal/"
headers = {"accept": "application/json", "X-API-KEY": "YOUR_API_KEY"}
response = requests.get(url=url, headers=headers)
pprint(response.json())

The API will respond with JSON output similar to the below.

[
...
{
"name": "Equity News Sentiment",
"code": "EQNEWS",
"versions": [
0
]
},
{
"name": "FX News Sentiment",
"code": "FXNEWS",
"versions": [
0
]
},
{
"name": "Basic Balance Master",
"code": "ECNBALM",
"versions": [
0,
1
]
},
...
]

Content

  • Name: The name of the signal
  • Code: The shortcode of the signal, used to get variants and data for the signal
  • Versions: The versions available for the signal

Versions

Signals will be updated over time due to changes in the underlying source data or the signal logic itself.

For example, a vendor might discontinue a particular data set. When this happens, we find a suitable substitute data set and release a new signal version.

A change in the version indicates an observable change in the output of the Signal.

Each signal contains a list of currently supported versions.

tip

We strongly recommend you use the latest version of any signal. We will continue to generate older versions for backward compatibility for a limited period of time.