Untitled
Finandy Tarama ile tek alarmda al sat işlemlerini sağlayan kodunknown
plain_text
a year ago
2.7 kB
65
Indexable
//@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)
Editor is loading...
Leave a Comment