PROTECTED SOURCE SCRIPT

Adaptive Signal Oracle

116
Adaptive Signal Oracle – Precision Forecasting with Weighted KNN & HMA Trend Logic
🔍 Overview
Adaptive Signal Oracle is a forward-looking trend prediction strategy that merges non-repainting technical analysis with a machine-learning-inspired forecasting model. Built from scratch, it is not a mashup of off-the-shelf indicators. Instead, it uses a handcrafted K-Nearest Neighbors (KNN)-style prediction engine combined with a classic HMA (Hull Moving Average) trend filter to deliver actionable, high-confidence entries.

📈 Core Components Explained
🔸 1. KNN-Weighted Future Predictor (Custom Engine)
Simulates a machine learning process using historical price behavior.

Compares current conditions to a rolling dataset of past feature/label pairs.

Assigns weights based on distance, forming a probabilistic directional bias.

Generates:

Prediction Probability (% confidence)

Expected Price Movement Magnitude

Dynamic Trade Targets (TP1/TP2)

🔸 2. HMA Trend Filter (Hull Moving Average)
Used for real-time trend confirmation.

Prevents entry during whipsaws by enforcing directional alignment.

Non-repainting and adaptive to volatility swings.

🔸 3. Risk-Managed Execution Logic
Built-in 2-level take-profit system:

TP1: Partial exit (50%)

TP2: Full exit (remaining 100%)

Hard-coded stop-loss at a configurable percentage (default: 2%)

Includes cooldown logic to prevent same-bar entries and exits

🔸 4. Integrated Visual Dashboard
Tracks:

Trade status

Entry price

TP/SL hits

Trend direction

Real-time PnL

Dashboard is resizable and repositionable for user control

🔸 5. Clean Bar Coloring
Highlights predicted direction with green (bullish) and red (bearish) candles

Enhances signal visibility without interfering with price action

⚠️ Important Notes
This script does not repaint.

All calculations are based on confirmed historical data, using bar-closed logic only.

Ideal for crypto, forex, and trending asset classes, especially on the 1H+ timeframes.

Not intended for use as financial advice or automated investment decision-making.

🧠 How to Use
Set desired TP/SL levels in the strategy inputs.

Adjust k-value and lookback for best fit with your instrument.

Monitor the dashboard and colored bars for trade entries.

Use as part of a broader system with structure, support/resistance, or volume confirmation if needed.

🛡️ Disclaimer
This script is for educational and informational purposes only. It does not constitute financial advice. Past performance does not guarantee future results. Always test on historical data and demo environments before applying to live trading. The author is not liable for any financial decisions made based on this script.

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.