Oracle
Welcome to Oracle, the Jester Analytics Bot!
Last updated
Welcome to Oracle, the Jester Analytics Bot!
Last updated
Bot: https://t.me/jesterStatsBot
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.
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.
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.
Open our Castellan user management bot.
Complete the verification process.
Input your TradingView ID.
Make sure you are using Jester | Infinity v.02 or later on TradingView for full compatibility.
Install or update the script if you haven’t already, accessible automatically via Castellan.
The script can be found inside the "Invite-only" section in Indicators.
Navigate to the chart (trading pair) you want to analyze in TradingView.
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.
Double-check that your Jester indicator is still using the default style for everything else to ensure consistent results.
Go to Layout → Export chart data in TradingView. Ensure UNIX is selected as the timestamp.
Use the default naming format (e.g., BITSTAMPBTCUSD, 58e33e.csv
) so our parser can better auto-detect the market data.
Note: At present, uploading new backtests requires Premium access.
After exporting, download the CSV file to your device.
You’re now ready to take advantage of Oracle’s analytics!
Open Oracle and type or use the /start
command.
Since you’re already registered with Castellan, your user data will auto-sync into Oracle.
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.
Once saved, these defaults will apply to all future backtest calculations until you change them.
If you’re a Premium user, you can upload a new CSV by using the New Backtest
button.
If you’re a Basic user, you can still view existing test results but won’t be able to upload new ones.
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.
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.
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 Telegram Support group, or reach out to the team directly.