Quick Start Guide
Get up and running with Ody's Rope in just a few minutes.
Prerequisites
Before you begin, make sure you have:
- Python 3.13 or higher (match Spaceship cPanel runtime)
- A Tradier account (sandbox account for testing)
- Telegram bot (optional, for notifications)
Installation
1. Clone the Repository
git clone https://github.com/WOOSIG2022/StarterAlgo.git
cd StarterAlgo
2. Install Dependencies
pip install -r requirements.txt
3. Configure Environment
Create a .env file based on the example:
cp env.example .env
Edit the .env file with your settings.
4. Start the Application
python app.py
The app will start on http://localhost:4000
First Time Setup
Step 1: Log In
- Navigate to
http://localhost:4000/login - Click "Continue with Google" or enter your email for OTP login
- Complete the authentication process
- Your account will be created automatically on first login
Step 2: Configure Credentials
- After logging in, you'll be on the Settings page
- Enter your Tradier credentials:
- Account ID: Your Tradier account ID (e.g., VA12345678)
- Access Token: Your Tradier API access token
- Base Account URL:
https://sandbox.tradier.com/v1/accounts/YOUR_ACCOUNT_ID/
- Click "Update Credentials"
Step 3: Configure Telegram (Optional)
- Scroll to "Telegram Configuration" section
- Enter your bot token and chat ID
- Click "Send Test Notification" to verify
Step 4: Access Dashboard
Click the green "View Dashboard" button at the top of the Settings page, or navigate directly to http://localhost:4000/dashboard
What's Next?
- Dashboard Guide - Learn how to use the trading dashboard
- Notification System - Configure your alerts
- Trading System Rules - Understand the strategy