खरीद और बिक्री रणनीति AO+Stoch+RSI+ATR पर निर्भर करती है

लेखक:चाओझांग, दिनांकः 2022-05-20 15:52:46
टैगःआरएसआईएटीआरस्टोचएसएमए

यह रणनीति केवल प्रशिक्षण के लिए है, इसका उद्देश्य केवल पाइन लिपि में कोड सीखना है। इस रणनीति के साथ खरीद या बिक्री का निर्णय न लें।

तुर्की/तुर्की यह रणनीति केवल पाइन स्क्रिप्ट को कोडित करने के लिए कैसे बनाई गई है, यह जानने के लिए है। यह रणनीतिक आधार है, निश्चित रूप से अल-सात इस्लाम के लिए है।

यह कैसे काम करता है?

जब आरएसआई और स्टॉक ओवरसोल्ड क्षेत्र में होते हैं और यदि भयानक ओएससी सकारात्मक हो जाता है, तो लंबी स्थिति लें। स्टॉप लॉस और ले लाभ स्तर एटीआर इंड के साथ परिभाषित किए गए थे।

जब आरएसआई और स्टॉक ओवरबॉट होते हैं और यदि भयानक ओएससी नकारात्मक हो जाता है, तो शॉर्ट पोजीशन लें। स्टॉप लॉस और ले लाभ स्तर एटीआर इंड के साथ परिभाषित किए गए थे।

तुर्की/तुर्की

आरएसआई और स्टॉक एटीआर संकेतक क्षेत्र में एक शानदार सकारात्मक स्थिति है, जो लंबी स्थिति में तेजी से बढ़ रहा है, जबकि एटीआर संकेतक के स्तर में गिरावट आई है।

आरएसआई और स्टॉक एस्पायर क्षेत्र में एक भयानक नकारात्मक स्थिति है, जो एटीआर संकेतक के स्तर को परिभाषित करता है।

बैकटेस्ट img


/*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)
    
    

    
    




संबंधित

अधिक