| name | indicator-setup |
| description | Set up the Python environment for OpenAlgo indicator analysis. Installs openalgo, plotly, dash, streamlit, yfinance, matplotlib, seaborn, and creates the project folder structure. |
| argument-hint | [python-version] |
| allowed-tools | Bash, Read, Write, Glob, AskUserQuestion |
Set up the complete Python environment for OpenAlgo indicator analysis, charting, and dashboard development.
Arguments
$0 = Python version (optional, default: python3). Examples: python3.12, python3.13
Note: openalgo 2.x requires Python 3.12 or newer (3.12 / 3.13 / 3.14). Check the version before creating the venv and abort with a clear message if it is older:
python3 --version
Steps
Step 1: Detect Operating System
uname -s 2>/dev/null || echo "Windows"
Map: Darwin = macOS, Linux = Linux, MINGW*/CYGWIN*/Windows = Windows.
Step 2: Create Virtual Environment