Skip to content

Jacqueline-Tsai/quant-trading-crypto

Repository files navigation

quant-trading-crypto

Contributors Forks Stargazers Issues MIT License

Syllabus of Contents

Introduction Of Project

Write a trading robot to automatively buy and sell BTC

Features

  • Read history data
  • Use price index to decide whether should we buy or sell BTC
  • Find out which parameter can earn more money in history data

Develop With

(back to top)

Golang Prerequisites

Download and Install Go

Golang Installing

Install
git clone https://github.com/Jacqueline-Tsai/quant-trading-crypto  # clone
cd quant-trading-crypto
go run main.go

Set up environmnet

Install

Clone repo and install environment.yaml

git clone https://github.com/Jacqueline-Tsai/quant-trading-crypto  # clone
cd quant-trading-crypto
conda env create -f environment.yml # create anaconda environment

(back to top)

Include library

1.numpy

2.pandas

3.talib

(back to top)

Python code introduction

1.trade.py

2.mix_function.ipynb.py

Read history data from csv and using four price index, including ATR, SMA, DEMA and TRIMA, to measure the market condition.

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Developer Contact

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published