Part 0: My Plan — From Mobile Python (CSV) to EA Development

20 April 2026, 09:18
Kait Budi Kiswoyo
0
18

Part 0: My Plan — From Mobile Python (CSV) to EA Development

I want to build a complete trading system starting from scratch using only my smartphone, Python, and real market data.

Instead of jumping directly into coding or automation, I will follow a step-by-step process to understand how everything works.

This is the roadmap I will follow:

Stage 1 — Learning the Basics

  1. Understanding market structure
  2. Learning support and resistance
  3. Building a simple trading strategy

Stage 2 — Using My Smartphone

  1. Building trading logic using Python
  2. Using Pydroid on Android

Stage 3 — Working with Real Data

  1. Learning CSV and OHLC data
  2. Reading CSV data using Python
  3. Preparing data for backtesting

Stage 4 — Backtesting My Strategy

  1. Building a simple backtesting system
  2. Testing my strategy
  3. Analyzing the results

Stage 5 — Fixing Mistakes

  1. Understanding why backtests can be misleading
  2. Learning about spread and slippage
  3. Avoiding overfitting

Stage 6 — Moving to Automation

  1. Turning strategy into clear rules
  2. Preparing the strategy for automation
  3. Converting logic into EA concept

Stage 7 — Building My First EA

  1. Learning MQL5 basics
  2. Building a simple EA
  3. Backtesting the EA

Stage 8 — Real Testing

  1. Forward testing
  2. Evaluating performance

Stage 9 — Sharing My Results

  1. Sharing my journey
  2. Showing my results
  3. Explaining what I learned

Goal:
Turn a simple trading idea into a working automated system.

In the next post, I will start with the first step: understanding market structure.