इस रणनीति का नाम क्रिप्टोक्यूरेंसी ट्रेडिंग रणनीति है, जिसमें MFI, RSI और Stoch RSI के तीन गतिशील संकेतकों को एकीकृत किया गया है, जो क्रिप्टोक्यूरेंसी के ओवरबॉट और ओवरसोल्ड पैटर्न का आकलन करते हैं और ट्रेडिंग सिग्नल उत्पन्न करते हैं।
एमएफआई सूचकांक धन प्रवाह सूचकांक है। यह व्यापार की मात्रा और कीमत की जानकारी को समेटे हुए है, यह निर्धारित करने के लिए कि बाजार में खरीदने और बेचने की ताकत कितनी मजबूत है। 20 से कम एमएफआई का अर्थ है ओवरसोल्ड, 80 से अधिक ओवरबॉट।
आरएसआई सूचकांक एक अपेक्षाकृत मजबूत-कमजोर सूचकांक है। यह कीमतों के ओवरबॉट और ओवरबॉट स्तर को दर्शाता है। आरएसआई 30 से कम ओवरबॉट और 70 से अधिक ओवरबॉट है।
स्टोच आरएसआई सूचकांक आरएसआई सूचकांक का एक प्रकार है। यह निर्णय लेता है कि क्या आरएसआई सूचकांक खुद को ओवरबोर्ड कर रहा है। पैरामीटर को 20-80 पर सेट किया गया है जो ओवरबोर्ड और ओवरबोर्ड क्षेत्रों का प्रतिनिधित्व करता है।
इस रणनीति का लेन-देन तर्क:
जब MFI, RSI और Stoch RSI तीनों सूचकांक एक साथ ओवरसोल्ड क्षेत्र से नीचे होते हैं, तो इसे कई ओवरसोल्ड सिग्नल के रूप में माना जाता है, जो अधिक होता है;
जब तीन सूचक एक साथ ओवरबॉय क्षेत्र से अधिक होते हैं, तो इसे मल्टीपल ओवरबॉय सिग्नल माना जाता है, और इसे खाली कर दिया जाता है।
इस रणनीति का लाभ यह है कि कई संकेतकों की पुष्टि के माध्यम से, आप झूठे संकेतों को फ़िल्टर कर सकते हैं और प्रवेश की सटीकता में सुधार कर सकते हैं। हालांकि, पैरामीटर सेटिंग्स को पर्याप्त रूप से अनुकूलित करने की आवश्यकता है, और जोखिम को नियंत्रित करने के लिए स्टॉप लॉस के साथ काम करना होगा।
कुल मिलाकर, गतिशीलता संकेतक क्रिप्टोक्यूरेंसी की कीमतों की धड़कन के प्रति अधिक संवेदनशील होते हैं, बहु-संकेतक संयोजन रणनीतिक स्थिरता को बढ़ा सकता है। लेकिन व्यापारियों को अभी भी बाजार संरचना में बदलावों पर ध्यान देने की आवश्यकता है, रणनीति को लचीले ढंग से समायोजित करने के लिए जागरूक रहें। एक एकल रणनीति पर निर्भर रहना बाजार की विविधता का पूरी तरह से सामना करना मुश्किल है।
/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 1h
basePeriod: 15m
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/
// Crypto Crew strategy entry signal long/short with stop loss. Exit signal not provided.
//
// Indicators: MFI + RSI + STOCH RSI
// Entry criteria: long when the three are oversold, short when the three indicators are overbought.
// Exit criteria: Take profit at Fib levels (not demonstrated here) measured from prevous highs/low.
// Feel free to contribute
//@version=4
strategy("Crypto Crew")
//inputs
source = hlc3
rsi_length = input(14, minval=1)
mfi_lenght = input(14, minval=1)
smoothK = input(3, minval=1)
smoothD = input(3, minval=1)
lengthRSI = input(14, minval=1)
lengthStoch = input(14, minval=1)
okay = "Okay"
good = "Good"
veryGood = "Very good"
tradingOpportunity = input(title="Opportunity Type", defval=veryGood, options=[okay, good, veryGood])
longThreshhold = tradingOpportunity==okay? 40 : tradingOpportunity==good ? 30 : tradingOpportunity==veryGood? 20 : 0
shortThreshhold = tradingOpportunity==okay? 60 : tradingOpportunity==good ? 70 : tradingOpportunity==veryGood? 80 : 0
//lines
mfi = mfi(source, mfi_lenght)
rsi = rsi(source, rsi_length)
rsi1 = rsi(close, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
longSignal = mfi<longThreshhold and rsi<longThreshhold and k<longThreshhold and d<longThreshhold? 1:-1
shortSignal = mfi>shortThreshhold and rsi>shortThreshhold and k>shortThreshhold and d>shortThreshhold? 1:-1
if longSignal > 0
strategy.entry("Long", strategy.long)
strategy.exit(id="Long Stop Loss", stop=close*0.8) //20% stop loss
if shortSignal > 0
strategy.entry("Short", strategy.short, stop=close*1.2)
strategy.exit(id="Short Stop Loss", stop=close*1.2) //20% stop loss
plot(k, color=color.blue)
plot(d, color=color.red)
plot(rsi, color=color.yellow)
plot(mfi, color=color.blue)
hline(longThreshhold, color=color.gray, linestyle=hline.style_dashed)
hline(shortThreshhold, color=color.gray, linestyle=hline.style_dashed)