Untitled
user_5432013
plain_text
a month ago
3.2 kB
15
Indexable
//@version=5 indicator("Hisse Tablosu-1", overlay=true) // Tek bir hisse için giriş parametrelerini tanımlama hisse_symbol = input.string("BINHO", "Hisse Sembolü") // Hisse senedinin sembolü hisse_giris = input.float(0, "Hisse Giriş Fiyatı") // Alış yapılacak fiyat seviyesi hisse_cikis = input.float(0, "Hisse Çıkış Fiyatı") // Satış yapılacak fiyat seviyesi // Hissenin güncel fiyatını alma hisse_guncel = request.security(hisse_symbol, "1D", close) // Günlük kapanış fiyatını al // Tablo oluşturma ve stil ayarları var table hisseTablo = table.new(position.top_right, 5, 2, // 5 sütun, 2 satır tablo bgcolor = color.white, // Tablo arka plan rengi frame_width = 1, // Çerçeve kalınlığı frame_color = color.black, // Çerçeve rengi border_color = color.black, // Kenar rengi border_width = 1) // Kenar kalınlığı // Tablo başlıklarını ekleme table.cell(hisseTablo, 0, 0, 'Hisse İsmi', text_color = #eeff00, bgcolor = #2e2d2d, text_size = size.small) table.cell(hisseTablo, 1, 0, "Güncel Fiyat", text_color = #eeff00, bgcolor = #2e2d2d, text_size = size.small) table.cell(hisseTablo, 2, 0, "Giriş Fiyatı", text_color = #eeff00, bgcolor = #2e2d2d, text_size = size.small) table.cell(hisseTablo, 3, 0, "Çıkış Fiyatı", text_color = #eeff00, bgcolor = #2e2d2d, text_size = size.small) table.cell(hisseTablo, 4, 0, "Sinyal", text_color = #eeff00, bgcolor = #2e2d2d, text_size = size.small) // Alış/Satış sinyali için arka plan renklerini belirleme bgcolor_giris = hisse_guncel < hisse_giris ? color.green : na // Alış fiyatı için yeşil arka plan bgcolor_cikis = hisse_guncel > hisse_cikis ? color.red : na // Satış fiyatı için kırmızı arka plan var string sinyal = "" // Alış/Satış sinyali oluşturma if (hisse_guncel <= hisse_giris) sinyal := "Al" else if (hisse_guncel >= hisse_cikis) sinyal := "Sat" else sinyal := "Bekle" // Sinyal rengini belirleme sinyal_rengi = sinyal == "Al" ? color.green : sinyal == "Sat" ? color.red : color.white // Tabloya verileri ekleme table.cell(hisseTablo, 0, 1, hisse_symbol, text_color = color.black, bgcolor = color.white, text_size = size.small) table.cell(hisseTablo, 1, 1, str.tostring(hisse_guncel), text_color = color.black, bgcolor = color.white, text_size = size.small) table.cell(hisseTablo, 2, 1, str.tostring(hisse_giris), text_color = color.black, bgcolor = bgcolor_giris, text_size = size.small) table.cell(hisseTablo, 3, 1, str.tostring(hisse_cikis), text_color = color.black, bgcolor = bgcolor_cikis, text_size = size.small) table.cell(hisseTablo, 4, 1, sinyal, text_color = color.black, bgcolor = sinyal_rengi, text_size = size.small) // Alarm koşulları alertcondition(hisse_guncel <= hisse_giris, title="Al Sinyali", message="Al sinyali verildi.") alertcondition(hisse_guncel >= hisse_cikis, title="Sat Sinyali", message="Sat sinyali verildi.")
Editor is loading...
Leave a Comment