OPEN-SOURCE SCRIPT
HTF Candlestick

HTF Candlestick
This indicator that visualizes a specific candle from a user-defined timeframe (1D, 1H, etc.) and its associated properties on the chart. Below is a detailed explanation:
1 - Inputs and Initialization:
2 - Custom Data Type (type bar):
3 - Logic:
4 - Methods:
5 - Candle Redrawing:
6 - Table Display:
Kod Açıklaması
Bu Pine Script, kullanıcı tarafından seçilen bir zaman dilimine (1D, 1H vb.) ait bir mum çubuğunu ve onun özelliklerini grafik üzerinde görselleştiren özel bir indikatördür. İşte detaylı açıklaması:
1- Girdiler ve Başlangıç:
2 - Özel Veri Tipi (type bar):
3- Mantık:
4 - Metotlar:
5- Mum Yeniden Çizimi:
6 - Tablo Görüntüsü:
Bu kod, kullanıcıya belirli bir zaman dilimindeki mum çubuğunun görsel bir analizini ve temel bilgilerini sağlar.
This indicator that visualizes a specific candle from a user-defined timeframe (1D, 1H, etc.) and its associated properties on the chart. Below is a detailed explanation:
1 - Inputs and Initialization:
- timeframeInput: Allows the user to select the desired timeframe (e.g., daily).
- pos: Adjusts the horizontal position of the drawn candle on the chart.
2 - Custom Data Type (type bar):
- The bar type stores data for the open, high, low, and close (OHLC) values, as well as the start time of the candle.
- It also includes graphical elements like body, wick, and start lines.
3 - Logic:
- A variable b is initialized to represent the custom candle.
- The script checks for changes in the selected timeframe and creates a new bar when the timeframe changes.
4 - Methods:
- update(): Updates the OHLC values of the bar if a new high or low occurs.
- display(): Draws the candle on the chart, including:
- The candle body.
- The wick (shadow).
- Labels showing the open, high, and low values.
- Horizontal and vertical dotted lines for visual aid.
5 - Candle Redrawing:
- The script clears all graphical elements (lines, labels, boxes) for the current candle on the last bar of the chart (barstate.islast) and redraws them using the display() method.
6 - Table Display:
- A small table is displayed at the right-hand side of the chart showing:
- The selected timeframe.
- The opening value of the candle.
- The difference between the close and open prices, highlighted with the appropriate color.
Kod Açıklaması
Bu Pine Script, kullanıcı tarafından seçilen bir zaman dilimine (1D, 1H vb.) ait bir mum çubuğunu ve onun özelliklerini grafik üzerinde görselleştiren özel bir indikatördür. İşte detaylı açıklaması:
1- Girdiler ve Başlangıç:
- timeframeInput: Kullanıcının istediği zaman dilimini seçmesine olanak tanır (ör. günlük).
- pos: Çizilen mumun grafikte yatay pozisyonunu ayarlamak için kullanılır.
2 - Özel Veri Tipi (type bar):
- bar türü, açılış, yüksek, düşük ve kapanış (OHLC) değerlerini ve mumun başlangıç zamanını saklar.
- Ayrıca, grafik öğeleri için body, wick ve start gibi alanlar içerir.
3- Mantık:
- b değişkeni, seçilen mum çubuğunu temsil etmek için tanımlanmıştır.
- Seçilen zaman diliminde bir değişiklik olup olmadığını kontrol eder ve değişiklik olduğunda yeni bir bar oluşturur.
4 - Metotlar:
- update(): Daha yüksek bir zirve veya daha düşük bir dip meydana gelirse, mumun OHLC değerlerini günceller.
- display(): Grafik üzerinde mum çubuğunu çizer. Bu işlem şunları içerir:
- Mum gövdesi.
- Fitil (gölge).
- Açılış, yüksek ve düşük değerlerini gösteren etiketler.
- Görsel yardım için yatay ve dikey kesik çizgiler.
5- Mum Yeniden Çizimi:
- Grafik üzerindeki tüm grafiksel elemanları (çizgiler, etiketler, kutular) temizler ve mevcut mumun son çubuğunda (barstate.islast) bunları yeniden çizer.
6 - Tablo Görüntüsü:
- Grafik üzerinde sağ tarafta küçük bir tablo gösterilir. Bu tabloda:
- Seçilen zaman dilimi.
- Mumun açılış değeri.
- Kapanış ve açılış fiyatları arasındaki fark, uygun renkte vurgulanarak gösterilir.
Bu kod, kullanıcıya belirli bir zaman dilimindeki mum çubuğunun görsel bir analizini ve temel bilgilerini sağlar.
开源脚本
本着TradingView的真正精神,此脚本的创建者将其开源,以便交易者可以查看和验证其功能。向作者致敬!虽然您可以免费使用它,但请记住,重新发布代码必须遵守我们的网站规则。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。
开源脚本
本着TradingView的真正精神,此脚本的创建者将其开源,以便交易者可以查看和验证其功能。向作者致敬!虽然您可以免费使用它,但请记住,重新发布代码必须遵守我们的网站规则。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。