xmd79

DonchianFib[Akcay]

Nov 26th, 2022
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.68 KB | None | 0 0
  1. //@version=5
  2. indicator(title='DonchianFib[Akcay]', shorttitle='DonchianFib', overlay=true)
  3. Uzunluk = input.int(50,minval=1,title='Uzunluk',group='Gösterge Ayarları')
  4. otomatikgoster = input(true,title = 'Otomatik göster modu etkinleştirilsin mi ?',tooltip = 'Fiyatlar her bir uzatma seviyesine temas ettiğinde bir sonraki seviye otomatik olarak gösterilir.')
  5. etiketgoster = input(true,title = 'Etiketler gösterilsin mi ?',group='Gösterge Ayarları')
  6. etiketbuyukluk = input.string('Küçük', title='Etiket Büyüklüğü',
  7. options=['Çok Küçük', 'Küçük', 'Normal', 'Büyük', 'Çok Büyük'],group='Gösterge Ayarları')
  8. etiketbuyuklukSecenek = switch etiketbuyukluk
  9. 'Çok Küçük' => size.tiny
  10. 'Küçük' => size.small
  11. 'Normal' => size.normal
  12. 'Büyük' => size.large
  13. 'Çok Büyük' => size.huge
  14. tablogoster = input(true,title = 'Seviyeler tablosu gösterilsin mi ?',group='Gösterge Ayarları')
  15. tabloBorderColor = input.color(color.black,'Tablo Sınırları Rengi :',group='Gösterge Ayarları')
  16. tabloBorderWidth = input.int(1,title='Tablo Sınırları Kalınlığı',options = [1,2],group='Gösterge Ayarları')
  17. tabloFrameColor = input.color(color.black,'Tablo Çerçeve Sınırları Rengi :',group='Gösterge Ayarları')
  18. tabloFrameWidth = input.int(2,title='Tablo Çerçeve Sınırları Kalınlığı',options = [1,2],group='Gösterge Ayarları')
  19. tabloBGColor = input.color(color.orange,'Tablo - Başlık Arkaplan Rengi :',group='Gösterge Ayarları')
  20. tabloTxtColor = input.color(color.black,'Tablo - Başlık Yazı Rengi :',group='Gösterge Ayarları')
  21. EY = input(true,title = 'En Yüksekler Çizgisi',group='Sürekli Gösterilecek Seviyeler')
  22. EYRenk = input.color(color.green,'Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  23. EYYaziRenk = input.color(color.white,'Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  24. ED = input(true,title = 'En Düşükler Çizgisi',group='Sürekli Gösterilecek Seviyeler')
  25. EDRenk = input.color(color.red,'Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  26. EDYaziRenk = input.color(color.white,'Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  27. F618 = input(true,title='0.618 Çizgileri',group='Sürekli Gösterilecek Seviyeler')
  28. F618RenkED = input.color(color.orange,'Üst Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  29. F618RenkEY = input.color(color.orange,'Alt Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  30. F618YaziRenkED = input.color(color.white,'Üst Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  31. F618YaziRenkEY = input.color(color.white,'Alt Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  32. F786 = input(true,title='0.786 Çizgileri',group='Sürekli Gösterilecek Seviyeler')
  33. F786RenkED = input.color(color.orange,'Üst Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  34. F786RenkEY = input.color(color.orange,'Alt Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  35. F786YaziRenkED = input.color(color.white,'Üst Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  36. F786YaziRenkEY = input.color(color.white,'Alt Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  37. F1272 = input(false,title='1.272 Çizgileri',group='Sürekli Gösterilecek Seviyeler')
  38. F1272RenkED = input.color(color.blue,'Üst Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  39. F1272RenkEY = input.color(color.blue,'Alt Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  40. F1272YaziRenkED = input.color(color.white,'Üst Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  41. F1272YaziRenkEY = input.color(color.white,'Alt Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  42. F1618 = input(false,title='1.618 Çizgileri',group='Sürekli Gösterilecek Seviyeler')
  43. F1618RenkED = input.color(color.blue,'Üst Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  44. F1618RenkEY = input.color(color.blue,'Alt Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  45. F1618YaziRenkED = input.color(color.white,'Üst Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  46. F1618YaziRenkEY = input.color(color.white,'Alt Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  47. F2 = input(false,title='2.0 Çizgileri',group='Sürekli Gösterilecek Seviyeler')
  48. F2RenkED = input.color(color.blue,'Üst Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  49. F2RenkEY = input.color(color.blue,'Alt Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  50. F2YaziRenkED = input.color(color.white,'Üst Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  51. F2YaziRenkEY = input.color(color.white,'Alt Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  52. F2618 = input(false,title='2.618 Çizgileri',group='Sürekli Gösterilecek Seviyeler')
  53. F2618RenkED = input.color(color.blue,'Üst Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  54. F2618RenkEY = input.color(color.blue,'Alt Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  55. F2618YaziRenkED = input.color(color.white,'Üst Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  56. F2618YaziRenkEY = input.color(color.white,'Alt Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  57. F314 = input(false,title='3.14 Çizgileri',group='Sürekli Gösterilecek Seviyeler')
  58. F314RenkED = input.color(color.blue,'Üst Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  59. F314RenkEY = input.color(color.blue,'Alt Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  60. F314YaziRenkED = input.color(color.white,'Üst Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  61. F314YaziRenkEY = input.color(color.white,'Alt Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  62. F3618 = input(false,title='3.618 Çizgileri',group='Sürekli Gösterilecek Seviyeler')
  63. F3618RenkED = input.color(color.blue,'Üst Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  64. F3618RenkEY = input.color(color.blue,'Alt Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  65. F3618YaziRenkED = input.color(color.white,'Üst Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  66. F3618YaziRenkEY = input.color(color.white,'Alt Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  67. F4236 = input(false,title='4.236 Çizgileri',group='Sürekli Gösterilecek Seviyeler')
  68. F4236RenkED = input.color(color.blue,'Üst Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  69. F4236RenkEY = input.color(color.blue,'Alt Çizgi / Etiket / Tablo Rengi :',group='Sürekli Gösterilecek Seviyeler')
  70. F4236YaziRenkED = input.color(color.white,'Üst Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  71. F4236YaziRenkEY = input.color(color.white,'Alt Yazı Rengi :',group='Sürekli Gösterilecek Seviyeler')
  72.  
  73. var float enyuksek = na
  74. var float endusuk = na
  75. var bool F1272ED_Kontrol = na
  76. var bool F1272EY_Kontrol = na
  77. var bool F1618ED_Kontrol = na
  78. var bool F1618EY_Kontrol = na
  79. var bool F2ED_Kontrol = na
  80. var bool F2EY_Kontrol = na
  81. var bool F2618ED_Kontrol = na
  82. var bool F2618EY_Kontrol = na
  83. var bool F314ED_Kontrol = na
  84. var bool F314EY_Kontrol = na
  85. var bool F3618ED_Kontrol = na
  86. var bool F3618EY_Kontrol = na
  87. var bool F4236ED_Kontrol = na
  88. var bool F4236EY_Kontrol = na
  89. var sayac = 0
  90.  
  91. enyuksek_temp = ta.highest(Uzunluk)
  92. endusuk_temp = ta.lowest(Uzunluk)
  93.  
  94. sayac := sayac + 1
  95.  
  96. if sayac == Uzunluk
  97. sayac := 0
  98. enyuksek := enyuksek_temp
  99. endusuk := endusuk_temp
  100. F1272ED_Kontrol := false
  101. F1272EY_Kontrol := false
  102. F1618ED_Kontrol := false
  103. F1618EY_Kontrol := false
  104. F2ED_Kontrol := false
  105. F2EY_Kontrol := false
  106. F2618ED_Kontrol := false
  107. F2618EY_Kontrol := false
  108. F314ED_Kontrol := false
  109. F314EY_Kontrol := false
  110. F3618ED_Kontrol := false
  111. F3618EY_Kontrol := false
  112. F4236ED_Kontrol := false
  113. F4236EY_Kontrol := false
  114.  
  115. mesafe = enyuksek-endusuk
  116.  
  117. F618EY = enyuksek - (mesafe * 0.618)
  118. F618ED = endusuk + (mesafe * 0.618)
  119. F786EY = enyuksek - (mesafe * 0.786)
  120. F786ED = endusuk + (mesafe * 0.786)
  121. F1272EY = enyuksek - (mesafe * 1.272)
  122. F1272ED = endusuk + (mesafe * 1.272)
  123. F1618EY = enyuksek - (mesafe * 1.618)
  124. F1618ED = endusuk + (mesafe * 1.618)
  125. F2EY = enyuksek - (mesafe * 2)
  126. F2ED = endusuk + (mesafe * 2)
  127. F2618EY = enyuksek - (mesafe * 2.618)
  128. F2618ED = endusuk + (mesafe * 2.618)
  129. F314EY = enyuksek - (mesafe * 3.14)
  130. F314ED = endusuk + (mesafe * 3.14)
  131. F3618EY = enyuksek - (mesafe * 3.618)
  132. F3618ED = endusuk + (mesafe * 3.618)
  133. F4236EY = enyuksek - (mesafe * 4.236)
  134. F4236ED = endusuk + (mesafe * 4.236)
  135.  
  136. if high >= enyuksek
  137. F1272ED_Kontrol := true
  138. if low <= endusuk
  139. F1272EY_Kontrol := true
  140. if high >= F1272ED
  141. F1618ED_Kontrol := true
  142. if low <= F1272EY
  143. F1618EY_Kontrol := true
  144. if high >= F1618ED
  145. F2ED_Kontrol := true
  146. if low <= F1618EY
  147. F2EY_Kontrol := true
  148. if high >= F2ED
  149. F2618ED_Kontrol := true
  150. if low <= F2EY
  151. F2618EY_Kontrol := true
  152. if high >= F2618ED
  153. F314ED_Kontrol := true
  154. if low <= F2618EY
  155. F314EY_Kontrol := true
  156. if high >= F314ED
  157. F3618ED_Kontrol := true
  158. if low <= F314EY
  159. F3618EY_Kontrol := true
  160. if high >= F3618ED
  161. F4236ED_Kontrol := true
  162. if low <= F3618EY
  163. F4236EY_Kontrol := true
  164.  
  165. plot(EY ? enyuksek : na , title = 'En Yüksekler Çizgisi', color = EYRenk)
  166. plot(ED ? endusuk : na , title = 'En Düşükler Çizgisi', color = EDRenk)
  167.  
  168. plot(F618 ? F618EY : na, title ='Alt F.618 Çizgisi', color = F618RenkEY)
  169. plot(F618 ? F618ED : na, title ='Üst F.618 Çizgisi', color = F618RenkED)
  170. plot(F786 ? F786EY : na, title ='Alt F.786 Çizgisi', color = F786RenkEY)
  171. plot(F786 ? F786ED : na, title ='Üst F.786 Çizgisi', color = F786RenkED)
  172.  
  173. plot(F1272 ? F1272EY : otomatikgoster ? F1272EY_Kontrol ? F1272EY : na : na, title ='Alt F.1272 Çizgisi', color= F1272RenkEY,style = plot.style_linebr)
  174. plot(F1272 ? F1272ED : otomatikgoster ? F1272ED_Kontrol ? F1272ED : na : na, title ='Üst F.1272 Çizgisi', color = F1272RenkED,style = plot.style_linebr)
  175. plot(F1618 ? F1618EY : otomatikgoster ? F1618EY_Kontrol ? F1618EY : na : na, title ='Alt F.1618 Çizgisi', color = F1618RenkEY,style = plot.style_linebr)
  176. plot(F1618 ? F1618ED : otomatikgoster ? F1618ED_Kontrol ? F1618ED : na : na, title ='Üst F.1618 Çizgisi', color = F1618RenkED,style = plot.style_linebr)
  177. plot(F2 ? F2EY : otomatikgoster ? F2EY_Kontrol ? F2EY : na : na, title ='Alt F.2 Çizgisi', color = F2RenkEY,style = plot.style_linebr)
  178. plot(F2 ? F2ED : otomatikgoster ? F2ED_Kontrol ? F2ED : na : na, title ='Üst F.2 Çizgisi', color = F2RenkED,style = plot.style_linebr)
  179. plot(F2618 ? F2618EY : otomatikgoster ? F2618EY_Kontrol ? F2618EY : na : na, title ='Alt F.2618 Çizgisi', color = F2618RenkEY,style = plot.style_linebr)
  180. plot(F2618 ? F2618ED : otomatikgoster ? F2618ED_Kontrol ? F2618ED : na : na, title ='Üst F.2618 Çizgisi', color = F2618RenkED,style = plot.style_linebr)
  181. plot(F314 ? F314EY : otomatikgoster ? F314EY_Kontrol ? F314EY : na : na, title ='Alt F.314 Çizgisi', color = F314RenkEY,style = plot.style_linebr)
  182. plot(F314 ? F314ED : otomatikgoster ? F314ED_Kontrol ? F314ED : na : na, title ='Üst F.314 Çizgisi', color = F314RenkED,style = plot.style_linebr)
  183. plot(F3618 ? F3618EY : otomatikgoster ? F3618EY_Kontrol ? F3618EY : na : na, title ='Alt F.3618 Çizgisi', color = F3618RenkEY,style = plot.style_linebr)
  184. plot(F3618 ? F3618ED : otomatikgoster ? F3618ED_Kontrol ? F3618ED : na : na, title ='Üst F.3618 Çizgisi', color = F3618RenkED,style = plot.style_linebr)
  185. plot(F4236 ? F4236EY : otomatikgoster ? F4236EY_Kontrol ? F4236EY : na : na, title ='Alt F.4236 Çizgisi', color = F4236RenkEY,style = plot.style_linebr)
  186. plot(F4236 ? F4236ED : otomatikgoster ? F4236ED_Kontrol ? F4236ED : na : na, title ='Üst F.4236 Çizgisi', color = F4236RenkED,style = plot.style_linebr)
  187.  
  188. if tablogoster
  189. var SeviyelerTB = table.new(position = position.middle_right, columns = 2, rows = 21, bgcolor = tabloBGColor,border_width = tabloBorderWidth, border_color = tabloBorderColor,frame_color = tabloFrameColor,frame_width = tabloFrameWidth)
  190. if barstate.islast
  191. table.cell(table_id = SeviyelerTB, column = 0, row = 0, text = "Seviyeler",text_halign = text.align_center,text_size = size.small,text_color = tabloTxtColor)
  192. table.merge_cells(SeviyelerTB,0,0,1,0)
  193. table.cell(table_id = SeviyelerTB, column = 0, row = 1, text = "En Yüksek :",text_halign = text.align_right,text_size = size.small,bgcolor = EYRenk,text_color = EYYaziRenk)
  194. table.cell(table_id = SeviyelerTB, column = 1, row = 1, text = str.tostring(enyuksek,format.mintick),text_size = size.small,bgcolor = EYRenk,text_color = EYYaziRenk)
  195. table.cell(table_id = SeviyelerTB, column = 0, row = 2, text = "En Düşük :",text_halign = text.align_right,text_size = size.small,bgcolor = EDRenk,text_color = EDYaziRenk)
  196. table.cell(table_id = SeviyelerTB, column = 1, row = 2, text = str.tostring(endusuk,format.mintick),text_size = size.small,bgcolor = EDRenk,text_color = EDYaziRenk)
  197. table.cell(table_id = SeviyelerTB, column = 0, row = 3, text = "Üst 0.618 :",text_halign = text.align_right,text_size = size.small,bgcolor = F618RenkED,text_color = F618YaziRenkED)
  198. table.cell(table_id = SeviyelerTB, column = 1, row = 3, text = str.tostring(F618ED,format.mintick),text_size = size.small,bgcolor = F618RenkED,text_color = F618YaziRenkED)
  199. table.cell(table_id = SeviyelerTB, column = 0, row = 4, text = "Alt 0.618 :",text_halign = text.align_right,text_size = size.small,bgcolor = F618RenkEY,text_color = F618YaziRenkEY)
  200. table.cell(table_id = SeviyelerTB, column = 1, row = 4, text = str.tostring(F618EY,format.mintick),text_size = size.small,bgcolor = F618RenkEY,text_color = F618YaziRenkEY)
  201. table.cell(table_id = SeviyelerTB, column = 0, row = 5, text = "Üst 0.786 :",text_halign = text.align_right,text_size = size.small,bgcolor = F786RenkED,text_color = F786YaziRenkED)
  202. table.cell(table_id = SeviyelerTB, column = 1, row = 5, text = str.tostring(F786ED,format.mintick),text_size = size.small,bgcolor = F786RenkED,text_color = F786YaziRenkED)
  203. table.cell(table_id = SeviyelerTB, column = 0, row = 6, text = "Alt 0.786 :",text_halign = text.align_right,text_size = size.small,bgcolor = F786RenkEY,text_color = F786YaziRenkEY)
  204. table.cell(table_id = SeviyelerTB, column = 1, row = 6, text = str.tostring(F786EY,format.mintick),text_size = size.small,bgcolor = F786RenkEY,text_color = F786YaziRenkEY)
  205. table.cell(table_id = SeviyelerTB, column = 0, row = 7, text = "Üst 1.272 :",text_halign = text.align_right,text_size = size.small,bgcolor = F1272RenkED,text_color = F1272YaziRenkED)
  206. table.cell(table_id = SeviyelerTB, column = 1, row = 7, text = str.tostring(F1272ED,format.mintick),text_size = size.small,bgcolor = F1272RenkED,text_color = F1272YaziRenkED)
  207. table.cell(table_id = SeviyelerTB, column = 0, row = 8, text = "Alt 1.272 :",text_halign = text.align_right,text_size = size.small,bgcolor = F1272RenkEY,text_color = F1272YaziRenkEY)
  208. table.cell(table_id = SeviyelerTB, column = 1, row = 8, text = str.tostring(F1272EY,format.mintick),text_size = size.small,bgcolor = F1272RenkEY,text_color = F1272YaziRenkEY)
  209. table.cell(table_id = SeviyelerTB, column = 0, row = 9, text = "Üst 1.618 :",text_halign = text.align_right,text_size = size.small,bgcolor = F1618RenkED,text_color = F1618YaziRenkED)
  210. table.cell(table_id = SeviyelerTB, column = 1, row = 9, text = str.tostring(F1618ED,format.mintick),text_size = size.small,bgcolor = F1618RenkED,text_color = F1618YaziRenkED)
  211. table.cell(table_id = SeviyelerTB, column = 0, row = 10, text = "Alt 1.618 :",text_halign = text.align_right,text_size = size.small,bgcolor = F1618RenkEY,text_color = F1618YaziRenkEY)
  212. table.cell(table_id = SeviyelerTB, column = 1, row = 10, text = str.tostring(F1618EY,format.mintick),text_size = size.small,bgcolor = F1618RenkEY,text_color = F1618YaziRenkEY)
  213. table.cell(table_id = SeviyelerTB, column = 0, row = 11, text = "Üst 2.0 :",text_halign = text.align_right,text_size = size.small,bgcolor = F2RenkED,text_color = F2YaziRenkED)
  214. table.cell(table_id = SeviyelerTB, column = 1, row = 11, text = str.tostring(F2ED,format.mintick),text_size = size.small,bgcolor = F2RenkED,text_color = F2YaziRenkED)
  215. table.cell(table_id = SeviyelerTB, column = 0, row = 12, text = "Alt 2.0 :",text_halign = text.align_right,text_size = size.small,bgcolor = F2RenkEY,text_color = F2YaziRenkEY)
  216. table.cell(table_id = SeviyelerTB, column = 1, row = 12, text = str.tostring(F2EY,format.mintick),text_size = size.small,bgcolor = F2RenkEY,text_color = F2YaziRenkEY)
  217. table.cell(table_id = SeviyelerTB, column = 0, row = 13, text = "Üst 2.618 :",text_halign = text.align_right,text_size = size.small,bgcolor = F2618RenkED,text_color = F2618YaziRenkED)
  218. table.cell(table_id = SeviyelerTB, column = 1, row = 13, text = str.tostring(F2618ED,format.mintick),text_size = size.small,bgcolor = F2618RenkED,text_color = F2618YaziRenkED)
  219. table.cell(table_id = SeviyelerTB, column = 0, row = 14, text = "Alt 2.618 :",text_halign = text.align_right,text_size = size.small,bgcolor = F2618RenkEY,text_color = F2618YaziRenkEY)
  220. table.cell(table_id = SeviyelerTB, column = 1, row = 14, text = str.tostring(F2618EY,format.mintick),text_size = size.small,bgcolor = F2618RenkEY,text_color = F2618YaziRenkEY)
  221. table.cell(table_id = SeviyelerTB, column = 0, row = 15, text = "Üst 3.14 :",text_halign = text.align_right,text_size = size.small,bgcolor = F314RenkED,text_color = F314YaziRenkED)
  222. table.cell(table_id = SeviyelerTB, column = 1, row = 15, text = str.tostring(F314ED,format.mintick),text_size = size.small,bgcolor = F314RenkED,text_color = F314YaziRenkED)
  223. table.cell(table_id = SeviyelerTB, column = 0, row = 16, text = "Alt 3.14 :",text_halign = text.align_right,text_size = size.small,bgcolor = F314RenkEY,text_color = F314YaziRenkEY)
  224. table.cell(table_id = SeviyelerTB, column = 1, row = 16, text = str.tostring(F314EY,format.mintick),text_size = size.small,bgcolor = F314RenkEY,text_color = F314YaziRenkEY)
  225. table.cell(table_id = SeviyelerTB, column = 0, row = 17, text = "Üst 3.618 :",text_halign = text.align_right,text_size = size.small,bgcolor = F3618RenkED,text_color = F3618YaziRenkED)
  226. table.cell(table_id = SeviyelerTB, column = 1, row = 17, text = str.tostring(F3618ED,format.mintick),text_size = size.small,bgcolor = F3618RenkED,text_color = F3618YaziRenkED)
  227. table.cell(table_id = SeviyelerTB, column = 0, row = 18, text = "Alt 3.618 :",text_halign = text.align_right,text_size = size.small,bgcolor = F3618RenkEY,text_color = F3618YaziRenkEY)
  228. table.cell(table_id = SeviyelerTB, column = 1, row = 18, text = str.tostring(F3618EY,format.mintick),text_size = size.small,bgcolor = F3618RenkEY,text_color = F3618YaziRenkEY)
  229. table.cell(table_id = SeviyelerTB, column = 0, row = 19, text = "Üst 4.236 :",text_halign = text.align_right,text_size = size.small,bgcolor = F4236RenkED,text_color = F4236YaziRenkED)
  230. table.cell(table_id = SeviyelerTB, column = 1, row = 19, text = str.tostring(F4236ED,format.mintick),text_size = size.small,bgcolor = F4236RenkED,text_color = F4236YaziRenkED)
  231. table.cell(table_id = SeviyelerTB, column = 0, row = 20, text = "Alt 4.236 :",text_halign = text.align_right,text_size = size.small,bgcolor = F4236RenkEY,text_color = F4236YaziRenkEY)
  232. table.cell(table_id = SeviyelerTB, column = 1, row = 20, text = str.tostring(F4236EY,format.mintick),text_size = size.small,bgcolor = F4236RenkEY,text_color = F4236YaziRenkEY)
  233.  
  234. var etiket_EY = etiketgoster ? EY ? label.new(x = na,y = na,color=EYRenk,textcolor = EYYaziRenk,style = label.style_label_left,size=etiketbuyuklukSecenek) : na : na
  235. var etiket_ED = etiketgoster ? ED ? label.new(x = na,y = na,color=EDRenk,textcolor = EDYaziRenk,style = label.style_label_left,size=etiketbuyuklukSecenek) : na : na
  236. label.set_text(etiket_EY,text = "En Yüksek : " + str.tostring(enyuksek,format.mintick))
  237. label.set_xy(etiket_EY,x = bar_index+1,y = enyuksek)
  238. label.set_text(etiket_ED,text = "En Düşük : " + str.tostring(endusuk,format.mintick))
  239. label.set_xy(etiket_ED,x = bar_index+1,y = endusuk)
  240.  
  241. var etiket_F618ED = etiketgoster ? F618 ? label.new(x = na,y = na,color=F618RenkED,textcolor=F618YaziRenkED,style = label.style_label_left,size=etiketbuyuklukSecenek) : na : na
  242. var etiket_F618EY = etiketgoster ? F618 ? label.new(x = na,y = na,color=F618RenkEY,textcolor=F618YaziRenkEY,style = label.style_label_left,size=etiketbuyuklukSecenek) : na : na
  243. label.set_text(etiket_F618ED,text = "Üst 0.618 : " + str.tostring(F618ED,format.mintick) )
  244. label.set_xy(etiket_F618ED,x = bar_index+1,y = F618ED)
  245. label.set_text(etiket_F618EY,text = "Alt 0.618 : "+ str.tostring(F618EY,format.mintick))
  246. label.set_xy(etiket_F618EY,x = bar_index+1,y = F618EY)
  247.  
  248. var etiket_F786ED = etiketgoster ? F786 ? label.new(x = na,y = na,color=F786RenkED,textcolor=F786YaziRenkED,style = label.style_label_left,size=etiketbuyuklukSecenek) : na : na
  249. var etiket_F786EY = etiketgoster ? F786 ? label.new(x = na,y = na,color=F786RenkEY,textcolor=F786YaziRenkEY,style = label.style_label_left,size=etiketbuyuklukSecenek) : na : na
  250. label.set_text(etiket_F786ED,text = "Üst 0.786 : " + str.tostring(F786ED,format.mintick))
  251. label.set_xy(etiket_F786ED,x = bar_index+1,y = F786ED)
  252. label.set_text(etiket_F786EY,text = "Alt 0.786 : " + str.tostring(F786EY,format.mintick))
  253. label.set_xy(etiket_F786EY,x = bar_index+1,y = F786EY)
  254.  
  255. var etiket_F1272ED = etiketgoster ? label.new(x = na,y = na,color=F1272RenkED,textcolor=F1272YaziRenkED,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  256. var etiket_F1272EY = etiketgoster ? label.new(x = na,y = na,color=F1272RenkEY,textcolor=F1272YaziRenkEY,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  257. if F1272 == true or (otomatikgoster == true and (F1272ED_Kontrol == true or F1272EY_Kontrol == true))
  258. if F1272ED_Kontrol or F1272
  259. label.set_text(etiket_F1272ED,text = "Üst 1.272 : " + str.tostring(F1272ED,format.mintick) )
  260. label.set_xy(etiket_F1272ED,x = bar_index+1,y = F1272ED)
  261. if F1272EY_Kontrol or F1272
  262. label.set_text(etiket_F1272EY,text = "Alt 1.272 : "+ str.tostring(F1272EY,format.mintick))
  263. label.set_xy(etiket_F1272EY,x = bar_index+1,y = F1272EY)
  264. else
  265. label.set_text(etiket_F1272ED,na)
  266. label.set_x(etiket_F1272ED,na)
  267. label.set_y(etiket_F1272ED,na)
  268. label.set_text(etiket_F1272EY,na)
  269. label.set_x(etiket_F1272EY,na)
  270. label.set_y(etiket_F1272EY,na)
  271.  
  272. var etiket_F1618ED = etiketgoster ? label.new(x = na,y = na,color=F1618RenkED,textcolor=F1618YaziRenkED,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  273. var etiket_F1618EY = etiketgoster ? label.new(x = na,y = na,color=F1618RenkEY,textcolor=F1618YaziRenkEY,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  274. if F1618 == true or (otomatikgoster == true and (F1618ED_Kontrol == true or F1618EY_Kontrol == true))
  275. if F1618ED_Kontrol or F1618
  276. label.set_text(etiket_F1618ED,text = "Üst 1.618 : " + str.tostring(F1618ED,format.mintick) )
  277. label.set_xy(etiket_F1618ED,x = bar_index+1,y = F1618ED)
  278. if F1618EY_Kontrol or F1618
  279. label.set_text(etiket_F1618EY,text = "Alt 1.618 : "+ str.tostring(F1618EY,format.mintick))
  280. label.set_xy(etiket_F1618EY,x = bar_index+1,y = F1618EY)
  281. else
  282. label.set_text(etiket_F1618ED,na)
  283. label.set_x(etiket_F1618ED,na)
  284. label.set_y(etiket_F1618ED,na)
  285. label.set_text(etiket_F1618EY,na)
  286. label.set_x(etiket_F1618EY,na)
  287. label.set_y(etiket_F1618EY,na)
  288.  
  289. var etiket_F2ED = etiketgoster ? label.new(x = na,y = na,color=F2RenkED,textcolor=F2YaziRenkED,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  290. var etiket_F2EY = etiketgoster ? label.new(x = na,y = na,color=F2RenkEY,textcolor=F2YaziRenkEY,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  291. if F2 == true or (otomatikgoster == true and (F2ED_Kontrol == true or F2EY_Kontrol == true))
  292. if F2ED_Kontrol or F2
  293. label.set_text(etiket_F2ED,text = "Üst 2.0 : " + str.tostring(F2ED,format.mintick) )
  294. label.set_xy(etiket_F2ED,x = bar_index+1,y = F2ED)
  295. if F2EY_Kontrol or F2
  296. label.set_text(etiket_F2EY,text = "Alt 2.0 : "+ str.tostring(F2EY,format.mintick))
  297. label.set_xy(etiket_F2EY,x = bar_index+1,y = F2EY)
  298. else
  299. label.set_text(etiket_F2ED,na)
  300. label.set_x(etiket_F2ED,na)
  301. label.set_y(etiket_F2ED,na)
  302. label.set_text(etiket_F2EY,na)
  303. label.set_x(etiket_F2EY,na)
  304. label.set_y(etiket_F2EY,na)
  305.  
  306. var etiket_F2618ED = etiketgoster ? label.new(x = na,y = na,color=F2618RenkED,textcolor=F2618YaziRenkED,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  307. var etiket_F2618EY = etiketgoster ? label.new(x = na,y = na,color=F2618RenkEY,textcolor=F2618YaziRenkEY,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  308. if F2618 == true or (otomatikgoster == true and (F2618ED_Kontrol == true or F2618EY_Kontrol == true))
  309. if F2618ED_Kontrol or F2618
  310. label.set_text(etiket_F2618ED,text = "Üst 2.618 : " + str.tostring(F2618ED,format.mintick) )
  311. label.set_xy(etiket_F2618ED,x = bar_index+1,y = F2618ED)
  312. if F2618EY_Kontrol or F2618
  313. label.set_text(etiket_F2618EY,text = "Alt 2.618 : "+ str.tostring(F2618EY,format.mintick))
  314. label.set_xy(etiket_F2618EY,x = bar_index+1,y = F2618EY)
  315. else
  316. label.set_text(etiket_F2618ED,na)
  317. label.set_x(etiket_F2618ED,na)
  318. label.set_y(etiket_F2618ED,na)
  319. label.set_text(etiket_F2618EY,na)
  320. label.set_x(etiket_F2618EY,na)
  321. label.set_y(etiket_F2618EY,na)
  322.  
  323. var etiket_F314ED = etiketgoster ? label.new(x = na,y = na,color=F314RenkED,textcolor=F314YaziRenkED,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  324. var etiket_F314EY = etiketgoster ? label.new(x = na,y = na,color=F314RenkEY,textcolor=F314YaziRenkEY,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  325. if F314 == true or (otomatikgoster == true and (F314ED_Kontrol == true or F314EY_Kontrol == true))
  326. if F314ED_Kontrol or F314
  327. label.set_text(etiket_F314ED,text = "Üst 3.14 : " + str.tostring(F314ED,format.mintick) )
  328. label.set_xy(etiket_F314ED,x = bar_index+1,y = F314ED)
  329. if F314EY_Kontrol or F314
  330. label.set_text(etiket_F314EY,text = "Alt 3.14 : "+ str.tostring(F314EY,format.mintick))
  331. label.set_xy(etiket_F314EY,x = bar_index+1,y = F314EY)
  332. else
  333. label.set_text(etiket_F314ED,na)
  334. label.set_x(etiket_F314ED,na)
  335. label.set_y(etiket_F314ED,na)
  336. label.set_text(etiket_F314EY,na)
  337. label.set_x(etiket_F314EY,na)
  338. label.set_y(etiket_F314EY,na)
  339.  
  340. var etiket_F3618ED = etiketgoster ? label.new(x = na,y = na,color=F3618RenkED,textcolor=F3618YaziRenkED,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  341. var etiket_F3618EY = etiketgoster ? label.new(x = na,y = na,color=F3618RenkEY,textcolor=F3618YaziRenkEY,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  342. if F3618 == true or (otomatikgoster == true and (F3618ED_Kontrol == true or F3618EY_Kontrol == true))
  343. if F3618ED_Kontrol or F3618
  344. label.set_text(etiket_F3618ED,text = "Üst 3.618 : " + str.tostring(F3618ED,format.mintick) )
  345. label.set_xy(etiket_F3618ED,x = bar_index+1,y = F3618ED)
  346. if F3618EY_Kontrol or F3618
  347. label.set_text(etiket_F3618EY,text = "Alt 3.618 : "+ str.tostring(F3618EY,format.mintick))
  348. label.set_xy(etiket_F3618EY,x = bar_index+1,y = F3618EY)
  349. else
  350. label.set_text(etiket_F3618ED,na)
  351. label.set_x(etiket_F3618ED,na)
  352. label.set_y(etiket_F3618ED,na)
  353. label.set_text(etiket_F3618EY,na)
  354. label.set_x(etiket_F3618EY,na)
  355. label.set_y(etiket_F3618EY,na)
  356.  
  357. var etiket_F4236ED = etiketgoster ? label.new(x = na,y = na,color=F4236RenkED,textcolor=F4236YaziRenkED,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  358. var etiket_F4236EY = etiketgoster ? label.new(x = na,y = na,color=F4236RenkEY,textcolor=F4236YaziRenkEY,style = label.style_label_left,size=etiketbuyuklukSecenek) : na
  359. if F4236 == true or (otomatikgoster == true and (F4236ED_Kontrol == true or F4236EY_Kontrol == true))
  360. if F4236ED_Kontrol or F4236
  361. label.set_text(etiket_F4236ED,text = "Üst 4.236 : " + str.tostring(F4236ED,format.mintick) )
  362. label.set_xy(etiket_F4236ED,x = bar_index+1,y = F4236ED)
  363. if F4236EY_Kontrol or F4236
  364. label.set_text(etiket_F4236EY,text = "Alt 4.236 : "+ str.tostring(F4236EY,format.mintick))
  365. label.set_xy(etiket_F4236EY,x = bar_index+1,y = F4236EY)
  366. else
  367. label.set_text(etiket_F4236ED,na)
  368. label.set_x(etiket_F4236ED,na)
  369. label.set_y(etiket_F4236ED,na)
  370. label.set_text(etiket_F4236EY,na)
  371. label.set_x(etiket_F4236EY,na)
  372. label.set_y(etiket_F4236EY,na)
Advertisement
Add Comment
Please, Sign In to add comment