PROTECTED SOURCE SCRIPT
TF7 Weekly Synthetic Future

This indicator plots a Synthetic Future Chart by combining the ATM (At-The-Money) Call and Put option prices for NIFTY or SENSEX indices.
It reconstructs the theoretical future price using the formula:
Synthetic Future = ATM Strike + ATM Call Price - ATM Put Price
The indicator allows users to:
View the synthetic future as a line chart or a candlestick chart
Visualise the underlying Call (CE) and Put (PE) prices separately
Choose between NIFTY and SENSEX indices
Select expiry and ATM strike manually for precision
This chart can be helpful for:
Traders comparing synthetic and actual futures prices
Option traders identifying potential mispricing or arbitrage opportunities
Intraday and positional traders who want a refined price reference
📘 How to Use
Add the Indicator
Apply the script on any chart (preferably NIFTY or SENSEX) from the TradingView indicator list.
Configure the Index
In the Trade Set Up section, choose "NIFTY" or "SENSEX" as the underlying index.
Set Expiry & ATM Strike
Input the Expiry Date in YYMMDD format (e.g., 251204 for Dec 4, 2025).
Input the Straddle Strike (ATM strike you want to analyze).
The script auto-generates 18 strikes around this base and selects the closest to LTP.
Toggle Display Options
Show ATM CE/PE: Plots the last traded prices of ATM Call & Put.
Show Synthetic Future: Plots the synthetic price.
Show Candlestick Chart Instead of Line: Plots OHLC of the synthetic future instead of just close price.
Visual Tips
Candlestick bars alternate between semi-transparent green and red for better visibility.
Use shorter timeframes (e.g., 5m, 15m) for intraday strategy testing.
✅ Tips for Best Results
Ensure you're using live market hours for accurate option price data.
Match the expiry and strike exactly with available option symbols on TradingView (format: NSE:NIFTY251204CXXXXX).
Compare synthetic futures with actual FUTURE contracts (e.g., NSE:NIFTY1!) for divergence or convergence signals.
Can be used for calendar spreads, option arbitrage, and volatility-based strategies.
⚠️ Limitations
Options data may not load correctly for illiquid strikes or expired contracts.
The indicator doesn’t account for transaction costs, slippage, or dividend impact.
Requires real-time data for optimal usage; delayed data might affect accuracy.
It reconstructs the theoretical future price using the formula:
Synthetic Future = ATM Strike + ATM Call Price - ATM Put Price
The indicator allows users to:
View the synthetic future as a line chart or a candlestick chart
Visualise the underlying Call (CE) and Put (PE) prices separately
Choose between NIFTY and SENSEX indices
Select expiry and ATM strike manually for precision
This chart can be helpful for:
Traders comparing synthetic and actual futures prices
Option traders identifying potential mispricing or arbitrage opportunities
Intraday and positional traders who want a refined price reference
📘 How to Use
Add the Indicator
Apply the script on any chart (preferably NIFTY or SENSEX) from the TradingView indicator list.
Configure the Index
In the Trade Set Up section, choose "NIFTY" or "SENSEX" as the underlying index.
Set Expiry & ATM Strike
Input the Expiry Date in YYMMDD format (e.g., 251204 for Dec 4, 2025).
Input the Straddle Strike (ATM strike you want to analyze).
The script auto-generates 18 strikes around this base and selects the closest to LTP.
Toggle Display Options
Show ATM CE/PE: Plots the last traded prices of ATM Call & Put.
Show Synthetic Future: Plots the synthetic price.
Show Candlestick Chart Instead of Line: Plots OHLC of the synthetic future instead of just close price.
Visual Tips
Candlestick bars alternate between semi-transparent green and red for better visibility.
Use shorter timeframes (e.g., 5m, 15m) for intraday strategy testing.
✅ Tips for Best Results
Ensure you're using live market hours for accurate option price data.
Match the expiry and strike exactly with available option symbols on TradingView (format: NSE:NIFTY251204CXXXXX).
Compare synthetic futures with actual FUTURE contracts (e.g., NSE:NIFTY1!) for divergence or convergence signals.
Can be used for calendar spreads, option arbitrage, and volatility-based strategies.
⚠️ Limitations
Options data may not load correctly for illiquid strikes or expired contracts.
The indicator doesn’t account for transaction costs, slippage, or dividend impact.
Requires real-time data for optimal usage; delayed data might affect accuracy.
Скрипт с защищённым кодом
Этот скрипт опубликован с закрытым исходным кодом. Однако вы можете использовать его свободно и без каких-либо ограничений — читайте подробнее здесь.
Отказ от ответственности
Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.
Скрипт с защищённым кодом
Этот скрипт опубликован с закрытым исходным кодом. Однако вы можете использовать его свободно и без каких-либо ограничений — читайте подробнее здесь.
Отказ от ответственности
Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.