Each project arrives with its purpose, milestones and first tasks written out. Here is how the first three read.
Trading capital you can afford to lose
Decide, before any code exists, the single sum you could lose in full without touching rent, emergency savings, debt repayments or pension contributions. For most people with a personal setup this is a small slice of their savings, and writing it down now stops a losing month from turning into a top-up from money that already had a job.
First tasks
- List monthly essentials, emergency savings and existing commitments on one sheet
- Write the single sum you could lose in full without changing your life
- Record the rule that the figure changes only at a quarterly check
- Re-read the capital figure and its reasons before allowing any top-up @recurring(quarterly)
One-page trading charter and weekly time budget
Write down why you want to trade algorithmically, how many hours a week you can really give it, which markets are in and out, and what result after a year would make you continue or stop. Most strategies fail out of sample, so a charter that expects failure and treats the first year as tuition keeps the hobby from quietly eating evenings and savings.
First tasks
- Write two sentences on why you want an automated setup at all
- Set the weekly hours you can give it and the instruments you will avoid
- Write the continue and stop criteria for the end of year one
- Save the dated charter in the same repository as the strategy code
Choosing a broker with API access for a small account
Retail brokers differ widely in whether they offer an API, a paper environment, fractional shares, low minimums and clear fees, and switching later means rewriting the order code. Scoring three brokers on the same criteria, including how stable their API has been and how they treat small accounts, saves a painful migration in month six.
First tasks
- Write the five criteria and their weights before reading any broker site
- Score three brokers that offer both an API and a paper environment
- Look up each broker on the financial regulator's public register
- Record the chosen broker and the reason it won