Bu indikatör, 44 adet mum formasyonunun her birinin toplam oluşma sayısını ve en son oluştuğu barın endeksini bir tabloda ve grafik üzerinde gösterir.
Yükseliş ve düşüş trendleri ile kararsız piyasa durumlarını ifade eden mum formasyonlarını farklı renkte gösterir.
Tablo sütunları aşağıda gösterilen değerleri içerir:
Tablo formasyon mum sayılarına ve isimlerine göre sıralanmıştır.
Örnek bir tablo aşağıda yer almaktadır:
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Niteya
//@version=5
// Bu indikatör sadece eğitim amaçlı olarak verilmiştir. Yatırım kararlarınızda kullanmayınız.
indicator(title='Niteya Mum', shorttitle='Mumlar', overlay=true, max_bars_back=500, max_labels_count=500)
var candle_form_number = array.new_int(44, 0)
var candle_form_index = array.new_int(44, 0)
get_candle_forms(float open_g, float close_g, float high_g, float low_g, int barindex_no) =>
C_Len = 14
C_ShadowPercent = 5.0
C_ShadowEqualsPercent = 100.0
C_DojiBodyPercent = 5.0
C_Factor = 2.0
sma200 = ta.sma(close_g, 200)
sma50 = ta.sma(close_g, 50)
C_DownTrend = close_g < sma50 and sma50 < sma200
C_UpTrend = close_g > sma50 and sma50 > sma200
C_BodyHi = math.max(close_g, open_g)
C_BodyLo = math.min(close_g, open_g)
C_Body = C_BodyHi - C_BodyLo
C_BodyAvg = ta.ema(C_Body, C_Len)
C_SmallBody = C_Body < C_BodyAvg
C_LongBody = C_Body > C_BodyAvg
C_UpShadow = high_g - C_BodyHi
C_DnShadow = C_BodyLo - low_g
C_HasUpShadow = C_UpShadow > C_ShadowPercent / 100 * C_Body
C_HasDnShadow = C_DnShadow > C_ShadowPercent / 100 * C_Body
C_WhiteBody = open_g < close_g
C_BlackBody = open_g > close_g
C_Range = high_g-low_g
// C_IsInsideBar = C_BodyHi[1] > C_BodyHi and C_BodyLo[1] < C_BodyLo
C_BodyMiddle = C_Body / 2 + C_BodyLo
C_ShadowEquals = C_UpShadow == C_DnShadow or (math.abs(C_UpShadow - C_DnShadow) / C_DnShadow * 100) < C_ShadowEqualsPercent and (math.abs(C_DnShadow - C_UpShadow) / C_UpShadow * 100) < C_ShadowEqualsPercent
C_IsDojiBody = C_Range > 0 and C_Body <= C_Range * C_DojiBodyPercent / 100
C_Doji = C_IsDojiBody and C_ShadowEquals
str_candle_name = ''
str_candle_tip = ''
color_candle = 0
barindex = str.tostring(barindex_no)
// 1. C_OnNeckBearishNumberOfCandles = 2
C_OnNeckBearish = false
if C_DownTrend and C_BlackBody[1] and C_LongBody[1] and C_WhiteBody and open_g < close_g[1] and C_SmallBody and C_Range!=0 and math.abs(close_g-low_g[1])<=C_BodyAvg*0.05
C_OnNeckBearish := true
if C_OnNeckBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "B-" + barindex
str_candle_tip += "Boyun\nDüşüş trendinde görülen ve iki mumdan bir devam formasyonudur. İlk mum uzun ve kırmızı, ikinci mum kısa ve yeşil gövdelidir. İkinci mumun kapanış fiyatı, ilk mumun düşük fiyatına yakın veya eşittir. Düşüş trendinin devam ettiğini gösterir ve yeşil mum çubuğunun en düşük seviyesine ulaşılması bazen bir onay olarak kabul edilir."
color_candle := -1
array.set(candle_form_number, 0, array.get(candle_form_number, 0)+1)
array.set(candle_form_index, 0, barindex_no)
// 2. C_RisingWindowBullishNumberOfCandles = 2
C_RisingWindowBullish = false
if C_UpTrend[1] and (C_Range!=0 and C_Range[1]!=0) and low_g > high_g[1]
C_RisingWindowBullish := true
if C_RisingWindowBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "YP-" + barindex
str_candle_tip += "Yükselen Pencere\nBir yükseliş trendi sırasında oluşan iki mumlu bir boğa devam formasyonudur. Her iki mum da Dört Fiyatlı Doji dışında herhangi bir türden olabilir. Modelin en önemli özelliği, ilk mumun en yüksek ve ikinci mumun en düşük fiyatı arasındaki fiyat farkıdır. İki çubuk arasındaki bu boşluk (pencere), satış baskısına karşı desteği gösterir."
color_candle := 1
array.set(candle_form_number, 1, array.get(candle_form_number, 1)+1)
array.set(candle_form_index, 1, barindex_no)
// 3. C_FallingWindowBearishNumberOfCandles = 2
C_FallingWindowBearish = false
if C_DownTrend[1] and (C_Range!=0 and C_Range[1]!=0) and high_g < low_g[1]
C_FallingWindowBearish := true
if C_FallingWindowBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "DP-" + barindex
str_candle_tip += "Düşen Pencere\nDüşüş trendi sırasında oluşan iki mumlu bir ayı devam formasyonudur. Her iki mum da Dört Fiyatlı Doji dışında herhangi bir tipte olabilir. Modelin en önemli özelliği, ilk mumun en düşük seviyesi ile ikinci mumun en yükseği arasındaki fiyat farkıdır. Bu boşluğun (pencerenin) varlığı, düşüş eğiliminin devam etmesinin beklendiği anlamına gelir."
color_candle := -1
array.set(candle_form_number, 2, array.get(candle_form_number, 2)+1)
array.set(candle_form_index, 2, barindex_no)
// 4. C_FallingThreeMethodsBearishNumberOfCandles = 5
C_FallingThreeMethodsBearish = false
if C_DownTrend[4] and (C_LongBody[4] and C_BlackBody[4]) and (C_SmallBody[3] and C_WhiteBody[3] and open_g[3]>low_g[4] and close_g[3]<high_g[4]) and (C_SmallBody[2] and C_WhiteBody[2] and open_g[2]>low_g[4] and close_g[2]<high_g[4]) and (C_SmallBody[1] and C_WhiteBody[1] and open_g[1]>low_g[4] and close_g[1]<high_g[4]) and (C_LongBody and C_BlackBody and close_g<close_g[4])
C_FallingThreeMethodsBearish := true
if C_FallingThreeMethodsBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "DÜY-" + barindex
str_candle_tip += "Düşen Üç Yöntem\nMevcut bir düşüş trendinin devamını gösteren beş mumlu bir ayı formasyonudur. İlk mum uzun ve kırmızıdır, ardından gövdeleri ilk mumun menzili içinde olan üç kısa yeşil mum gelir. Son mum da kırmızı ve uzundur ve ilk mumun kapanışının altında kapanır. Bu belirleyici beşinci güçlü düşüş mumu, boğaların önceki düşüş trendini tersine çeviremeyeceğini ve ayıların piyasanın kontrolünü yeniden ele geçirdiğini gösterir."
color_candle := -1
array.set(candle_form_number, 3, array.get(candle_form_number, 3)+1)
array.set(candle_form_index, 3, barindex_no)
// 5. C_RisingThreeMethodsBullishNumberOfCandles = 5
C_RisingThreeMethodsBullish = false
if C_UpTrend[4] and (C_LongBody[4] and C_WhiteBody[4]) and (C_SmallBody[3] and C_BlackBody[3] and open_g[3]<high_g[4] and close_g[3]>low_g[4]) and (C_SmallBody[2] and C_BlackBody[2] and open_g[2]<high_g[4] and close_g[2]>low_g[4]) and (C_SmallBody[1] and C_BlackBody[1] and open_g[1]<high_g[4] and close_g[1]>low_g[4]) and (C_LongBody and C_WhiteBody and close_g>close_g[4])
C_RisingThreeMethodsBullish := true
if C_RisingThreeMethodsBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "YÜY-" + barindex
str_candle_tip += "Yükselen Üç Yöntem\nMevcut bir yükseliş trendinin devamını gösteren beş mumlu bir boğa formasyonudur. İlk mum uzun ve yeşildir, ardından gövdeleri ilk mumun menzili içinde olan üç kısa kırmızı mum gelir. Son mum da yeşil ve uzundur ve ilk mumun kapanışının üzerinde kapanır. Bu belirleyici beşinci güçlü yükseliş mumu, ayıların önceki yükseliş trendini tersine çeviremeyeceğini ve boğaların piyasanın kontrolünü yeniden ele geçirdiğini gösterir."
color_candle := 1
array.set(candle_form_number, 4, array.get(candle_form_number, 4)+1)
array.set(candle_form_index, 4, barindex_no)
// 6. C_TweezerTopBearishNumberOfCandles = 2
C_TweezerTopBearish = false
if C_UpTrend[1] and (not C_IsDojiBody or (C_HasUpShadow and C_HasDnShadow)) and math.abs(high_g-high_g[1]) <= C_BodyAvg*0.05 and C_WhiteBody[1] and C_BlackBody and C_LongBody[1]
C_TweezerTopBearish := true
if C_TweezerTopBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "CTAV-" + barindex
str_candle_tip += "Cımbız Tavanı\nPotansiyel bir düşüş (ayı) eğilimini gösteren iki mumlu bir formasyondur. Yükseliş trendi sırasında görülür. İlk mum uzun ve yeşil, ikinci mum kırmızı ve yüksekliği bir önceki mumun yüksekliğiyle neredeyse aynıdır. Ters yönlerle birlikte neredeyse aynı yükseklikler, ayıların piyasayı ele geçirebileceğini gösterir."
color_candle := -1
array.set(candle_form_number, 5, array.get(candle_form_number, 5)+1)
array.set(candle_form_index, 5, barindex_no)
// 7. C_TweezerBottomBullishNumberOfCandles = 2
C_TweezerBottomBullish = false
if C_DownTrend[1] and (not C_IsDojiBody or (C_HasUpShadow and C_HasDnShadow)) and math.abs(low_g-low_g[1]) <= C_BodyAvg*0.05 and C_BlackBody[1] and C_WhiteBody and C_LongBody[1]
C_TweezerBottomBullish := true
if C_TweezerBottomBullish
str_candle_name += "CTAB-" + barindex
str_candle_tip += "Cımbız Tabanı\nPotansiyel bir yükseliş (boğa) trendini gösterenn iki mumlu bir formasyondur. Düşüş trendi sırasında görülür. İlk mum uzun ve kırmızıdır, ikinci mum yeşildir, dipleri önceki mumun dip seviyesiyle neredeyse aynıdır. Ters yönlerle birlikte neredeyse aynı düşükler, boğaların piyasayı ele geçirebileceğini gösterir."
color_candle := 1
array.set(candle_form_number, 6, array.get(candle_form_number, 6)+1)
array.set(candle_form_index, 6, barindex_no)
// 8. C_DarkCloudCoverBearishNumberOfCandles = 2
C_DarkCloudCoverBearish = false
if (C_UpTrend[1] and C_WhiteBody[1] and C_LongBody[1]) and (C_BlackBody and open_g >= high_g[1] and close_g < C_BodyMiddle[1] and close_g > open_g[1])
C_DarkCloudCoverBearish := true
if C_DarkCloudCoverBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "KBÖ-" + barindex
str_candle_tip += "Kara Bulut Örtüsü\nBir yükseliş trendinde görülen iki mumlu düşüş (ayı) dönüş mum formasyonudur. İlk mum yeşildir ve ortalamadan daha büyük bir gövdeye sahiptir. İkinci mum kırmızıdır ve önceki mumun tepe noktasının üzerinde açılır, bir boşluk oluşturur ve ardından ilk mumun orta noktasının altında kapanır. Formasyon, momentumda yukarıdan aşağıya olası bir kaymayı gösterir ve bu da yakında trend de dönüş olasılığını gösterir."
color_candle := -1
array.set(candle_form_number, 7, array.get(candle_form_number, 7)+1)
array.set(candle_form_index, 7, barindex_no)
// 9. C_DownsideTasukiGapBearishNumberOfCandles = 3
C_DownsideTasukiGapBearish = false
if C_LongBody[2] and C_SmallBody[1] and C_DownTrend and C_BlackBody[2] and C_BodyHi[1] < C_BodyLo[2] and C_BlackBody[1] and C_WhiteBody and C_BodyHi <= C_BodyLo[2] and C_BodyHi >= C_BodyHi[1]
C_DownsideTasukiGapBearish := true
if C_DownsideTasukiGapBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "ATB-" + barindex
str_candle_tip += "Aşağı Tasuki Boşluğu\nDüşüş trendinde görülen ve genellikle düşüş trendinin devamını gösteren üç mumlu bir formasyondur. İlk mum uzun ve kırmızıdır, ardından açılış fiyatı önceki mumun gövdesinin altında boşluk bırakan daha küçük bir kırmızı mum gelir. Üçüncü mum yeşildir ve ilk iki mumun yarattığı boşluğun içinde kapanır, tam olarak kapatamaz. Boğanın bu boşluğu kapatamaması, düşüş trendinin devam edebileceğini gösterir."
color_candle := -1
array.set(candle_form_number, 8, array.get(candle_form_number, 8)+1)
array.set(candle_form_index, 8, barindex_no)
// 10. C_UpsideTasukiGapBullishNumberOfCandles = 3
C_UpsideTasukiGapBullish = false
if C_LongBody[2] and C_SmallBody[1] and C_UpTrend and C_WhiteBody[2] and C_BodyLo[1] > C_BodyHi[2] and C_WhiteBody[1] and C_BlackBody and C_BodyLo >= C_BodyHi[2] and C_BodyLo <= C_BodyLo[1]
C_UpsideTasukiGapBullish := true
if C_UpsideTasukiGapBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "YTB-" + barindex
str_candle_tip += "Yukarı Tasuki Boşluğu\nBir yükseliş trendinde görülen ve genellikle yükseliş trendinin devamını gösteren üç mumlu bir formasyondur. İlk mum uzun ve yeşildir, ardından açılış fiyatı önceki mumun gövdesinin üzerinde boşluk bırakan daha küçük bir yeşil mum gelir. Üçüncü mum kırmızıdır ve ilk iki mum tarafından oluşturulan boşluğun içinde kapanır, tam olarak kapatamaz. Ayı'nın açığı kapatamaması, yükseliş trendinin devam edebileceğini gösterir."
color_candle := 1
array.set(candle_form_number, 9, array.get(candle_form_number, 9)+1)
array.set(candle_form_index, 9, barindex_no)
// 11. C_EveningDojiStarBearishNumberOfCandles = 3
C_EveningDojiStarBearish = false
if C_LongBody[2] and C_IsDojiBody[1] and C_LongBody and C_UpTrend and C_WhiteBody[2] and C_BodyLo[1] > C_BodyHi[2] and C_BlackBody and C_BodyLo <= C_BodyMiddle[2] and C_BodyLo > C_BodyLo[2] and C_BodyLo[1] > C_BodyHi
C_EveningDojiStarBearish := true
if C_EveningDojiStarBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "AYD-" + barindex
str_candle_tip += "Akşam Yıldızı Doji\nAkşam Yıldızı formasyonunun bir çeşididir. Düşüş trendini gösterir ve uzun gövdeli, yeşil bir mum günü ile yükseliş trendini sürdürür. Ardından bir boşluk ve bir Doji mumu takip eder ve aşağı yönlü bir kapanışla sona erer. Kapanış, ilk günün orta noktasının altında olacaktır. Doji'nin varlığından dolayı normal akşam yıldızı formasyonundan daha fazla düşüş eğilimi gösterir."
color_candle := -1
array.set(candle_form_number, 10, array.get(candle_form_number, 10)+1)
array.set(candle_form_index, 10, barindex_no)
// 12. C_DojiStarBearishNumberOfCandles = 2
C_DojiStarBearish = false
if C_UpTrend and C_WhiteBody[1] and C_LongBody[1] and C_IsDojiBody and C_BodyLo > C_BodyHi[1]
C_DojiStarBearish := true
if C_DojiStarBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "YDA-" + barindex
str_candle_tip += "Yıldız Doji Ayı\nBir yükseliş trendinde görülen ve iki mumdan oluşan bir düşüş (ayı) dönüş mum çubuğu formasyonudur. Önce uzun yeşil bir mum gelir, ardından ilkinin gövdesinin üzerinde açılan ve bir boşluk oluşturan bir Doji mumu (4-Fiyatlı Doji hariç) gelir. Bir sonraki işlem gününde onaylı bir geri dönüş sinyali olarak kabul edilir."
color_candle := -1
array.set(candle_form_number, 11, array.get(candle_form_number, 11)+1)
array.set(candle_form_index, 11, barindex_no)
// 13. C_DojiStarBullishNumberOfCandles = 2
C_DojiStarBullish = false
if C_DownTrend and C_BlackBody[1] and C_LongBody[1] and C_IsDojiBody and C_BodyHi < C_BodyLo[1]
C_DojiStarBullish := true
if C_DojiStarBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "YDB-" + barindex
str_candle_tip += "Yıldız Doji Boğa\nBir düşüş trendinde görülen ve iki mumdan oluşan bir çıkış (boğa) dönüş mum çubuğu formasyonudur. Önce uzun bir kırmızı mum gelir, ardından ilkinin gövdesinin altında açılan ve bir boşluk oluşturan bir Doji mumu (4-Fiyatlı Doji hariç) gelir. Bir sonraki işlem gününde onaylı bir geri dönüş sinyali olarak kabul edilir."
color_candle := 1
array.set(candle_form_number, 12, array.get(candle_form_number, 12)+1)
array.set(candle_form_index, 12, barindex_no)
// 14. C_MorningDojiStarBullishNumberOfCandles = 3
C_MorningDojiStarBullish = false
if C_LongBody[2] and C_IsDojiBody[1] and C_LongBody and C_DownTrend and C_BlackBody[2] and C_BodyHi[1] < C_BodyLo[2] and C_WhiteBody and C_BodyHi >= C_BodyMiddle[2] and C_BodyHi < C_BodyHi[2] and C_BodyHi[1] < C_BodyLo
C_MorningDojiStarBullish := true
if C_MorningDojiStarBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "SYD-" + barindex
str_candle_tip += "Sabah Yıldızı Doji\nSabah Yıldızı formasyonunun bir çeşidi olup üç mum çubuğundan oluşan üç günlük bir çıkış (boğa) dönüş formasyonudur. İlk mum, mevcut düşüş trendini genişleten uzun gövdeli bir kırmızı mumdur. Ardından, açışta boşluk bırakan bir Doji gelir. Bundan sonra, açışta boşluk bırakan ve ilk günün gövdesinin orta noktasının üzerinde kapanan uzun gövdeli yeşil bir mum gelir. Doji'nin varlığından dolayı normal sabah yıldızı modelinden daha fazla yükseliş vardır."
color_candle := 1
array.set(candle_form_number, 13, array.get(candle_form_number, 13)+1)
array.set(candle_form_index, 13, barindex_no)
// 15. C_PiercingBullishNumberOfCandles = 2
C_PiercingBullish = false
if (C_DownTrend[1] and C_BlackBody[1] and C_LongBody[1]) and (C_WhiteBody and open_g <= low_g[1] and close_g > C_BodyMiddle[1] and close_g < open_g[1])
C_PiercingBullish := true
if C_PiercingBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "DB-" + barindex
str_candle_tip += "Delici\nDüşüş trendinde görülen iki mumlu bir yükseliş (boğa) dönüş mum formasyonudur. İlk mum kırmızıdır ve ortalamadan daha büyük bir gövdeye sahiptir. İkinci mum yeşildir ve önceki mumun en düşük noktasının altında açılır, bir boşluk oluşturur ve ardından ilk mumun orta noktasının üzerinde kapanır. Formasyon, momentumda aşağıdan yukarıya doğru olası bir kaymayı ve yakında bir dönüşün olabileceğini gösterir."
color_candle := 1
array.set(candle_form_number, 14, array.get(candle_form_number, 14)+1)
array.set(candle_form_index, 14, barindex_no)
// 16. C_HammerBullishNumberOfCandles = 1
C_HammerBullish = false
if C_SmallBody and C_Body > 0 and C_BodyLo > hl2 and C_DnShadow >= C_Factor * C_Body and not C_HasUpShadow
if C_DownTrend
C_HammerBullish := true
if C_HammerBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "Ç-" + barindex
str_candle_tip += "Çekiç\nBir menkul kıymet fiyatı açılıştan sonra aşağı hareket ettiğinde oluşur, ancak gün içi en düşük seviyenin üzerinde kapanmaya devam eder. Mum, uzun çubuk benzeri bir şekle iliştirilmiş bir kare gibi görünür. Mum, düşüş sırasında oluşursa, Çekiç olarak adlandırılır."
color_candle := 1
array.set(candle_form_number, 15, array.get(candle_form_number, 15)+1)
array.set(candle_form_index, 15, barindex_no)
// 17. C_HangingManBearishNumberOfCandles = 1
C_HangingManBearish = false
if C_SmallBody and C_Body > 0 and C_BodyLo > hl2 and C_DnShadow >= C_Factor * C_Body and not C_HasUpShadow
if C_UpTrend
C_HangingManBearish := true
if C_HangingManBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "AA-" + barindex
str_candle_tip += "Asılı Adam\nBir menkul kıymetin fiyatı açılıştan sonra belirgin bir şekilde düştüğünde ve gün içi en düşük seviyenin üzerinde kapanmaya devam ettiğinde oluşur. Mum, uzun çubuk benzeri bir şekle iliştirilmiş bir kareye benzeyecektir. Mum bir ilerleme sırasında oluşursa, Asılı Adam olarak adlandırılır."
color_candle := -1
array.set(candle_form_number, 16, array.get(candle_form_number, 16)+1)
array.set(candle_form_index, 16, barindex_no)
// 18. C_ShootingStarBearishNumberOfCandles = 1
C_ShootingStarBearish = false
if C_SmallBody and C_Body > 0 and C_BodyHi < hl2 and C_UpShadow >= C_Factor * C_Body and not C_HasDnShadow
if C_UpTrend
C_ShootingStarBearish := true
if C_ShootingStarBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "KY-" + barindex
str_candle_tip += "Kayan Yıldız\nBir yükseliş trendi sırasında ortaya çıkar ve açılışta yükselir ancak açılışa yakın kapanır. Düşüş trendi gösterir ama Ters Çekiç gibi görünür."
color_candle := -1
array.set(candle_form_number, 17, array.get(candle_form_number, 17)+1)
array.set(candle_form_index, 17, barindex_no)
// 19. C_InvertedHammerBullishNumberOfCandles = 1
C_InvertedHammerBullish = false
if C_SmallBody and C_Body > 0 and C_BodyHi < hl2 and C_UpShadow >= C_Factor * C_Body and not C_HasDnShadow
if C_DownTrend
C_InvertedHammerBullish := true
if C_InvertedHammerBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "TÇ-" + barindex
str_candle_tip += "Ters Çekiç\nDüşüş trendi geçerli ise, açılış daha düşüktür. Fiyat yüksek değerlerde işlem görse bile, açılış değerine yakın kapanır. Çekiç formasyonunun ters çevrilmiş şeklidir. Bir günlük bir boğa (çıkış) dönüş formasyonudur."
color_candle := 1
array.set(candle_form_number, 18, array.get(candle_form_number, 18)+1)
array.set(candle_form_index, 18, barindex_no)
// 20. C_MorningStarBullishNumberOfCandles = 3
C_MorningStarBullish = false
if C_LongBody[2] and C_SmallBody[1] and C_LongBody
if C_DownTrend and C_BlackBody[2] and C_BodyHi[1] < C_BodyLo[2] and C_WhiteBody and C_BodyHi >= C_BodyMiddle[2] and C_BodyHi < C_BodyHi[2] and C_BodyHi[1] < C_BodyLo
C_MorningStarBullish := true
if C_MorningStarBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "SY-" + barindex
str_candle_tip += "Sabah Yıldızı\nÜç mum çubuğundan oluşan üç günlük çıkış (boğa) dönüş formasyonudur. İlk mum, mevcut düşüş trendini genişleten uzun gövdeli bir kırmızı mumdur. Ardından, açılışta boşluk bırakan kısa, orta bir mum gelir. Ardından, açılışta boşluk bırakan ve ilk günün gövdesinin orta noktasının üzerinde kapanan uzun gövdeli yeşil bir mum gelir."
color_candle := 1
array.set(candle_form_number, 19, array.get(candle_form_number, 19)+1)
array.set(candle_form_index, 19, barindex_no)
// 21. C_EveningStarBearishNumberOfCandles = 3
C_EveningStarBearish = false
if C_LongBody[2] and C_SmallBody[1] and C_LongBody
if C_UpTrend and C_WhiteBody[2] and C_BodyLo[1] > C_BodyHi[2] and C_BlackBody and C_BodyLo <= C_BodyMiddle[2] and C_BodyLo > C_BodyLo[2] and C_BodyLo[1] > C_BodyHi
C_EveningStarBearish := true
if C_EveningStarBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "AY-" + barindex
str_candle_tip += "Akşam Yıldızı\nDüşüş (boğa) formasyonudur. Uzun gövdeli ve yeşil olan ilk mum yükseliş trendini sürdürür. Ardından boşluklu ve küçük gövdeli bir mum gelir. Son mum aşağı yönlü bir kapanışla oluşur. Kapanış, ilk mumun orta noktasının altında olur."
color_candle := -1
array.set(candle_form_number, 20, array.get(candle_form_number, 20)+1)
array.set(candle_form_index, 20, barindex_no)
// 22. C_MarubozuWhiteBullishNumberOfCandles = 1
C_MarubozuShadowPercentWhite = 5.0
C_MarubozuWhiteBullish = C_WhiteBody and C_LongBody and C_UpShadow <= C_MarubozuShadowPercentWhite/100*C_Body and C_DnShadow <= C_MarubozuShadowPercentWhite/100*C_Body and C_WhiteBody
if C_MarubozuWhiteBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "MB-" + barindex
str_candle_tip += "Marubozu Boğa\nGövdesinde herhangi bir gölgesi olmayan yeşil renkli bir mumdur. Fiyatların yükseleceğini gösterir."
color_candle := 1
array.set(candle_form_number, 21, array.get(candle_form_number, 21)+1)
array.set(candle_form_index, 21, barindex_no)
// 23. C_MarubozuBlackBearishNumberOfCandles = 1
C_MarubozuShadowPercentBearish = 5.0
C_MarubozuBlackBearish = C_BlackBody and C_LongBody and C_UpShadow <= C_MarubozuShadowPercentBearish/100*C_Body and C_DnShadow <= C_MarubozuShadowPercentBearish/100*C_Body and C_BlackBody
if C_MarubozuBlackBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "MA-" + barindex
str_candle_tip += "Marubozu Ayı\nGövdesinde herhangi bir gölgesi olmayan kırmızı renkli bir mumdur. Fiyatların düşeceğini gösterir."
color_candle := -1
array.set(candle_form_number, 22, array.get(candle_form_number, 22)+1)
array.set(candle_form_index, 22, barindex_no)
// 24. C_DojiNumberOfCandles = 1
C_DragonflyDoji = C_IsDojiBody and C_UpShadow <= C_Body
C_GravestoneDojiOne = C_IsDojiBody and C_DnShadow <= C_Body
if C_Doji and not C_DragonflyDoji and not C_GravestoneDojiOne
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "D-" + barindex
str_candle_tip += "Doji\nBir menkul kıymetin açılışı ve kapanışı birbirine aşağı yukarı eşit olduğunda oluşur. Üst ve alt gölgelerin uzunluğu değişebilir. Doji mumları, alıcı ve satıcıların kararsızlığını gösterir. Seans sırasında fiyat açılış seviyesinin üstüne veya altına hareket etse bile, kapanış açılış seviyesinde veya çok yakınındadır."
color_candle := 0
array.set(candle_form_number, 23, array.get(candle_form_number, 23)+1)
array.set(candle_form_index, 23, barindex_no)
// 25. C_GravestoneDojiBearishNumberOfCandles = 1
C_GravestoneDojiBearish = C_IsDojiBody and C_DnShadow <= C_Body
if C_GravestoneDojiBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "MD-" + barindex
str_candle_tip += "Mezartaşı Doji\nAçılış ve kapanış fiyatları günün en düşük seviyesinde olduğunda oluşur. Daha uzun bir gölgeye sahipse daha fazla düşüş eğilimi gösterir. Fiyat hareketlerinin tepesinde görülmesi büyük bir düşüş sinyali göstergesidir."
color_candle := -1
array.set(candle_form_number, 24, array.get(candle_form_number, 24)+1)
array.set(candle_form_index, 24, barindex_no)
// 26. C_DragonflyDojiBullishNumberOfCandles = 1
C_DragonflyDojiBullish = C_IsDojiBody and C_UpShadow <= C_Body
if C_DragonflyDojiBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "DD-" + barindex
str_candle_tip += "Dragonfly Doji\nAçılış ve kapanış fiyatının en yüksek seviyede olduğunda oluşur."
color_candle := 1
array.set(candle_form_number, 25, array.get(candle_form_number, 25)+1)
array.set(candle_form_index, 25, barindex_no)
// 27. C_HaramiCrossBullishNumberOfCandles = 2
C_HaramiCrossBullish = C_LongBody[1] and C_BlackBody[1] and C_DownTrend[1] and C_IsDojiBody and high_g <= C_BodyHi[1] and low_g >= C_BodyLo[1]
if C_HaramiCrossBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "BHD-" + barindex
str_candle_tip += "Boğa Harami Doji\nBoğa Harami formasyonunun bir çeşididir. Düşüş trendi sırasında görülür. İlk mum kırmızı gövdeli olup Doji olan ikinci mumu tamamen kapsar."
color_candle := 1
array.set(candle_form_number, 26, array.get(candle_form_number, 26)+1)
array.set(candle_form_index, 26, barindex_no)
// 28. C_HaramiCrossBearishNumberOfCandles = 2
C_HaramiCrossBearish = C_LongBody[1] and C_WhiteBody[1] and C_UpTrend[1] and C_IsDojiBody and high_g <= C_BodyHi[1] and low_g >= C_BodyLo[1]
if C_HaramiCrossBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "AHD-" + barindex
str_candle_tip += "Ayı Harami Doji\nAyı Harami formasyonunun bir çeşididir. Yükseliş trendi sırasında görülür. İlk mum yeşil gövdeli olup Doji olan ikinci mumu tamamen kapsar. Doji, satıcıların kararsız olduğunu ve trendin tersine dönebileceğini gösterir."
color_candle := -1
array.set(candle_form_number, 27, array.get(candle_form_number, 27)+1)
array.set(candle_form_index, 27, barindex_no)
// 29. C_HaramiBullishNumberOfCandles = 2
C_HaramiBullish = C_LongBody[1] and C_BlackBody[1] and C_DownTrend[1] and C_WhiteBody and C_SmallBody and high_g <= C_BodyHi[1] and low_g >= C_BodyLo[1]
if C_HaramiBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "BH-" + barindex
str_candle_tip += "Boğa Harami\nİki mumdan oluşur. İlk mum büyük ve kırmızı gövdeli olup küçük ve yeşil gövdeli ikinci mumu tamamen kapsar."
color_candle := 1
array.set(candle_form_number, 28, array.get(candle_form_number, 28)+1)
array.set(candle_form_index, 28, barindex_no)
// 30. C_HaramiBearishNumberOfCandles = 2
C_HaramiBearish = C_LongBody[1] and C_WhiteBody[1] and C_UpTrend[1] and C_BlackBody and C_SmallBody and high_g <= C_BodyHi[1] and low_g >= C_BodyLo[1]
if C_HaramiBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "AH-" + barindex
str_candle_tip += "Ayı Harami\nİki mumdan oluşur. İlk mum büyük ve yeşil gövdeli olup küçük ve kırmızı gövdeli ikinci mumu tamamen kapsar."
color_candle := -1
array.set(candle_form_number, 29, array.get(candle_form_number, 29)+1)
array.set(candle_form_index, 29, barindex_no)
// 31. C_LongLowerShadowBullishNumberOfCandles = 1
C_LongLowerShadowPercent = 75.0
C_LongLowerShadowBullish = C_DnShadow > C_Range/100*C_LongLowerShadowPercent
if C_LongLowerShadowBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "UAG-" + barindex
str_candle_tip += "Uzun Alt Gölge\nYeşil veya kırmızı bir gövde altında, uzun bir gölge oluşumudur. Toplam mum boyunun 2/3'ü veya daha fazla uzunluğa sahiptir. Normalde, fiyat destek seviyeleri çevresinde göründüğünde yükseliş (boğa) sinyali olarak kabul edilir."
color_candle := 1
array.set(candle_form_number, 30, array.get(candle_form_number, 30)+1)
array.set(candle_form_index, 30, barindex_no)
// 32. C_LongUpperShadowBearishNumberOfCandles = 1
C_LongShadowPercent = 75.0
C_LongUpperShadowBearish = C_UpShadow > C_Range/100*C_LongShadowPercent
if C_LongUpperShadowBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "UÜG-" + barindex
str_candle_tip += "Uzun Üst Gölge\nYeşil veya kırmızı bir gövde üstünde, uzun bir gölge oluşumudur. Toplam mum boyunun 2/3'ü veya daha fazla uzunluğa sahiptir. Normalde, fiyat direnç seviyeleri çevresinde göründüğünde düşüş (ayı) sinyali olarak kabul edilir."
color_candle := -1
array.set(candle_form_number, 31, array.get(candle_form_number, 31)+1)
array.set(candle_form_index, 31, barindex_no)
// 33. C_SpinningTopWhiteNumberOfCandles = 1
C_SpinningTopWhitePercent = 34.0
C_IsSpinningTopWhite = C_DnShadow >= C_Range / 100 * C_SpinningTopWhitePercent and C_UpShadow >= C_Range / 100 * C_SpinningTopWhitePercent and not C_IsDojiBody
C_SpinningTopWhite = C_IsSpinningTopWhite and C_WhiteBody
if C_SpinningTopWhite
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "TB-" + barindex
str_candle_tip += "Topaç Beyaz\nİki uzun fitilin ortasında bulunan küçük ve yeşil gövdeli bir mumdan oluşur. Fitillerin boyutu değişebilir. Alıcıların ya da satıcıların hakimiyet kuramadığı kararsız piyasalarda görülür."
color_candle := 0
array.set(candle_form_number, 32, array.get(candle_form_number, 32)+1)
array.set(candle_form_index, 32, barindex_no)
// 34. C_SpinningTopBlackNumberOfCandles = 1
C_SpinningTopBlackPercent = 34.0
C_IsSpinningTop = C_DnShadow >= C_Range / 100 * C_SpinningTopBlackPercent and C_UpShadow >= C_Range / 100 * C_SpinningTopBlackPercent and not C_IsDojiBody
C_SpinningTopBlack = C_IsSpinningTop and C_BlackBody
if C_SpinningTopBlack
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "TS-" + barindex
str_candle_tip += "Topaç Siyah\nİki uzun fitilin ortasında bulunan küçük ve kırmızı gövdeli bir mumdan oluşur. Fitillerin boyutu değişebilir. Alıcıların ya da satıcıların hakimiyet kuramadığı kararsız piyasalarda görülür."
color_candle := 0
array.set(candle_form_number, 33, array.get(candle_form_number, 33)+1)
array.set(candle_form_index, 33, barindex_no)
// 35. C_ThreeWhiteSoldiersBullishNumberOfCandles = 3
C_3WSld_ShadowPercent = 5.0
C_3WSld_HaveNotUpShadow = C_Range * C_3WSld_ShadowPercent / 100 > C_UpShadow
C_ThreeWhiteSoldiersBullish = false
if C_LongBody and C_LongBody[1] and C_LongBody[2]
if C_WhiteBody and C_WhiteBody[1] and C_WhiteBody[2]
C_ThreeWhiteSoldiersBullish := close_g > close_g[1] and close_g[1] > close_g[2] and open_g < close_g[1] and open_g > open_g[1] and open_g[1] < close_g[2] and open_g[1] > open_g[2] and C_3WSld_HaveNotUpShadow and C_3WSld_HaveNotUpShadow[1] and C_3WSld_HaveNotUpShadow[2]
if C_ThreeWhiteSoldiersBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "3BA-" + barindex
str_candle_tip += "Üç Beyaz Asker\nPeşpeşe gelen üç uzun gövdeli yeşil mumdan oluşan boğa dönüş formasyonudur. Her bir mum kendisinden önce gelen mumun gövdesi içinde açılır ve kapanışı en yüksek değere yakındır. Yükselişin başladığını gösterir."
color_candle := 1
array.set(candle_form_number, 34, array.get(candle_form_number, 34)+1)
array.set(candle_form_index, 34, barindex_no)
// 36. C_ThreeBlackCrowsBearishNumberOfCandles = 3
C_3BCrw_ShadowPercent = 5.0
C_3BCrw_HaveNotDnShadow = C_Range * C_3BCrw_ShadowPercent / 100 > C_DnShadow
C_ThreeBlackCrowsBearish = false
if C_LongBody and C_LongBody[1] and C_LongBody[2]
if C_BlackBody and C_BlackBody[1] and C_BlackBody[2]
C_ThreeBlackCrowsBearish := close_g < close_g[1] and close_g[1] < close_g[2] and open_g > close_g[1] and open_g < open_g[1] and open_g[1] > close_g[2] and open_g[1] < open_g[2] and C_3BCrw_HaveNotDnShadow and C_3BCrw_HaveNotDnShadow[1] and C_3BCrw_HaveNotDnShadow[2]
if C_ThreeBlackCrowsBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "3KK-" + barindex
str_candle_tip += "Üç Kara Karga\nPeşpeşe gelen üç uzun gövdeli kırmızı mumdan oluşan ayı dönüş formasyonudur. Her bir mum kendisinden önce gelen mumun gövdesi içinde açılır ve kapanışı en düşük değere yakındır. Düşüşün başladığını gösterir."
color_candle := -1
array.set(candle_form_number, 35, array.get(candle_form_number, 35)+1)
array.set(candle_form_index, 35, barindex_no)
// 37. C_EngulfingBullishNumberOfCandles = 2
C_EngulfingBullish = C_DownTrend and C_WhiteBody and C_LongBody and C_BlackBody[1] and C_SmallBody[1] and close_g >= open_g[1] and open_g <= close_g[1] and ( close_g > open_g[1] or open_g < close_g[1] )
if C_EngulfingBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "YB-" + barindex
str_candle_tip += "Yutan Boğa\nKüçük kırmızı bir mumdan sonra gelen ve onu yutan (tamamen kaplayan) büyük bir yeşil mumdan oluşur. Fiyat hareketinin dibinde göründüğünde, büyük bir yükseliş sinyali olarak kabul edilir."
color_candle := 1
array.set(candle_form_number, 36, array.get(candle_form_number, 36)+1)
array.set(candle_form_index, 36, barindex_no)
// 38. C_EngulfingBearishNumberOfCandles = 2
C_EngulfingBearish = C_UpTrend and C_BlackBody and C_LongBody and C_WhiteBody[1] and C_SmallBody[1] and close_g <= open_g[1] and open_g >= close_g[1] and ( close_g < open_g[1] or open_g > close_g[1] )
if C_EngulfingBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "YA-" + barindex
str_candle_tip += "Yutan Ayı\nKüçük yeşil bir mumdan sonra gelen ve onu yutan (tamamen kaplayan) büyük bir kırmızı mumdan oluşur. Fiyat hareketinin tepesinde göründüğünde, büyük bir düşüş sinyali olarak kabul edilir."
color_candle := -1
array.set(candle_form_number, 37, array.get(candle_form_number, 37)+1)
array.set(candle_form_index, 37, barindex_no)
// 39. C_AbandonedBabyBullishNumberOfCandles = 3
C_AbandonedBabyBullish = C_DownTrend[2] and C_BlackBody[2] and C_IsDojiBody[1] and low_g[2] > high_g[1] and C_WhiteBody and high_g[1] < low_g
if C_AbandonedBabyBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "TBB-" + barindex
str_candle_tip += "Terk Edilmiş Bebek Boğa\nDönüş formasyonları devrede olduğunda oldukça nadir görülen ve 3 mumdan oluşan bir formasyondur. İlk mum büyük ve kırmızı gövdeli bir mumdur. Ardından, ilk mumun altında boşluk bırakan bir doji mumu gelir. Doji mumundan sonra daha yüksekte açılış yapan ve hızla yukarı doğru hareket eden yeşil bir mum yer alır."
color_candle := 1
array.set(candle_form_number, 38, array.get(candle_form_number, 38)+1)
array.set(candle_form_index, 38, barindex_no)
// 40. C_AbandonedBabyBearishNumberOfCandles = 3
C_AbandonedBabyBearish = C_UpTrend[2] and C_WhiteBody[2] and C_IsDojiBody[1] and high_g[2] < low_g[1] and C_BlackBody and low_g[1] > high_g
if C_AbandonedBabyBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "TBA-" + barindex
str_candle_tip += "Terk Edilmiş Bebek Ayı\nBir menkul kıymetin fiyatının genellikle aşağı yönlü bir dönüş trendini gösteren ve 3 mumdan oluşan bir formasyonudur. İlk mum büyük ve yeşil gövdeli bir mumdur. Ardından, ilk mumun üstünde boşluk bırakan bir doji mumu gelir. Doji mumundan sonra daha düşükte açılış yapan ve hızla aşağı doğru hareket eden kırmızı bir mum yer alır."
color_candle := -1
array.set(candle_form_number, 39, array.get(candle_form_number, 39)+1)
array.set(candle_form_index, 39, barindex_no)
// 41. C_TriStarBullishNumberOfCandles = 3
C_3DojisBullish = C_Doji[2] and C_Doji[1] and C_Doji
C_BodyGapUpBullish = C_BodyHi[1] < C_BodyLo
C_BodyGapDnBullish = C_BodyLo[1] > C_BodyHi
C_TriStarBullish = C_3DojisBullish and C_DownTrend[2] and C_BodyGapDnBullish[1] and C_BodyGapUpBullish
if C_TriStarBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "3YB-" + barindex
str_candle_tip += "Üç Yıldız Boğa\nUzun bir düşüş trendinin sonunda görülen peşpeşe üç doji mumundan oluşan bir formasyondur. İlk doji mumu boğa ve ayı arasındaki kararsızlığı işaret eder. İkinci doji, mevcut trend yönünde boşluklar bırakır. Üçüncüsü, trendin tersi yönde açıldığında piyasanın davranışını değiştirir. Her bir doji mumunun, tamamı nispeten sığ olan bir gölgesi vardır ve bu oynaklıkta geçici bir kesinti anlamına gelir."
color_candle := 1
array.set(candle_form_number, 40, array.get(candle_form_number, 40)+1)
array.set(candle_form_index, 40, barindex_no)
// 42. C_TriStarBearishNumberOfCandles = 3
C_3Dojis = C_Doji[2] and C_Doji[1] and C_Doji
C_BodyGapUp = C_BodyHi[1] < C_BodyLo
C_BodyGapDn = C_BodyLo[1] > C_BodyHi
C_TriStarBearish = C_3Dojis and C_UpTrend[2] and C_BodyGapUp[1] and C_BodyGapDn
if C_TriStarBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "3YA-" + barindex
str_candle_tip += "Üç Yıldız Ayı\nUzun bir yükseliş trendinin sonunda görülen peşpeşe üç doji mumundan oluşan bir formasyondur. İlk doji mumu boğa ve ayı arasındaki kararsızlığı işaret eder. İkinci doji, mevcut trend yönünde boşluklar bırakır. Üçüncüsü, trendin tersi yönde açıldığında piyasanın davranışını değiştirir. Her bir doji mumunun, tamamı nispeten sığ olan bir gölgesi vardır ve bu oynaklıkta geçici bir kesinti anlamına gelir."
color_candle := -1
array.set(candle_form_number, 41, array.get(candle_form_number, 41)+1)
array.set(candle_form_index, 41, barindex_no)
// 43. C_KickingBullishNumberOfCandles = 2
C_MarubozuShadowPercent = 5.0
C_Marubozu = C_LongBody and C_UpShadow <= C_MarubozuShadowPercent/100*C_Body and C_DnShadow <= C_MarubozuShadowPercent/100*C_Body
C_MarubozuWhiteBullishKicking = C_Marubozu and C_WhiteBody
C_MarubozuBlackBullish = C_Marubozu and C_BlackBody
C_KickingBullish = C_MarubozuBlackBullish[1] and C_MarubozuWhiteBullishKicking and high_g[1] < low_g
if C_KickingBullish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "TB-" + barindex
str_candle_tip += "Tepen Boğa\nİki mumdan oluşan bir formasyondur. İlk mum, neredeyse hiçbir üst veya alt gölgesi olmayan ve fiyatın günün en yüksek seviyesinde açılıp günün en düşük seviyesinde kapandığı düşüş eğilimi gösteren kırmızı bir ayı marubozu mumudur. İkinci mum, hemen hemen hiçbir üst veya alt gölgesi olmayan ve fiyatın günün en düşüğünde açılıp günün en yükseğinde kapandığı yeşil bir boğa marubozu mumudur. İkinci mum büyük ölçüde boşluk bırakır ve bir önceki mumun açılış fiyatının üzerinde açılır. Bu boşluk veya pencere, birinci ve ikinci yükseliş mumları yer alır."
color_candle := 1
array.set(candle_form_number, 42, array.get(candle_form_number, 42)+1)
array.set(candle_form_index, 42, barindex_no)
// 44. C_KickingBearishNumberOfCandles = 2
C_MarubozuBullishShadowPercent = 5.0
C_MarubozuBearishKicking = C_LongBody and C_UpShadow <= C_MarubozuBullishShadowPercent/100*C_Body and C_DnShadow <= C_MarubozuBullishShadowPercent/100*C_Body
C_MarubozuWhiteBearish = C_MarubozuBearishKicking and C_WhiteBody
C_MarubozuBlackBearishKicking = C_MarubozuBearishKicking and C_BlackBody
C_KickingBearish = C_MarubozuWhiteBearish[1] and C_MarubozuBlackBearishKicking and low_g[1] > high_g
if C_KickingBearish
if str_candle_name!=''
str_candle_name += '\n'
str_candle_tip += '\n'
str_candle_name += "TA-" + barindex
str_candle_tip += "Tepen Ayı\nİki mumdan oluşan bir formasyondur. İlk mum, yeşil bir boğa marubozu mumudur. İkinci mum, fiyatın önceki günün açılış fiyatının altında açılan kırmızı bir ayı mumudur. İkinci mum büyük ölçüde boşluk bırakır."
color_candle := -1
array.set(candle_form_number, 43, array.get(candle_form_number, 43)+1)
array.set(candle_form_index, 43, barindex_no)
[str_candle_name, str_candle_tip, color_candle]
[str_candle_name, str_candle_tip, color_candle_int] = get_candle_forms(open, close, high, low, (last_bar_index-bar_index)+1)
color_candle = color_candle_int==1 ? color.rgb(90, 234, 95) : color_candle_int==-1 ? color.rgb(255, 146, 239) : color.rgb(203, 205, 208)
label.new(str_candle_name!='' ? bar_index : na, low, text=str.tostring(str_candle_name), yloc=color_candle_int==1 ? yloc.belowbar : yloc.abovebar, color=color_candle, style=color_candle_int==1 ? label.style_label_up : label.style_label_down, textcolor=color.rgb(50, 50, 50), textalign=text.align_left, tooltip=str_candle_tip)
if barstate.islast
var table candle_table = table.new(position.middle_left, columns=12, rows=23, bgcolor=color.rgb(212, 212, 212), border_width=1, border_color=color.white)
table.cell(candle_table, 0, 0, 'S.No.', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
table.cell(candle_table, 1, 0, 'Kod', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
table.cell(candle_table, 2, 0, 'Mum formasyonu', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
table.cell(candle_table, 3, 0, 'Adet', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
table.cell(candle_table, 4, 0, 'Toplam', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
table.cell(candle_table, 5, 0, 'Son', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
table.cell(candle_table, 6, 0, 'S.No.', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
table.cell(candle_table, 7, 0, 'Kod', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
table.cell(candle_table, 8, 0, 'Mum formasyonu', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
table.cell(candle_table, 9, 0, 'Adet', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
table.cell(candle_table, 10, 0, 'Toplam', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
table.cell(candle_table, 11, 0, 'Son', text_color=color.white, text_halign=text.align_center, text_size=size.normal, bgcolor=color.new(#31153a, 0))
for id=1 to 22
table.cell(candle_table, 0, id, str.tostring(id), text_halign=text.align_right, text_size=size.normal)
table.cell(candle_table, 6, id, str.tostring(id+22), text_halign=text.align_right, text_size=size.normal)
row = 1
col1=1, col2=2, col3=3, col4=4, col5=5
table.cell(candle_table, col1, row, 'AA', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Asılı Adam', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 16)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 16)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'Ç', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Çekiç', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 15)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 15)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'D', text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Doji', text_color=color.silver, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 23)), text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 23)), text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'DD', text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Dragonfly Doji', text_color=color.silver, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 25)), text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 25)), text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'KY', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Kayan Yıldız', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 17)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 17)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'MA', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Marubozu Ayı', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 22)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 22)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'MB', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Marubozu Boğa', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 21)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 21)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'MD', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Mezartaşı Doji', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 24)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 24)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'TÇ', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Ters Çekiç', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 18)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 18)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'TB', text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Topaç Beyaz', text_color=color.silver, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 32)), text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 32)), text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'TS', text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Topaç Siyah', text_color=color.silver, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 33)), text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 33)), text_color=color.silver, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'UAG', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Uzun Alt Gölge', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 30)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 30)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'UÜG', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Uzun Üst Gölge', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '1', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 31)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 31)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'AH', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Ayı Harami', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 29)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 29)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'AHD', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Ayı Harami Doji', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 27)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 27)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'BH', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Boğa Harami', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 28)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 28)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'BHD', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Boğa Harami Doji', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 26)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 26)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'B', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Boyun', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 0)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 0)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'CTAB', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Cımbız Tabanı', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 6)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 6)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'CTAV', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Cımbız Tavanı', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 5)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 5)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'DB', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Delici', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 14)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 14)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'DP', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Düşen Pencere', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 2)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 2)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row := 1
col1:=7, col2:=8, col3:=9, col4:=10, col5:=11
table.cell(candle_table, col1, row, 'KBÖ', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Kara Bulut Örtüsü', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 7)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 7)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'TA', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Tepen Ayı', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 43)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 43)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'TB', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Tepen Boğa', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 42)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 42)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'YDA', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Yıldız Doji Ayı', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 11)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 11)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'YDB', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Yıldız Doji Boğa', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 12)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 12)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'YA', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Yutan Ayı', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 37)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 37)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'YB', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Yutan Boğa', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 36)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 36)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'YP', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Yükselen Pencere', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 1)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 1)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'AY', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Akşam Yıldızı', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '3', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 20)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 20)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'AYD', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Akşam Yıldızı Doji', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '3', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 10)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 10)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'ATB', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Aşağı Tasuki Boşluğu', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 8)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 8)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'SY', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Sabah Yıldızı', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '3', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 19)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 19)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'SYD', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Sabah Yıldızı Doji', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 13)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 13)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'TBA', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Terk Edilmiş Bebek Ayı', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '3', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 39)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 39)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'TBB', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Terk Edilmiş Bebek Boğa', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '3', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 38)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 38)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, '3BA', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Üç Beyaz Asker', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '3', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 34)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 34)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, '3KK', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Üç Kara Karga', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '2', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 35)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 35)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, '3YA', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Üç Yıldız Ayı', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '3', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 41)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 41)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, '3YB', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Üç Yıldız Boğa', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '3', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 40)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 40)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'YTB', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Yukarı Tasuki Boşluğu', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '3', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 9)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 9)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'DÜY', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Düşen Üç Yöntem', text_color=color.red, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '5', text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 3)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 3)), text_color=color.red, text_halign=text.align_center, text_size=size.normal) // Son endeks
row += 1
table.cell(candle_table, col1, row, 'YÜY', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Kod
table.cell(candle_table, col2, row, 'Yükselen Üç Yöntem', text_color=color.green, text_halign=text.align_left, text_size=size.normal) // Adı
table.cell(candle_table, col3, row, '5', text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Mum sayısı
table.cell(candle_table, col4, row, str.tostring(array.get(candle_form_number, 4)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Toplam
table.cell(candle_table, col5, row, str.tostring(array.get(candle_form_index, 4)), text_color=color.green, text_halign=text.align_center, text_size=size.normal) // Son endeks
Yukarıdaki indikatörle ile ilgili bir uygulama aşağıda grafikte gösterilmektedir: