Skip to main content

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

  1. Navigate to http://localhost:4000/login
  2. Click "Continue with Google" or enter your email for OTP login
  3. Complete the authentication process
  4. Your account will be created automatically on first login

Step 2: Configure Credentials

  1. After logging in, you'll be on the Settings page
  2. 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/
  3. Click "Update Credentials"

Step 3: Configure Telegram (Optional)

  1. Scroll to "Telegram Configuration" section
  2. Enter your bot token and chat ID
  3. 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?

Tips for Best Results

  1. Start with sandbox account - Test everything before using real money
  2. Check signals during market hours - Most signals occur when market is active
  3. Review signal history - Look for patterns in the signals generated
  4. Don't overtrade - The system has overtrading prevention for a reason
  5. Use proper position sizing - Follow the recommendations in signal notifications
  6. Set stops - Always use the suggested stop prices
  7. Monitor P&L - Check dashboard regularly to track performance
  8. Keep credentials secure - Never share your API tokens