A primer for readers new to trading bots

A beginner-level primer on what an open-source trading bot mechanically is, what it can and cannot do for an account, and a sensible first month with one.

What a bot is, mechanically

A trading bot is a program that watches prices on an exchange and places orders when its rules say to. That is all. It watches, it decides, it places. The "watches" part is market data feeds; the "decides" part is the strategy — the rules; the "places" part is the exchange API. Between those three parts there is nothing magical, no intelligence hiding in a box.

What a bot can do

What a bot cannot do

The honest one-line summary: a bot automates a plan you already have; it does not produce a plan for you.

Who bots suit

People who enjoy running their own infrastructure, who can read a bit of Python, and who want to test ideas with their own hands. If that description fits, the tools on this desk are the right kind of toy. If it does not, the hosted end of the market exists — it is just not what this desk covers.

A sensible first month

  1. Set the bot up on one exchange you already use, in paper mode. Nothing live, no exceptions.
  2. Run the shipped example strategy for a week. Do not change it yet — watch how it trades.
  3. Read the strategy file line by line. The goal is to predict what it will do before it does it.
  4. Change exactly one thing — the exit policy is a good first knob — and run another week.
  5. Write down, each week, what surprised you. The surprises are the actual curriculum.
FreqDesk
An independent reference desk for open trading bots.
desk@freqdesk.pro
About this desk
Privacy notice
Terms of use

FreqDesk is an educational publication about open-source trading software. No software is hosted or distributed on this domain, and no trading advice is given.