इस रणनीति का उद्देश्य 30 मिनट की समय सीमा में संक्षिप्त रेखाओं की पहचान करने के लिए है। यह बाजार की दिशा और प्रवेश के समय को निर्धारित करने के लिए चलती औसत, आरएसआई और अन्य संकेतकों का व्यापक उपयोग करता है।
मुख्य लेनदेन तर्क:
दो भारित चलती औसत चक्रों की अलग-अलग माध्य रेखाओं की गणना करें और दोनों की दिशाओं की तुलना करें
आरएसआई सूचकांक की गणना ओवरबॉट और ओवरसोल्ड के लिए
जब आरएसआई ओवरसोल्ड क्षेत्र में होता है, तो उस बिंदु के लिए अस्थिर व्यापारिक अवसरों पर विचार करें
एकसमान रेखा की दिशा के साथ संयोजन के लिए एक विशिष्ट अधिक से कम दिशा की पुष्टि करें
जोखिम को नियंत्रित करने के लिए उचित स्टॉप लॉस सेट करें
इस रणनीति का उद्देश्य सख्त धन प्रबंधन के तहत बार-बार ट्रेडों के माध्यम से धन की वृद्धि के लिए मध्य-लघु-रेखा कीमतों के पलटाव के अवसरों का लाभ उठाना है।
30 मिनट में कम चक्र वाले झटके पहचानने में मदद मिलती है
आरएसआई ने ओवरबॉट और ओवरसोल्ड को कई पलटाव के अवसरों के रूप में देखा
भारित चलती औसत समतल कीमत
बाजार परिवर्तनों पर लगातार नजर रखने की आवश्यकता
कोई निश्चितता नहीं है कि रिवर्स में नुकसान होगा
उच्च आवृत्ति वाले लेनदेन से लेनदेन की लागत बढ़ेगी
यह रणनीति 30 मिनट की अवधि में शॉर्ट-लाइन उतार-चढ़ाव के अवसरों का पता लगाने की कोशिश करती है। हालांकि, ट्रेडिंग की आवृत्ति अधिक है, लागत नियंत्रण पर ध्यान देने की आवश्यकता है, और निरंतर लाभप्रदता के लिए रणनीति पैरामीटर का अनुकूलन करें।
/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// strategy("cowboy30minswing", overlay=true,default_qty_type=strategy.cash,default_qty_value=10000,scale=true,initial_capital=10000,currency=currency.USD)
//A Swing trading strategy that use a combination of indicators, rsi for target, hull for overall direction enad ema for entering the trade using the 30min
n=input(title="period",defval=70)
n2ma=2*wma(close,round(n/2))
nma=wma(close,n)
diff=n2ma-nma
sqn=round(sqrt(n))
n2ma1=2*wma(close[1],round(n/2))
nma1=wma(close[1],n)
diff1=n2ma1-nma1
sqn1=round(sqrt(n))
n1=wma(diff,sqn)
n2=wma(diff1,sqn)
c=n1>n2?green:red
ma=plot(n1,color=c)
// RSi and Moving averages
length = input( 14 )
overSold = input( 70)
overBought = input( 30)
point = 0.0001
dev= 2
fastLength = input(59)
fastLengthL = input(82)
slowLength = input(96)
slowLengthL = input(95)
price = close
mafast = ema(price, fastLength)
mafastL= ema(price, fastLengthL)
maslow = ema(price, slowLength)
maslowL = ema(price, slowLengthL)
vrsi = rsi(price, length)
cShort = (crossunder(vrsi, overBought))
condDown = n2 >= n1
condUp = condDown != true
col =condUp ? lime : condDown ? red : yellow
plot(n1,color=col,linewidth=3)
sl = input(75)
Stop = sl * 10
Q = 100
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)
if condUp
strategy.entry("Enter Long", strategy.long)
else if condDown
strategy.entry("Enter Short", strategy.short)