Jester Documentation
  • 👋Introduction
  • Overview
    • ✨Our Features
    • 🚗Roadmap
  • Guide
    • 🏅Tiers
    • 🛠️Getting set up
  • Tools
    • Castellan
      • 🔐Bonding Curve
    • 📈Jester - Infinity
      • 📃Indicator Guide
        • ⚙️Indicator & Settings
        • 📪How to Use
        • 🤔How it Works
    • 🔮Oracle
      • 📃Backtesting Guide
        • 🔎Summary
        • 📂Position Management
        • 📉Stop Loss Strategies
      • ⚙️Settings
      • 🕰️Updates
    • 🤖JesterBot
    • 🌌User Automation
    • 👑TrixieAI
    • 🥷Rogue
  • Tokenomics
    • 🃏Jester ($JEST)
    • 🤝Buybacks
    • 👑Crowns
  • Automation
    • 🏛️JESTER Vault
    • 🖥️Private Automation
  • FAQ
    • 🔍Tracked Pairs
    • ❔Q&A
    • ⛓️Links
    • 📄Terms and Conditions
Powered by GitBook
On this page
  • Steps to Get Started
  • 1. Register with Castellan
  • 2. Launch the Jester TV Indicator
  • 3. Prepare Your Chart
  • 4. Export Your Chart Data
  • 5. Open Oracle & Configure Your Settings
  • 6. Add or View Backtests
  • After Parsing
  • That’s It!
  1. Tools

Oracle

Welcome to Oracle, the Jester Analytics Bot!

PreviousHow it WorksNextBacktesting Guide

Last updated 2 months ago

Bot: https://t.me/jesterStatsBot

Important Notes

  1. Registration via Castellan: You must first register through our Castellan user management bot before using Oracle. Castellan handles all user access permissions and ties directly into Oracle.

  2. Premium Feature: At this time, uploading new backtests (CSV files) to Oracle is reserved for Premium tier users. Basic-tier users can view limited reports or previously processed data.

  3. How Our Parser Works: Our CSV parser reads the exported TradingView data row by row, identifying when trades start and end based on pivot and trend signals. It then calculates your trade outcomes (win, loss, partial targets, etc.) along with advanced metrics. This data is stored as new CSV files in the backend, which can later be aggregated or used to train our Jester ML models.

Oracle is unique, as we also simulates real-world conditions—including random slippage, maker/taker fees, and partial take profit exits—to give you results closer to a live trading environment.

Steps to Get Started

1. Register with Castellan

  1. Open our Castellan user management bot.

  2. Complete the verification process.

  3. Input your TradingView ID.

2. Launch the Jester TV Indicator

  1. Make sure you are using Jester | Infinity v.02 or later on TradingView for full compatibility.

  2. Install or update the script if you haven’t already, accessible automatically via Castellan.

  3. The script can be found inside the "Invite-only" section in Indicators.

3. Prepare Your Chart

  1. Navigate to the chart (trading pair) you want to analyze in TradingView.

  2. In your Jester indicator settings:

    • Enable Backtest Mode in the Input tab, and select the start date you want to backtest from.

    • In the Style tab, *enable all “Backtest: ” plots (such as “Backtest: Entry Price,” “Backtest: Trade ID,” etc.) to include those columns in the exported CSV.

    • Also in Style, ensure "Stop Plot", "Profit 1 Plot", and "Profit 2 Plot" are enabled.

  3. Double-check that your Jester indicator is still using the default style for everything else to ensure consistent results.

4. Export Your Chart Data

  1. Go to Layout → Export chart data in TradingView. Ensure UNIX is selected as the timestamp.

  2. Use the default naming format (e.g., BITSTAMPBTCUSD, 58e33e.csv) so our parser can better auto-detect the market data.

  3. Note: At present, uploading new backtests requires Premium access.

  4. After exporting, download the CSV file to your device.

  5. You’re now ready to take advantage of Oracle’s analytics!

5. Open Oracle & Configure Your Settings

  1. Open Oracle and type or use the /start command.

  2. Since you’re already registered with Castellan, your user data will auto-sync into Oracle.

  3. Oracle will prompt you to set your account details:

    • Account Size: Your starting capital.

    • Risk Amount: The percentage or amount you’re risking per trade.

    • Maker/Taker Fees: Define the fee rates for your trading platform.

    • Split Take Profit: If you prefer partial exits (like TP1/TP2), set how you want trades allocated.

  4. Once saved, these defaults will apply to all future backtest calculations until you change them.

6. Add or View Backtests

  1. If you’re a Premium user, you can upload a new CSV by using the New Backtest button.

  2. If you’re a Basic user, you can still view existing test results but won’t be able to upload new ones.

  3. Upon uploading, Oracle’s parser automatically:

    • Reads trade signals.

    • Determines trade entries and exits.

    • Calculates trade stats (P/L, fees, partial profits, etc.).

    • Generates CSV output for further analysis or ML training.

Oracle tries to simulate as close to a real trading environment as possible, this includes maker taker fees, position sizing, and even randomized slippage. However backtests do NOT equal real results, as always, trading is a risky business, and you can lose. Never invest more than you can afford to lose.

After Parsing

  • You’ll receive summary CSV files and aggregated metrics.

  • If you’re on Premium tier, these backtests can be used to enhance your personal trading insights and feed data into Jester’s ongoing machine learning efforts.

That’s It!

  • Make sure you’re registered with Castellan so Oracle recognizes your access level.

  • If you’re in Premium tier, get ready to upload and parse new backtests.

  • Ensure your CSV names are the default exported from TradingView.

    • Example: <BROKER>_<PAIR>, <TIMEFRAME>_<ID>.csv

  • Enjoy deeper insights with Oracle’s advanced parsing, and let us know if you have any questions!

Need Help? Contact support in our group, or reach out to the team directly.

Telegram Support
🔮
Page cover image