Giriş/Kayıt Ol

10.08.2025 tarihinde sembol PUMP hakkında Teknik seydkamal123 analizi

https://sahmeto.com/message/3696895
،Teknik،seydkamal123

// versiyon = 5 Strateji ("EMA Crossover + RSI Filtresi (Uzun/Sat) - Basit", Overlay = True, default_qty_type = strateji.percent_of_equity, default_qty_value = 10, initial_capital = 10000) // ======= Girişler (قابل تغییر) ======= fastlen = input.int (9, "hızlı ema uzunluğu") Slowlen = input.int (21, "Slow Ema uzunluğu") RSilen = Input.Int (14, "RSI uzunluğu") RSilongmin = Input.Int (45, "Uzun için Min RSI (filtre)") rsishortmax = input.int (55, "Kısa için Max RSI (filtre)") USeshorts = Input.Bool (Yanlış, "Şüphelere İzin Verin? atrlen = input.int (14, "ATR uzunluğu (SL için)") atrmult = input.float (2.0, "ATR çarpanı (SL için)") TakeProfitr = Input.float (1.5, "Kâr Al (x ATR)", Adım = 0.1) Tradesizepct = input.float (10, "konum boyutu (% özsermaye)", adım = 0.1) // ======= Göstergeler ======= emafast = ta.ema (kapat, fastlen) emaslow = ta.ema (kapat, slowlen) rsival = ta.rsi (kapanış, rsilen) atrval = ta.atr (atrlen) // emas çiz PLAN (EMAFAST, Title = "Ema Fast", Linewidth = 2) Plot (EMASLOW, başlık = "Ema Slow", Linewidth = 2) // ======= Sinyaller ======= // Uzun sinyal: EMA yavaş yavaş ve Filtrenin üzerindeki RSI LongSignal = ta.crossover (emafast, emaslow) ve (rsival> = rsilongmin) // Sat/Kısa Sinyal: EMA FILT Cross Yavaş ve RSI Filtrenin Altında shortSignal = ta.crossunder (emafast, emaslow) ve (rsival <= rsishortmax) // ======= Giriş / Çıkış ======= // pozisyon boyutlandırma Strategy.risk.allow_entry_in (Strategy.Direction.long) Strategy.risk.allow_entry_in (Strategy.Direction.Short) strateji.order_info (true) strateji.exit_on_close (true) Strategy.set_max_bar_back (Math.max (fastlen, slowlen, rsilen, atrlen)) // SL ve TP fiyat seviyelerini hesaplayın (mutlak) longstopprice = kapat - atrval * atrmult longtpprice = close + atrval * TakeProfitr ShortstopPrice = Close + Atrval * Atrmult Shorttpprice = Kapat - AtrVal * TakeProfitr // pozisyon boyutlandırmasını yönetin Strategy.risk.allow_entry_in (Strategy.Direction.long) Strategy.risk.allow_entry_in (Strategy.Direction.Short) strateji.order_info (true) Strategy.Entry ("Long", Strategy.long, qty_percent = TradesizePct, ne zaman = longSignal) Useshort ederse Strategy.Entry ("Kısa", Strategy.Short, Qty_Percent = TradesIZEPCT, ne zaman = ShortSignal) başka // اگر شورت فعال نیست ، سیگنال شورت فقط باعث بستن لانگ می‌شود ShortSignal ise Strategy.Close ("uzun", yorum = "closinelong_on_shortsignal") // girişler için çıkışlar (yalnızca pozisyon varsa) // TP/SL'yi strateji ile uygulayın. strateji.exit ("long_exit", from_entry = "uzun", stop = longstopprice, limit = longtpprice) Useshort ederse Strategy.exit ("Short_exit", from_entry = "kısa", stop = shortstopprice, limit = shorttpprice) // ======= Visual ======= PlotShape (LongSignal, Title = "Uzun Sinyal", Location = Location.Belowbar, Color = Color.New (Color.Green, 0), Style = Shape.Labelup, Metin = "Uzun") PlotShape (ShortSignal, Title = "Sat/Kısa Sinyal", Location = Location.BoveBar, Color = Color.New (Color.Red, 0), Style = Shape.Labeldown, Text = "Sat") // RSI paneli RSIPLOT = PLOT (RSival, Title = "RSI", Display = Display.Non) // Fiyat bölmesinde gizle H1 = HLINE (50, "RSI 50", renk = color.gray, linestyle = hline.style_dotted) // ======= Uyarılar ======= AlertCondition (LongSignal, Title = "Uzun Sinyal", Mesaj = "EMA Crossover + RSI => Uzun") AlertCondition (ShortSignal, Title = "Satış Sinyali", Mesaj = "EMA Crossover + RSI => Sat/Kısa") // ======= Bilgi (küçük etiket yazdırın) ======= var tablo bilgisi = tablo. Barstate.islast Tablo.cell (bilgi, 0, 0, metin = "Ema:" + str.toString (fastLen) + "/" + str.toString (SlowLen) + "Rsi:" + str.toString (rsilen) + "atrx:" + str.toString (atrmult), text_color = color.white, bgcolor = color.new (color.blue, 60))

Çeviri: English
Orijinal mesajı göster
sinyal türü: Nötr
zaman aralığı:
1 saat
Yayınlanma anındaki fiyat:
$0,0030904
Paylaş
Sinyaller
en iyisi
İzleme listem