Untitled
unknown
plain_text
a month ago
4.9 kB
25
Indexable
//@version=5 indicator("Hisse Tablosu-1", overlay=true) // Hisse Sembollerini ve Giriş/Çıkış Fiyatlarını Belirleyin hisse_1_symbol = input.string("BINHO", "Hisse 1 Sembolü") hisse_1_giris = input.float(0, "Hisse 1 Giriş Fiyatı") hisse_1_cikis = input.float(0, "Hisse 1 Çıkış Fiyatı") hisse_2_symbol = input.string("PATEK", "Hisse 2 Sembolü") hisse_2_giris = input.float(0, "Hisse 2 Giriş Fiyatı") hisse_2_cikis = input.float(0, "Hisse 2 Çıkış Fiyatı") hisse_3_symbol = input.string("OZATD", "Hisse 3 Sembolü") hisse_3_giris = input.float(0, "Hisse 3 Giriş Fiyatı") hisse_3_cikis = input.float(0, "Hisse 3 Çıkış Fiyatı") hisse_4_symbol = input.string("ALTNY", "Hisse 4 Sembolü") hisse_4_giris = input.float(0, "Hisse 4 Giriş Fiyatı") hisse_4_cikis = input.float(0, "Hisse 4 Çıkış Fiyatı") hisse_5_symbol = input.string("CMBTN", "Hisse 5 Sembolü") hisse_5_giris = input.float(0, "Hisse 5 Giriş Fiyatı") hisse_5_cikis = input.float(0, "Hisse 5 Çıkış Fiyatı") hisse_6_symbol = input.string("YGYO", "Hisse 6 Sembolü") hisse_6_giris = input.float(0, "Hisse 6 Giriş Fiyatı") hisse_6_cikis = input.float(0, "Hisse 6 Çıkış Fiyatı") hisse_7_symbol = input.string("CELHA", "Hisse 7 Sembolü") hisse_7_giris = input.float(0, "Hisse 7 Giriş Fiyatı") hisse_7_cikis = input.float(0, "Hisse 7 Çıkış Fiyatı") hisse_8_symbol = input.string("BURCE", "Hisse 8 Sembolü") hisse_8_giris = input.float(0, "Hisse 8 Giriş Fiyatı") hisse_8_cikis = input.float(0, "Hisse 8 Çıkış Fiyatı") hisse_9_symbol = input.string("DOGUB", "Hisse 9 Sembolü") hisse_9_giris = input.float(0, "Hisse 9 Giriş Fiyatı") hisse_9_cikis = input.float(0, "Hisse 9 Çıkış Fiyatı") hisse_10_symbol = input.string("DESPC", "Hisse 10 Sembolü") hisse_10_giris = input.float(0, "Hisse 10 Giriş Fiyatı") hisse_10_cikis = input.float(0, "Hisse 10 Çıkış Fiyatı") // Her bir hissenin anlık fiyatını al hisse_1_guncel = request.security(hisse_1_symbol, "1D", close) hisse_2_guncel = request.security(hisse_2_symbol, "1D", close) hisse_3_guncel = request.security(hisse_3_symbol, "1D", close) hisse_4_guncel = request.security(hisse_4_symbol, "1D", close) hisse_5_guncel = request.security(hisse_5_symbol, "1D", close) hisse_6_guncel = request.security(hisse_6_symbol, "1D", close) hisse_7_guncel = request.security(hisse_7_symbol, "1D", close) hisse_8_guncel = request.security(hisse_8_symbol, "1D", close) hisse_9_guncel = request.security(hisse_9_symbol, "1D", close) hisse_10_guncel = request.security(hisse_10_symbol, "1D", close) // Tablo Boyutu ve Stil Ayarları var table nezTable = table.new(position.top_right, 5, 12, bgcolor = color.white, frame_width = 1, frame_color = color.black, border_color = color.black, border_width = 1) // Başlık Satırını Ekleyelim table.cell(nezTable, 0, 0, 'Hisse İsmi', text_color = #eeff00, bgcolor = #2e2d2d, text_size = size.small, text_halign = text.align_center) table.cell(nezTable, 1, 0, "Güncel Fiyat", text_color = #eeff00, bgcolor = #2e2d2d, text_size = size.small, text_halign = text.align_center) table.cell(nezTable, 2, 0, "Giriş Fiyatı", text_color = #eeff00, bgcolor = #2e2d2d, text_size = size.small, text_halign = text.align_center) table.cell(nezTable, 3, 0, "Çıkış Fiyatı", text_color = #eeff00, bgcolor = #2e2d2d, text_size = size.small, text_halign = text.align_center) table.cell(nezTable, 4, 0, "Sinyal", text_color = #eeff00, bgcolor = #2e2d2d, text_size = size.small, text_halign = text.align_center) // Hisse 1 bgcolor_1_giris = hisse_1_guncel < hisse_1_giris ? color.green : na bgcolor_1_cikis = hisse_1_guncel > hisse_1_cikis ? color.red : na sinyal_1 = if (hisse_1_guncel <= hisse_1_giris) "Al" else if (hisse_1_guncel >= hisse_1_cikis) "Sat" else "Bekle" sinyal_rengi_1 = sinyal_1 == "Al" ? color.green : sinyal_1 == "Sat" ? color.red : color.white table.cell(nezTable, 0, 1, hisse_1_symbol, text_color = color.black, bgcolor = color.white, text_size = size.small, text_halign = text.align_left) table.cell(nezTable, 1, 1, str.tostring(hisse_1_guncel), text_color = color.black, bgcolor = color.white, text_size = size.small, text_halign = text.align_left) table.cell(nezTable, 2, 1, str.tostring(hisse_1_giris), text_color = color.black, bgcolor = bgcolor_1_giris, text_size = size.small, text_halign = text.align_left) table.cell(nezTable, 3, 1, str.tostring(hisse_1_cikis), text_color = color.black, bgcolor = bgcolor_1_cikis, text_size = size.small, text_halign = text.align_left) table.cell(nezTable, 4, 1, sinyal_1, text_color = color.black, bgcolor = sinyal_rengi_1, text_size = size.small, text_halign = text.align_left) // Alarm Koşulları alertcondition(hisse_1_guncel <= hisse_1_giris, title="Al Sinyali", message="Al sinyali verildi.") alertcondition(hisse_1_guncel >= hisse_1_cikis, title="Sat Sinyali", message="Sat sinyali verildi.") // Diğer hisseler için benzer işlemleri yapabilirsiniz.
Editor is loading...
Leave a Comment