রিসোর্স লোড হচ্ছে... লোডিং...

কৌশল অনুসরণ করে আরএসআই এবং চলমান গড় ক্রসওভার ট্রেন্ড

লেখক:চাওঝাং, তারিখ: ২০২৩-১২-১৩ ১৭ঃ৫০ঃ৩৪
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটি প্রবেশ এবং প্রস্থান পয়েন্টগুলি নির্ধারণের জন্য আরএসআই সূচক এবং দ্রুত / ধীর চলমান গড় ব্যবহার করে। যখন আরএসআই 5 পয়েন্ট বৃদ্ধি পায় এবং 70 এর নীচে থাকে এবং যখন 9-দিনের এমএ 50-দিনের এমএ এর উপরে অতিক্রম করে তখন এটি দীর্ঘ হয়। যখন 50-দিনের এমএ 9-দিনের এমএ এর নীচে অতিক্রম করে তখন এটি প্রস্থান করে।

কৌশলগত যুক্তি

এই কৌশলটি মূলত আরএসআই সূচক এবং চলমান গড়ের সংমিশ্রণ ব্যবহার করে। আরএসআই সূচকটি দেখায় যে কোনও স্টক বা ক্রিপ্টোকারেন্সি ওভারবয়ড বা ওভারসোল্ড হয়েছে কিনা। 30 এর নিচে মানগুলি ওভারসোল্ড হিসাবে বিবেচিত হয় এবং 70 এর উপরে মানগুলি ওভারসোল্ড হিসাবে বিবেচিত হয়। এই কৌশলটি এই চরম অঞ্চলগুলির বাইরে উপযুক্ত প্রবেশের পয়েন্টগুলি নির্ধারণ করতে আরএসআই ব্যবহার করে।

চলমান গড়গুলি প্রবণতার দিক সনাক্ত করতে ব্যাপকভাবে ব্যবহৃত হয়। দ্রুত চলমান গড়টি মূল্য পরিবর্তনের প্রতি দ্রুত প্রতিক্রিয়া জানায় যখন ধীর এমএ মিথ্যা ব্রেকআউটগুলি ফিল্টার করে। যখন দ্রুত এমএ ধীর এমএ এর উপরে অতিক্রম করে, তখন একটি আপট্রেন্ড শুরু হয়। বিপরীতটি একটি ডাউনট্রেন্ডের সংকেত দেয়। এই কৌশলটি প্রবণতা এবং প্রবেশ / প্রস্থান নির্ধারণের জন্য 9 এবং 50 দিনের এমএ এবং তাদের ক্রসগুলি ব্যবহার করে।

সুবিধা বিশ্লেষণ

এই কৌশলটির সবচেয়ে বড় সুবিধা হল RSI ব্যবহার করে চরম ওভারকুপেড স্তরে কেনা এড়ানো এবং দ্রুত / ধীর MAs সংমিশ্রণটি ব্যবহার করে মিথ্যা ব্রেকআউটগুলি ফিল্টার করা এবং উচ্চতর মুনাফা অর্জনের জন্য প্রবণতা দিকটি লক করা।

RSI এর 5 টি ধারাবাহিক পয়েন্ট বৃদ্ধি অতিরিক্ত শর্ত অতিরিক্ত ক্রয় এলাকায় অপ্রয়োজনীয় ক্রয় প্রতিরোধ করে। এছাড়াও, আংশিক অবস্থান সাইজিং ব্যাপকভাবে প্রতি বাণিজ্য ক্ষতি ঝুঁকি হ্রাস করে।

ঝুঁকি এবং প্রতিরোধ

সবচেয়ে বড় ঝুঁকি হল RSI এবং MAs থেকে প্রবল দামের ওঠানামা চলাকালীন সিগন্যালগুলি পিছিয়ে যাওয়া, যা শীর্ষে কেনা বা নীচে বিক্রি করে।

এটি প্রতিরোধ করার জন্য, একটি দ্রুত এমএ ব্যবহার করা হয় যাতে দামের পরিবর্তনগুলি আরও দ্রুত ধরা যায় এবং বিলম্ব হ্রাস পায়। এছাড়াও, আংশিক আকার প্রতি বাণিজ্য ক্ষতি হ্রাস করে।

অপ্টিমাইজেশান নির্দেশাবলী

সম্ভাব্য অপ্টিমাইজেশান পথঃ

  1. সর্বোত্তম পরামিতিগুলির জন্য পরীক্ষার RSI সময়কাল

  2. আরও ভাল ফিল্টারিংয়ের জন্য আরও দ্রুত / ধীর এমএ সংমিশ্রণ পরীক্ষা করুন

  3. বিভিন্ন পরামিতির সাথে অবস্থান সাইজিং অপ্টিমাইজ করুন

  4. মুনাফা লক করার জন্য স্টপ লস শর্ত যোগ করুন

সিদ্ধান্ত

সামগ্রিকভাবে, এই কৌশলটি ট্রেন্ড ট্রেডিংয়ের জন্য উপযুক্ত। এটি আরএসআই সহ ওভারবয়ড / ওভারসোল্ড অঞ্চলগুলি এড়ায় এবং ট্রেন্ড এবং সমর্থন / প্রতিরোধের সনাক্তকরণের জন্য দ্রুত / ধীর এমএ ব্যবহার করে। আংশিক আকার উচ্চ জয় হার এবং লাভজনকতার অনুমতি দেয়। আরও পরামিতি অপ্টিমাইজেশন এবং ঝুঁকি ব্যবস্থাপনা কর্মক্ষমতা উন্নত করতে পারে।


/*backtest
start: 2023-11-12 00:00:00
end: 2023-12-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/
// © Coinrule

//@version=5
strategy("RSI with Slow and Fast MA Crossing Strategy (by Coinrule)",
         overlay=true,
         initial_capital=10000,
         process_orders_on_close=true,
         default_qty_type=strategy.percent_of_equity,
         default_qty_value=30,
         commission_type=strategy.commission.percent,
         commission_value=0.1)

showDate = input(defval=true, title='Show Date Range')
timePeriod = time >= timestamp(syminfo.timezone, 2020, 1, 1, 0, 0)
notInTrade = strategy.position_size <= 0


// RSI
length = input(14)
vrsi = ta.rsi(close, length)

// Moving  Averages for Buy Condition
buyFastEMA = ta.ema(close, 9)
buySlowEMA = ta.ema(close, 50)
buyCondition1 = ta.crossover(buyFastEMA, buySlowEMA)


increase = 5
if ((vrsi > vrsi[1]+increase) and buyCondition1 and vrsi < 70 and timePeriod)
    strategy.entry("Long", strategy.long)


// Moving  Averages for Sell Condition
sellFastEMA = ta.ema(close, 9)
sellSlowEMA = ta.ema(close, 50)
plot(request.security(syminfo.tickerid, "60", sellFastEMA), color = color.blue)
plot(request.security(syminfo.tickerid, "60", sellSlowEMA), color = color.green)


condition = ta.crossover(sellSlowEMA, sellFastEMA)
//sellCondition1 = request.security(syminfo.tickerid, "60", condition)

strategy.close('Long', when = condition and timePeriod)






আরো