Untitled
Finandy Tarama ile tek alarmda al sat işlemlerini sağlayan kod//@version=5 // FINANDY ÜZERİNDE TRADINGVIEW INDICATOR SECILI OLDUGUNA EMIN OLUN. indicator(shorttitle = "DENEME", title = "DENEME", overlay = true) import TradingView/ta/5 // ÖRNEK AL SAT KOŞULU rsi = ta.rsi(close,14) green_alert = ta.crossover(rsi, 30) or ta.crossover(rsi,70) red_alert = ta.crossunder(rsi,60) or ta.crossunder(rsi,40) buy_signal = green_alert and barstate.isconfirmed //BAR KAPANIŞI VE KOŞUL TEYİDİ sell_signal = red_alert and barstate.isconfirmed //BAR KAPANIŞI VE KOŞUL TEYİDİ sembol1 = "DOGEUSDT.P" //INPUT TANIMLAMAYIN HATA VERIYOR sembol2 = "INJUSDT.P" //INPUT TANIMLAMAYIN HATA VERIYOR alarmTetikle(sembol_adi)=> long_entry_text = "buy" // Long pozisyon açmak için "buy" kullanılır long_exit_text = "sell" // Long pozisyonu kapatmak için "sell" kullanılır short_entry_text = "sell" // Short pozisyon açmak için "sell" kullanılır short_exit_text = "buy" // Short pozisyonu kapatmak için "buy" kullanılır durum_long_entry = request.security(sembol_adi, timeframe.period, buy_signal) durum_short_entry = request.security(sembol_adi, timeframe.period, sell_signal) sc = "Sckey" // Long pozisyon açma JSON mesajı long_enter_json = '{"name": "Long Entry", "secret": "'+sc+'", "side": "'+long_entry_text+'", "symbol": "'+sembol_adi+'", "closePosition": false}' // Long pozisyonu kapatma JSON mesajı long_exit_json = '{"name": "Long Exit", "secret": "'+sc+'", "side": "'+long_exit_text+'", "symbol": "'+sembol_adi+'", "closePosition": true}' // Short pozisyon açma JSON mesajı short_enter_json = '{"name": "Short Entry", "secret": "'+sc+'", "side": "'+short_entry_text+'", "symbol": "'+sembol_adi+'", "closePosition": false}' // Short pozisyonu kapatma JSON mesajı short_exit_json = '{"name": "Short Exit", "secret": "'+sc+'", "side": "'+short_exit_text+'", "symbol": "'+sembol_adi+'", "closePosition": true}' // Long pozisyon açma işlemi (mevcut Short pozisyonu kapatır, ardından Long açar) if durum_long_entry and str.length(sembol_adi) > 1 alert(short_exit_json, freq=alert.freq_once_per_bar) // Mevcut Short pozisyonu kapat alert(long_enter_json, freq=alert.freq_once_per_bar) // Yeni Long pozisyon aç // Short pozisyon açma işlemi (mevcut Long pozisyonu kapatır, ardından Short açar) if durum_short_entry and str.length(sembol_adi) > 1 alert(long_exit_json, freq=alert.freq_once_per_bar) // Mevcut Long pozisyonu kapat alert(short_enter_json, freq=alert.freq_once_per_bar) // Yeni Short pozisyon aç alarmTetikle(sembol1) alarmTetikle(sembol2)
Leave a Comment