এই কৌশলটির নাম হল “মাল্টি-ডায়নামিক সূচক সংমিশ্রণ ক্রিপ্টোকারেন্সি ট্রেডিং কৌশল”। এই কৌশলটি এমএফআই, আরএসআই এবং স্টচ আরএসআই এর তিনটি গতিশীল সূচককে একত্রিত করে ক্রিপ্টোকারেন্সির ওভার-বিক্রয় ওভার-বিক্রয় ফর্ম্যাটটি বিচার করে এবং একটি লেনদেনের সংকেত দেয়।
এমএফআই সূচক অর্থের প্রবাহের সূচক। এটি লেনদেনের পরিমাণ এবং মূল্যের তথ্যকে সামগ্রিকভাবে বিবেচনা করে এবং বাজারের ক্রয়-বিক্রয় শক্তির দুর্বলতা নির্ধারণ করে। এমএফআই ২০ এর নিচে ওভারসোল্ড এবং ৮০ এর উপরে ওভার কিনে বোঝায়।
RSI সূচকটি একটি তুলনামূলকভাবে শক্তিশালী সূচক। এটি দামের ওভারব্রিজ ও ওভারব্রিজ স্তরকে চিত্রিত করে। RSI 30 এর নীচে ওভারব্রিজ এবং 70 এর উপরে ওভারব্রিজ।
Stoch RSI সূচকটি RSI সূচকের একটি বৈকল্পিক। এটি বিচার করে যে RSI সূচকটি নিজেই ওভারব্রিজ হয়েছে কিনা। প্যারামিটারটি 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)