/taurus

E Trading monitoring and alert

Primary LanguagePythonApache License 2.0Apache-2.0

Taurus

Taurus is a monitoring tool to deal with trading data sets

Introduction

This projects aim to create monitoring and alerting as well as an best-effort market prediction, for stocks and indexes.

Getting Started

Project Constitution

  • Python (3.6 or higher)
  • Terraform (v0.12.16)
  • Kubernetes ( in this case K3S cluster in Raspberry Pi rack)
  • InfluxDB (1.7.10 or latest)
  • Grafana (v7.0.0-beta3 or latest )
  • Postfix (TDB)

To Do

  • Create Tests!!!
  • Create on-prem terraformed infra
  • Create separated DB cluster ( InfluxDB )
  • Create Grafana
  • Create SMTP
  • Send Exports to InfluxDB
  • Create REST API
  • Add Swagger
  • Breakdown app in processor and API
  • Breakdown Terraform into namespaces for DB/Config/monitoring
  • Apply Benford's law for validation
  • Does it needs Black-scholes?
  • Add TLS to DB connection
  • Alerting Tool

Acknowledgements