
इस रणनीति का नाम है अल्पकालिक आरएसआई और एसएमए के बीच प्रतिशत परिवर्तन। यह आरएसआई और मूविंग एवरेज जैसे सामान्य तकनीकी संकेतकों का उपयोग करके ट्रेडों में प्रवेश और बाहर निकलने का निर्णय लेता है। आरएसआई एक गतिशीलता सूचक है जो 0 से 100 तक की सीमा में है, यह बाजार में ओवरबॉय और ओवरसोल को दर्शाता है। एसएमए एक सरल चलती औसत है जो कीमतों में अल्पकालिक और दीर्घकालिक रुझानों को दर्शाता है। यह रणनीति इन दो संकेतकों के आधार पर प्रवेश और बाहर निकलने के संकेतों का निर्माण करती है।
जब आरएसआई 50 से अधिक है, तो इसे एक बहु-उपयोगी संकेत माना जाता है। यह दर्शाता है कि बाजार एक बहु-उपयोगी क्षेत्र में संतुलन में है। जब 9-दिवसीय एसएमए 100 दिनों के एसएमए से अधिक है, तो यह दर्शाता है कि अल्पकालिक प्रवृत्ति लंबी अवधि की प्रवृत्ति से बेहतर है, और अधिक निवेश किया जा सकता है। इसके अलावा, यदि अल्पकालिक 9-दिवसीय एसएमए में सापेक्ष मूल्य में 6% से अधिक परिवर्तन होता है, तो यह दर्शाता है कि अल्पकालिक प्रवृत्ति में तेजी आई है।
यदि आप पहले से ही बहुत अधिक स्थिति रखते हैं, तो यह रणनीति लाभ को लॉक करने के लिए पैरालॉग लाइन स्टॉप का उपयोग करती है। यह सेट प्रतिशत के आधार पर स्टॉप के साथ समाप्त हो जाती है, और जब कीमत वापस आ जाती है तो स्थिति से बाहर निकल जाती है।
इस रणनीति में ट्रेंड इंडिकेटर और ओवरबॉय ओवरसोल इंडिकेटर शामिल हैं, जो एक स्पष्ट प्रवृत्ति के दौरान प्रवेश कर सकते हैं, जबकि बाजार के पलटने के समय से बचने के लिए, व्यापार के जोखिम को काफी कम कर सकते हैं। स्टॉप लॉस रणनीति भी मुनाफे को लॉक कर सकती है, जिससे प्रवृत्ति के पलटने पर मुनाफा पूरी तरह से वाष्पित न हो सके।
यह उन निवेशकों के लिए उपयुक्त है जो उच्च आवृत्ति वाले ट्रेडिंग की तलाश में हैं।
यह रणनीति आरएसआई और एसएमए जैसे संकेतकों पर निर्भर करती है, जो कुछ हद तक पिछड़े हैं। जब अचानक घटनाओं के कारण बाजार में तेजी से उलटफेर होता है, तो यह रणनीति समय पर बाहर नहीं निकल सकती है, जिससे भारी नुकसान होता है।
इसके अलावा, उच्च आवृत्ति वाले ट्रेडों के लिए अधिक लेनदेन शुल्क की आवश्यकता होती है। यदि लेनदेन की आवृत्ति अधिक है, तो संचयी लेनदेन शुल्क भी मुनाफे पर प्रभाव डालते हैं।
इस रणनीति में प्रवेश और बाहर निकलने के संकेतों को निर्धारित करने के लिए अधिक संकेतकों के संयोजन पर विचार किया जा सकता है, उदाहरण के लिए, व्यापार वॉल्यूम संकेतक को जोड़ना ताकि झूठी तोड़फोड़ से बचा जा सके। स्टॉप लॉस रणनीति को बाजार में उतार-चढ़ाव के कारकों को ध्यान में रखते हुए अधिक लचीले तरीके से समायोजित किया जा सकता है।
इसके अलावा, ट्रेडिंग किस्मों और चक्रों को अनुकूलित किया जा सकता है, जो कि सबसे अच्छा पैरामीटर संयोजन की तलाश में है। आप उच्च चक्रों का उपयोग करके प्रवृत्ति की दिशा निर्धारित करने और कम चक्रों को प्रवेश करने के लिए क्रॉस-साइकल ट्रेडिंग पर भी विचार कर सकते हैं।
इस रणनीति में अल्पकालिक आरएसआई और एसएमए प्रतिशत में परिवर्तन के संयोजन के साथ आरएसआई और एसएमए जैसे सामान्य रूप से उपयोग किए जाने वाले तकनीकी संकेतकों का उपयोग किया जाता है, ताकि यह एक अल्पकालिक ट्रेडिंग रणनीति बना सके। यह एक स्पष्ट अल्पकालिक प्रवृत्ति को पकड़ सकता है, जबकि लाभ को लॉक करने के लिए एक स्टॉपलॉस भी है। यह रणनीति उन निवेशकों के लिए उपयुक्त है जो उच्च आवृत्ति वाले ट्रेडिंग को पसंद करते हैं, लेकिन उन्हें बाजार में तेजी से उलटने के जोखिम के प्रति सतर्क रहने की भी आवश्यकता होती है। आगे के अनुकूलन के साथ, यह रणनीति बेहतर प्रभाव प्राप्त कर सकती है।
/*backtest
start: 2024-01-24 00:00:00
end: 2024-01-31 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Coinrule
//@version=5
strategy("Short Term RSI and SMA Percentage Change",
overlay=true,
initial_capital=1000,
process_orders_on_close=true,
default_qty_type=strategy.percent_of_equity,
default_qty_value=100,
commission_type=strategy.commission.percent,
commission_value=0.1)
showDate = input(defval=true, title='Show Date Range')
timePeriod = time >= timestamp(syminfo.timezone, 2022, 5, 1, 0, 0)
notInTrade = strategy.position_size <= 0
//==================================Buy Conditions============================================
//RSI
length = input(14)
rsi = ta.rsi(close, length)
buyCondition1 = rsi > 50
//MA
SMA9 = ta.sma(close, 9)
SMA100 = ta.sma(close, 100)
plot(SMA9, color = color.green)
plot(SMA100, color = color.blue)
buyCondition2 = (SMA9 > SMA100)
//Calculating MA Percentage Change
buyMA = (close/SMA9)
buyCondition3 = buyMA >= 0.06
if (buyCondition1 and buyCondition2 and buyCondition3 and timePeriod) //and buyCondition
strategy.entry("Long", strategy.long)
//==================================Sell Conditions============================================
// Configure trail stop level with input options
longTrailPerc = input.float(title='Trail Long Loss (%)', minval=0.0, step=0.1, defval=5) * 0.01
shortTrailPerc = input.float(title='Trail Short Loss (%)', minval=0.0, step=0.1, defval=5) * 0.01
// Determine trail stop loss prices
longStopPrice = 0.0
shortStopPrice = 0.0
longStopPrice := if strategy.position_size > 0
stopValue = close * (1 - longTrailPerc)
math.max(stopValue, longStopPrice[1])
else
0
shortStopPrice := if strategy.position_size < 0
stopValue = close * (1 + shortTrailPerc)
math.min(stopValue, shortStopPrice[1])
else
999999
strategy.exit('Exit', stop = longStopPrice, limit = shortStopPrice)