Tarea técnica
Job Title
Velocity Vantage — Pro Trend Band Reversal System (TradingView Pine Script)
Who should apply
Experienced TradingView Pine Script developers only.
Please apply only if you have:
-
High reviews / strong portfolio
-
Previous work building trend-band / reversal / signal systems
-
Ability to deliver clean, well-structured code + presets
Applications without proof (screenshots/video or published scripts) will be ignored.
1) Project Overview
Build a premium TradingView Pine Script system named Velocity Vantage for:
-
MNQ / NQ (E-mini Nasdaq 100 futures)
-
Primary use: 1-minute and 5-minute charts
The output must look like a professional trend-band reversal tool (similar to my screenshots):
✅ Trend band (green/red) + trend line + BUY/SELL flip labels
…but significantly better filtering so it catches clean reversals and avoids false flips during pullbacks.
2) Deliverables (Mandatory)
You must deliver two separate scripts:
A) Indicator Script
-
Trend band (green/red)
-
Trend line (green/red)
-
BUY/SELL labels only on confirmed flips
-
Modes + settings (see below)
B) Backtest Script
A separate backtest version that:
-
Converts BUY/SELL flips into trades
-
Produces backtest metrics in TradingView’s tester:
-
Profit Factor
-
Net profit
-
Max drawdown
-
Win rate
-
Total trades
-
-
Includes realistic cost settings (commission + slippage inputs)
3) What “Good” Means (Acceptance Criteria)
The system is acceptable only if it meets these:
-
No signal spam: only one BUY/SELL label per confirmed reversal
-
Pullback protection: in a clear down move it must not print repeated BUYs on small bounces; same for SELLs in clear up moves
-
Anti-chop behavior: must reduce flip-flopping in sideways ranges
-
Volatility adaptive: band width adapts to market activity (wider in fast markets)
-
Works well out of the box on MNQ 1m & 5m with provided presets
4) Visual Requirements
Trend band
-
Green = bullish state
-
Red = bearish state
-
Adjustable opacity
Trend line
-
Single line following price path
-
Color matches state
-
Adjustable thickness
Labels
-
BUY on bearish→bullish flip
-
SELL on bullish→bearish flip
-
Optional: small confidence score near label (toggle)
Optional panel (toggle):
-
State (Bullish/Bearish)
-
Mode (Aggressive/Balanced/Pure)
-
Confidence score (optional)
5) Behavior Requirements
The script must maintain a persistent state:
-
Bullish state (green)
-
Bearish state (red)
(Optional: neutral/range state is acceptable if it improves chop handling)
A flip can only print a label after passing confirmation filters designed to prevent pullback signals.
6) Filtering & Modes (Core Requirement)
The system must include three modes that adjust strictness:
-
Aggressive (earlier flips, more signals)
-
Balanced (default)
-
Pure Reversals (fewer signals, cleanest flips)
“Pure Reversals” must specifically address this problem:
-
In a downtrend, a small bounce should not print BUY if price continues down.
-
In an uptrend, a small dip should not print SELL if price continues up.
Must include:
-
Minimum move requirement
-
Momentum confirmation requirement
-
Cooldown / debounce requirement
-
Anti-chop behavior (holding state longer in ranges)
(Exact implementation method is up to developer; outcome is what matters.)
7) Settings / Inputs (Must-have)
Sensitivity
-
Trend sensitivity
-
Volatility multiplier (band width)
-
Mode selector
Filters
-
Minimum move threshold (fixed or adaptive)
-
Momentum strictness
-
Cooldown bars and/or minimum distance between flips
-
Anti-chop strength
-
Optional candle strength filter toggle
Display
-
Band on/off
-
Line on/off
-
Labels on/off
-
Confidence on/off
-
Limit label count (avoid clutter)
8) Default Presets (Mandatory)
Provide default settings tuned for:
-
MNQ 1m (Pure)
-
MNQ 1m (Balanced)
-
MNQ 5m (Pure)
9) Proof / Testing Required
You must provide:
-
Screenshot or short video showing:
-
Strong down move where it does not spam BUY signals on bounces (Pure mode)
-
Strong up move where it does not spam SELL signals on dips (Pure mode)
-
-
Backtest screenshots on MNQ/NQ for:
-
1m and 5m
-
with commission + slippage enabled
-
10) Submission Requirements (to filter applicants)
When you apply, include:
-
1–2 examples of similar TradingView scripts (screenshots/video or published links)
-
Your fixed price and delivery time for:
-
Indicator script
-
Backtest script
-
Applications without examples will be ignored.