Welcome to Traderbot’s Documentation

All documentation for Traderbot is built using Sphinx and hosted on Read the Docs. The docs are kept in the docs/ directory at the top of the source tree.

What is Traderbot?

Traderbot is software designed to automatically trade cryptocurrency.

Automated trading, also known as algorithmic trading, can be defined as a system of computers programmed to follow specific instructions on how to place trade orders. [1] This system is used to generate profits at a speed and frequency that is impossible for human traders. Some advantages of algorithmic trading include the mitigation of emotional decision making, improved order entry speeds, consistency, and backtesting. [2]

Traderbot’s software is open source and all documents relating to this project can be found here.


Copyright 2017 Jordan Dworaczyk

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


[1]Algorithmic trading (automated trading, black-box trading, or simply algo-trading) is the process of using computers programmed to follow a defined set of instructions for placing a trade in order to generate profits at a speed and frequency that is impossible for a human trader. The defined sets of rules are based on timing, price, quantity or any mathematical model. Apart from profit opportunities for the trader, algo-trading makes markets more liquid and makes trading more systematic by ruling out emotional human impacts on trading activities. Basics of Algorithmic Trading: Concepts and Examples | Investopedia
[2]One of the big reasons that algorithmic trading has become so popular is because of the advantages that it holds over trading manually. The advantages of algo trading are related to speed, accuracy, and reduced costs. Advantages of Algorithmic Trading | Forex Education