bmstar2012 / crypto-trading-bot-go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cryptocurrency Trading Bot in Go

This repository is part of a YouTube series on creating a cryptocurrency trading bot in Go. To follow this series, please visit the Youtube channel

Requirements

Git (Required)

In order to checkout this code, first install Git and clone the code using the tools above.

Go (Required)

In order to get started, please install Go version 1.19 or above.

Make (Required)

Windows

Please refer to this guide in order to install on Windows.

Linux

You'll likely know how to do this, but refer to your package manager for instructions. If you're on ubuntu, it'll probably be:

$ sudo apt-get -y install make

macOS

I've not used macOS in a number of years, but you should be able to use Make once you've installed Xcode developer tools.

golanglint-ci (Optional)

To be able to lint the code, you'll need to install the golanglint-cli package as per the instructions.

Running the code

You should watch the series before attempting to run this code. It's unfinished in it's current form and will not work without you making some adjustments.

In case you need a reminder, here are the following supported commands

Help

All the commands are viewable by running

make help

Building

make build

Testing

make test

Running

make run

Linting

make lint

FAQs

Will this make me rich from trading?

No, this code will not make you rich. In order for that to happen, you'll need to be an expert at trading, and even then you're up against other experts.

This code will help you to understand how to create trading bots and to become a software developer. This will give you the necessary tools to build your own trading strategies.

Can you write a strategy that will make me rich?

No, whilst I know how to write software, I am a terrible trader. I have my own strategies when it comes to investments and I stick to them (for better or worse).

About

License:MIT License


Languages

Language:Go 94.4%Language:Makefile 5.6%