Skip to content
No description, website, or topics provided.
Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
algorithms/dip
.gitignore
INSTALL.md
README.md
TODO.md

README.md

sociotrader

icon

Architecture

  • Trade Client
  • Data Server
  • Algorithms
  • Sentiment Analysis

Trade Client

alpaca-trade-api-go

alpaca-trade-api-go is a Go library for the Alpaca trade API. It allows rapid trading algo development easily, with support for the both REST and streaming interfaces. For details of each API behavior, please see the online API document.

Data Server

MarketStore

MarketStore is a database server optimized for financial time-series data. You can think of it as an extensible DataFrame service that is accessible from anywhere in your system, at higher scalability.

Algorithms

A Buy-on-dip algo for Alpaca API

This is a simple algo that trades every day refreshing portfolio based on the EMA ranking. Among the universe (e.g. SP500 stocks), it ranks by daily (price - EMA) percentage as of trading time and keep positions in sync with lowest ranked stocks.

S&P100 replication algo for Alpaca API

This is an algorithm that manage your portfolio by simply replication S&P100 index by buying the underlying stocks.

Quant-trading

Most scripts inside this repository are technical indicator automated trading. These scripts include various types of momentum trading, opening range breakout and statistical arbitrage strategies.

Sentiment Analysis

StockTwits?

Installation

INSTALL.md

Todo

TODO.md

Resources

Alpaca

IEXTrading

You can’t perform that action at this time.