DARWIN API Tutorials & Documentation

This repository houses all DARWIN API video tutorials and associated source code.

For endpoint-specific documentation, or to test functionality directly, please visit api.darwinex.com and browse to the relevant API's Console tab.


API Implementation

DARWIN Info API

Tutorial Video Source Code
1) Getting Started with the DARWIN API YouTube GitHub
2) Getting Access Tokens via OAuth2 YouTube GitHub
3) Writing a REST Wrapper Class YouTube GitHub
4) Getting DARWIN Quotes YouTube GitHub
5) Getting DARWIN Scores YouTube GitHub
6) Time Series Analysis of Quotes YouTube GitHub
7) Constructing a DARWIN Universe YouTube GitHub
8) Coding Algorithmic DARWIN Filters YouTube GitHub
9) Getting OHLC Candlesticks YouTube GitHub
10) Visualizing DARWIN Filters YouTube GitHub

DARWIN Quotes API

Tutorial Video Source Code
1) Live Streaming Quotes - I YouTube GitHub
2) Live Streaming Quotes - II YouTube GitHub

DARWIN QuoteWebSocket API

Tutorial Video Source Code
1) Streaming Quotes via Websockets YouTube GitHub

Quant / Algorithmic Trading R&D

Tutorial Video Source Code
1) Quant Workflow - Algorithmic Trading Strategy R&D in Python YouTube GitHub

Source Code

DARWIN API Tutorials are usually accompanied by source code in Python and/or R.

For your convenience, it has been organized on GitHub with the following directory structure:

darwin-api-tutorials    # The GitHub repository
    R/                  # API implementation in R
    DATA/               # Offline datasets used in tutorials
    PYTHON/
        API/            # API Base
            InfoAPI/    # DARWIN Info API
            QuotesAPI/  # DARWIN Quotes API
        MISC/           # For items that don't belong anywhere else
        TESTS/          # Example applications built with the DARWIN API.
        AUTH/           # OAuth2 implementation
        CONFIG/         # OAuth2 configuration
        MINIONS/        # Helper methods for various tasks (e.g. date wrangling, graphics, etc)
        NOTEBOOKS/      # Tutorial content delivered via Jupyter Notebooks
        RESEARCH/       # Ideas, studies, anaylyses, indicators, etc