
এই কৌশলটি একটি গতিশীল বিপরীতমুখী কৌশল যা চলমান গড় এবং অপেক্ষাকৃত দুর্বল সূচকগুলির উপর ভিত্তি করে তৈরি করা হয়। এটি দ্রুত চলমান গড় এবং ধীর চলমান গড়ের ক্রস এবং ওভার-বিক্রয় ওভার-বিক্রয় সংকেত ব্যবহার করে প্রবেশ এবং প্রস্থান নির্ধারণ করে।
এই কৌশলটি 14 দিনের চলমান গড়কে একটি দ্রুত সংকেত লাইন হিসাবে এবং 28 দিনের চলমান গড়কে একটি ধীর লাইন হিসাবে ব্যবহার করে। আরএসআই সূচকগুলির সাথে মিলিত হয়ে বাজারটি ওভার-বই ওভার-সেলিং কিনা তা নির্ধারণ করে।
১৪ দিনের চলমান গড়ের উপরে ২৮ দিনের চলমান গড় অতিক্রম করে এবং আরএসআই ৩০ এর চেয়ে কম বা ১৩ এর চেয়ে কম হলে, ট্রেন্ডের বিপরীত দিকটি বিচার করুন এবং আরও প্রবেশ করুন। ১৪ দিনের চলমান গড়ের নীচে ২৮ দিনের চলমান গড় অতিক্রম করার সময়, বিচারের গতিশীলতা বিপরীত দিকটি অকার্যকর হয়ে যায় এবং আংশিকভাবে বন্ধ হয়ে যায়।
এছাড়াও, কৌশলটি একটি আংশিক স্টপ ব্যবস্থাও সেট করে। যখন হোল্ডিং রিটার্ন সেট স্টপ পয়েন্ট (ডিফল্ট 8%) পৌঁছে যায়, তখন আংশিক স্টপ (ডিফল্ট 50% বিক্রি) করা হবে।
এই কৌশলটি মুভিং এভারেজের সুবিধাগুলিকে একত্রিত করে এবং উইপসওয়ের ক্ষতি এড়ায়।
কিছু কিছু শব্দকে সরিয়ে ফেলার জন্য দ্রুত এবং ধীর গতির গড় ব্যবহার করা হয়েছে।
আরএসআই সূচকগুলি ওভার-বয় ওভার-সোল্ডের দিকে নজর দেয় এবং উচ্চতর হওয়া এড়ায়।
আংশিক বন্ধ ব্যবস্থার ফলে মুনাফার একটি অংশ লক হয়ে যায় এবং ঝুঁকি কমে যায়।
ডাবল মুভিং এভারেজ ক্রস কৌশলটি সহজেই whipsaw তৈরি করে, যার ফলে ক্ষতি হয়। এই কৌশলটি RSI সূচকের মাধ্যমে সহায়ক বিচার করে, যা কিছু whipsaw ফিল্টার করতে পারে।
আংশিক থামার ফলে আরও বড় ঘটনা ঘটতে পারে। আপনি থামার বিন্দুটি সামঞ্জস্য করে ঝুঁকি এবং লাভের ভারসাম্য বজায় রাখতে পারেন।
বিভিন্ন প্যারামিটারের চলমান গড় সমন্বয় পরীক্ষা করে সর্বোত্তম প্যারামিটার খুঁজতে পারে।
বিভিন্ন RSI থ্রেশহোল্ড পরীক্ষা করা যায়।
ঝুঁকি-লাভের ভারসাম্য বজায় রাখার জন্য কিছু স্টপ-আপ এবং বিক্রয় অনুপাতের জন্য স্টপ-আপ এবং বিক্রয় অনুপাত সামঞ্জস্য করা যেতে পারে।
সামগ্রিকভাবে, এই কৌশলটি একটি সাধারণ বিপরীতমুখী কৌশল। এটি দ্রুত এবং ধীর গড়ের ক্রস-নির্ধারণ করে এবং RSI সূচক ফিল্টারিং সংকেতগুলির সাথে মিলিত হয়। একই সাথে, আংশিক লাভের জন্য লকিংয়ের জন্য আংশিক স্টপ সেট করা হয়। এই কৌশলটি সহজ এবং কার্যকর, প্যারামিটারগুলি সামঞ্জস্য করে বিভিন্ন বাজারের সাথে মানিয়ে নেওয়া যায়।
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-02 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title = "14/28 SMA and RSI", shorttitle = "14/28 SMA and RSI", overlay = false, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, currency = currency.USD)
src = close, len = input(14, minval=1, title="Length")
take_Profit=input(8, title="Take Profit")
quantityPercentage=input(50, title="Percent of Quantity to Sell")
closeOverbought=input(true, title="Close Overbought and Take Profit")
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
longCondition = 0
sellCondition = 0
takeProfit = 0
quantityRemainder = 100
smaSignal = input(14, title="SMA Signal Period")
smaLong = input(28, title="SMA Longer Period")
if ((sma(close, smaSignal) >= sma(close, smaLong) and rsi<= 30) or (rsi<=13)) and strategy.position_size==0
longCondition:=1
if longCondition==1
strategy.entry("Buy", strategy.long)
profit = ((close-strategy.position_avg_price)/strategy.position_avg_price) * 100
if sma(close, smaSignal) <= sma(close, smaLong) and strategy.position_size>1
sellCondition := 1
if strategy.position_size>=1
if closeOverbought == true
if profit>=take_Profit and takeProfit == 0
strategy.exit("Take Profit", profit=take_Profit, qty_percent=quantityPercentage)
takeProfit:=1
quantityRemainder:=100-quantityPercentage
if sellCondition == 1 and quantityRemainder<100
strategy.close("Buy")
if closeOverbought == false and rsi>70
strategy.close("Take Profit")
plot(longCondition, "Buy Condition", green)
plot(takeProfit, "Partial Sell Condition", orange)
plot(sellCondition, "Sell Condition", red)