Perfect Candles By Salamun

The "Perfect Candles By Salamun" indicator is a custom indicator for the TradingView trading platform that uses Pine Script v5. Let me explain its function and usage:
Main Function
1. Candlestick Display Modification
This indicator redraws candlesticks with special logic, especially to handle price gaps that occur when the market reopens after a close.
2. Eliminate Price Gaps
When the market opens after a break (for example after a weekend or holiday), there is usually a gap between the previous closing price and the new opening price.
This indicator "fixes" the gap by adjusting the open price of the new candle to be equal to the close price of the previous candle.
Input Parameters
"Valid only on open days" (default: false)
If enabled, modifications are only applied on market opening days.
If disabled, all candles will be modified
"Hourly threshold for detecting open days" (default: 6 hours)
Determine the time threshold for detecting gaps.
If the time interval between candles is > 6 hours, it is considered as the opening of a new day.
"Show Price" (default: true)
Displays a horizontal price line at the last price level
Ways of working
Gap Detection : Calculating the time difference between candles
Modification Conditions :
If applyToDayOpenOnly= false, OR
If the time gap > the specified threshold
Price Adjustment :
Open price = Close price of the previous candle
Close, High, Low still use original values
Coloring :
Teal green for bullish candles (close ≥ open)
Red for bearish candle (close < open)
Utility
For Traders:
Provides a smoother chart visualization without gaps
Helps with more continuous technical analysis
Useful for timeframes that often experience gaps (such as daily, weekly)
For Analysis:
Reduces noise from opening gap
Helps identify clearer trends
Suitable for strategies that focus on continuous price movements
نص برمجي للمستخدمين المدعوين فقط
يمكن فقط للمستخدمين الذين تمت الموافقة عليهم من قبل المؤلف الوصول إلى هذا البرنامج النصي. ستحتاج إلى طلب الإذن والحصول عليه لاستخدامه. يتم منح هذا عادةً بعد الدفع. لمزيد من التفاصيل، اتبع تعليمات المؤلف أدناه أو اتصل SamSalamun مباشرة.
لا توصي TradingView بالدفع مقابل برنامج نصي أو استخدامه إلا إذا كنت تثق تمامًا في مؤلفه وتفهم كيفية عمله. يمكنك أيضًا العثور على بدائل مجانية ومفتوحة المصدر في نصوص مجتمعنا.
تعليمات المؤلف
تحذير: يرجى قراءة دليلنا الخاص بالنصوص المخصصة للمدعوين فقط قبل طلب الوصول.
إخلاء المسؤولية
نص برمجي للمستخدمين المدعوين فقط
يمكن فقط للمستخدمين الذين تمت الموافقة عليهم من قبل المؤلف الوصول إلى هذا البرنامج النصي. ستحتاج إلى طلب الإذن والحصول عليه لاستخدامه. يتم منح هذا عادةً بعد الدفع. لمزيد من التفاصيل، اتبع تعليمات المؤلف أدناه أو اتصل SamSalamun مباشرة.
لا توصي TradingView بالدفع مقابل برنامج نصي أو استخدامه إلا إذا كنت تثق تمامًا في مؤلفه وتفهم كيفية عمله. يمكنك أيضًا العثور على بدائل مجانية ومفتوحة المصدر في نصوص مجتمعنا.
تعليمات المؤلف
تحذير: يرجى قراءة دليلنا الخاص بالنصوص المخصصة للمدعوين فقط قبل طلب الوصول.