इस रणनीति का उद्देश्य 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)