Strategi ini hanya untuk pelatihan, tujuannya hanya belajar kode dalam tulisan pinus. Jangan membuat keputusan membeli atau menjual dengan strategi ini.
Turki/Turki Strategi ini hanya menandai bagaimana kode skrip akan dibuat dan bagaimana itu akan dilakukan. Bu stratejiye dayanarak, kesinlikle al-sat islemleri yapmayin.
Bagaimana cara kerjanya?
Ketika RSI dan Stoch berada di area oversold dan jika awesome osc. berubah menjadi positif, ambil posisi panjang.
Ketika RSI dan Stoch berada dalam overbought dan jika awesome osc. berubah menjadi negatif, mengambil posisi pendek.
Turki/Turki
RSI dan Stoch asiri satım bölgesinde iken awesome positive döner ise long position açar, zarar kes ve kar al seviyeleri ATR indikator ile tanımlandı.
RSI dan indeks saham di wilayahku sangat negatif saat posisi pendek, dan tingkat ATR indikatornya sangat rendah.
backtest
/*backtest start: 2022-04-19 00:00:00 end: 2022-05-18 23:59:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Buy&Sell Strategy depends on AO+Stoch+RSI+ATR by SerdarYILMAZ", shorttitle="Buy&Sell Strategy") // Created by Serdar YILMAZ // This strategy is just for training, its purpose is just learning code in pine script. // Don't make buy or sell decision with this strategy. // Bu strateji sadece pine script'te kodlamanın nasıl yapildigini ogrenmek icindir. // Bu stratejiye dayanarak, kesinlikle al-sat islemleri yapmayin. //AO fast=input(title="Fast Length",type=input.integer,defval=3) slow=input(title="Slow length",type=input.integer,defval=17) awesome=(sma(hl2,fast)-sma(hl2,slow))*1000 plot(awesome, style=plot.style_histogram, color=(awesome>awesome[1]?color.green:color.red)) //Stoch K=input(title="K",type=input.integer,defval=14) D=input(title="D",type=input.integer,defval=3) smooth=input(title="smooth",type=input.integer,defval=3) k=sma(stoch(close,high,low,K),D) d=sma(k,smooth) hline(80) hline(20) plot(k,color=color.blue) //RSI rsisource=input(title="rsi source",type=input.source,defval=low) rsilength=input(title="rsi length",type=input.integer,defval=10) rsi=rsi(rsisource,rsilength) hline(70,color=color.orange) hline(30,color=color.orange) plot(rsi,color=color.orange) //ATR atrlen=input(title="ATR Length", type=input.integer,defval=14) atrvalue=rma(tr,atrlen) plot(atrvalue*1000,color=color.green) LongCondition=k<20 and rsi<30 and awesome>awesome[1] ShortCondition=k>80 and rsi>70 and awesome<awesome[1] if (LongCondition) stoploss=low-atrvalue takeprofit=close+atrvalue strategy.entry("Long Position", strategy.long) strategy.exit("TP/SL",stop=stoploss,limit=takeprofit) if (ShortCondition) stoploss=high+atrvalue takeprofit=close-atrvalue strategy.entry("Short Position",strategy.short) strategy.exit("TP/SL",stop=stoploss,limit=takeprofit)