Untitled
unknown
plain_text
3 months ago
1.6 kB
6
Indexable
//@version=5 //indicator("AutoAlım ve Satım Koşulu", overlay=true) // Koşulların tanımlanması //tsma_buy = ta.crossover(ta.sma(close, 20), ta.sma(close, 50)) // TSMA AutoAlım koşulu //up_target_percentage = close > close[1] * 1.01 // Hedef yüzdesi AutoAlım koşulu //macd_zero_cross = ta.crossover(ta.macd(close, 12, 26, 9)[0], 0) // MACD sıfır kesişimi // Tek AutoAlım koşulu: Herhangi biri gerçekleşirse AutoAlım yap Autoal = up_target_percentage or macd_zero_cross //tsma_buy or up_target_percentage or macd_zero_cross // Durum değişkenleri var float Autoalfiyati = na // AutoAlım fiyatını tutan değişken var bool Autoalimyapildi = false // AutoAlım yapılıp yapılmadığını kontrol eden değişken // AutoAlım işlemi if (Autoal and not Autoalimyapildi) Autoalfiyati := close Autoalimyapildi := true label.new(bar_index, close, text="AutoAl", color=color.green, size=size.small) // AutoSatış koşulları: %3 stop veya %5 kar kar_or_zarar = (close - Autoalfiyati) / Autoalfiyati * 100 Autosatiskosulu = kar_or_zarar >= 5 or kar_or_zarar <= -3 // AutoSatış işlemi if (Autosatiskosulu and Autoalimyapildi) Autoalimyapildi := false label.new(bar_index, close, text="AutoSatış", color=color.red, size=size.small) // Alarm koşulları alertcondition(Autoal and not Autoalimyapildi, title="AutoAlım Alarmı", message="AutoAlım koşulu gerçekleşti!") alertcondition(Autosatiskosulu and Autoalimyapildi, title="AutoSatış Alarmı", message="AutoSatış koşulu gerçekleşti!")
Editor is loading...
Leave a Comment