All Projects → msilb → Akka Trading

msilb / Akka Trading

Licence: gpl-2.0
Scala Backtesting + Oanda REST API Trading Framework built on top of Akka/Spray

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Akka Trading

open-trading-platform-UI
The Open Trading Platform UI is a front-end module for trading across 5 crypto currency exchanges allowing both spot and margin trading. The UI needs to be used with the API repo.
Stars: ✭ 54 (+35%)
Mutual labels:  trading, trading-api
Robin stocks
This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and stocks. In addition, it can be used to get real time ticker information, assess the performance of your portfolio, and can also get tax documents, total dividends paid, and more. More info at
Stars: ✭ 967 (+2317.5%)
Mutual labels:  trading-api, trading
uniswap-python
🦄 The unofficial Python client for the Uniswap exchange.
Stars: ✭ 533 (+1232.5%)
Mutual labels:  trading, trading-api
xapi-node
xStation5 Trading API for NodeJS/JS
Stars: ✭ 36 (-10%)
Mutual labels:  trading, trading-api
Kelp
Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges
Stars: ✭ 580 (+1350%)
Mutual labels:  trading-api, trading
EA31337-classes
📦📈 EA31337 framework (MQL library for writing trading Expert Advisors, indicators and scripts)
Stars: ✭ 103 (+157.5%)
Mutual labels:  trading, trading-api
Order-Book-Matching-Engine
Order Book Matching Engine for Stock Exchanges (1us latency for matching)
Stars: ✭ 112 (+180%)
Mutual labels:  trading, trading-api
Uniswap Python
🦄 The unofficial Python client for the Uniswap exchange.
Stars: ✭ 191 (+377.5%)
Mutual labels:  trading-api, trading
Python Poloniex
Poloniex API wrapper for Python 2.7 & 3
Stars: ✭ 557 (+1292.5%)
Mutual labels:  trading-api, trading
Bxbot
A simple Bitcoin trading bot written in Java.
Stars: ✭ 515 (+1187.5%)
Mutual labels:  trading-api, trading
ForEx
Using ML to create a ForEx trader to invest my personal finances to get rid of student debt
Stars: ✭ 17 (-57.5%)
Mutual labels:  trading, trading-api
Coinbase Pro Node
DEPRECATED — The official Node.js library for Coinbase Pro
Stars: ✭ 782 (+1855%)
Mutual labels:  trading-api, trading
Algotrading
Algorithmic trading framework for cryptocurrencies.
Stars: ✭ 249 (+522.5%)
Mutual labels:  trading-api, trading
Coinbase.Pro
📈 A .NET/C# implementation of the Coinbase Pro API.
Stars: ✭ 63 (+57.5%)
Mutual labels:  trading, trading-api
Shioaji
Shioaji all new cross platform api for trading ( 跨平台證券交易API )
Stars: ✭ 203 (+407.5%)
Mutual labels:  trading-api, trading
open-trading-platform-API
The Open Trading Platform API is an independent module for managing API requests from the UI module
Stars: ✭ 17 (-57.5%)
Mutual labels:  trading, trading-api
Zerodha live automate trading using ai ml on indian stock market Using Basic Python
Online trading using Artificial Intelligence Machine leaning with basic python on Indian Stock Market, trading using live bots indicator screener and back tester using rest API and websocket 😊
Stars: ✭ 131 (+227.5%)
Mutual labels:  trading-api, trading
Simplefix
Simple FIX protocol implementation for Python
Stars: ✭ 131 (+227.5%)
Mutual labels:  trading-api, trading
korbit-python
Korbit API wrapper for Python
Stars: ✭ 17 (-57.5%)
Mutual labels:  trading, trading-api
Python Bittrex
Python bindings for bittrex
Stars: ✭ 601 (+1402.5%)
Mutual labels:  trading-api, trading

akka-trading

Scala Backtesting + Live Trading Framework built on top of Akka/Spray

What is it good for?

This framework can be useful for people coming from Scala background who are making their first steps in back/live testing automated trading strategies using Oanda's REST API, which is in my opinion one of the best available retail APIs. Since this is work in progress, if you are a Scala enthusiast and are interested in automated trading, have a look and feel free to fork repo and contribute!

Usage

Just clone the repo and drop your trading logic into StrategyFSM.scala. Don't forget to modify AuthInfo.scala to include your own account ID and access token for Oanda's REST API.

Note: If you are simply looking for a way to connect to Oanda REST API using Scala/Akka, check out my Scalanda project

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].