Cette stratégie est juste pour l'entraînement, son but est juste d'apprendre le code en écriture de pin. Ne prenez pas de décision d'achat ou de vente avec cette stratégie.
Turc/Turquie Cette stratégie ne sert qu'à coder le script et à comprendre comment le faire. Ce n'est pas une stratégie, c'est une stratégie.
Comment ça marche?
Lorsque le RSI et le Stoch sont dans la zone de survente et si l'OSC est positif, prenez une position longue.
Lorsque les indices RSI et Stoch sont surachetés, et si l'OSC est négatif, prenez une position courte.
Turc/Turquie
RSI et Bourse Assyrienne sont dans une position positive impressionnante avec une position élevée, et le niveau de l'indicateur ATR est défini.
Le RSI et les indices boursiers régionaux ont un excellent rapport négatif sur les positions à court terme, mais le niveau de l'indicateur ATR est défini.
test de retour
/*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)