এসএমএ আরএসআই ডাবল ফিল্টার স্বল্পমেয়াদী ট্রেডিং কৌশল

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

সারসংক্ষেপ

এই কৌশলটি সহজ চলমান গড় (এসএমএ) এবং আপেক্ষিক শক্তি সূচক (আরএসআই) সূচকগুলির উপর ভিত্তি করে। যখন আরএসআই প্রবেশের স্তরের উপরে অতিক্রম করে এবং বন্ধের দাম এসএমএর নীচে থাকে তখন এটি শর্ট হয়; স্টপ লস বা লাভের সংকেত উপস্থিত হলে এটি অবস্থানগুলি বন্ধ করে। ডাবল ফিল্টার অকার্যকর ব্যবসায় এড়াতে সহায়তা করে।

নীতিমালা

কৌশলটি মূলত দুটি সূচকের ভিত্তিতে বাজারকে মূল্যায়ন করেঃ

  1. এসএমএঃ গত ২০০ দিনের ক্লোজিং মূল্যের সরল চলমান গড়ের উপর ভিত্তি করে গণনা করা হয়, যা মাঝারি ও দীর্ঘমেয়াদী প্রবণতাকে উপস্থাপন করে।

  2. RSI: গত ১৪ দিনের মধ্যে বন্ধের মূল্যের আপেক্ষিক শক্তির ভিত্তিতে গণনা করা হয়, যা স্বল্পমেয়াদী অতিরিক্ত ক্রয়/অতিরিক্ত বিক্রয়ের মাত্রা প্রতিনিধিত্ব করে।

যখন RSI 51 এর উপরে ক্রস করে ওভারবয়ড জোনে এবং SMA লাইনের উপরে থাকে, তখন এটি নির্দেশ করে যে স্বল্পমেয়াদী এবং মধ্যমেয়াদী প্রবণতা ভিন্ন, তাই একটি শর্ট পজিশন খোলা হয়।

তারপরে, স্টপ লস এবং ট্যাক লাভ লাইন সেট করা হয়। যখন RSI লাভের জন্য 32 এর নীচে পড়ে, বা যখন RSI 54 এর উপরে অতিক্রম করে বা স্টপ লসটি স্টপ লসের জন্য হিট হয় তখন পজিশনটি বন্ধ হয়ে যায়।

শক্তি

  1. সূচকগুলির দ্বৈত ফিল্টার প্রবেশ সংকেতগুলির নির্ভুলতা বৃদ্ধি করে। আরএসআই স্বল্পমেয়াদী ওভারকপ স্তরগুলি নির্ধারণ করে এবং এসএমএ মাঝারি-দীর্ঘমেয়াদী হ্রাস সংকেতগুলি নির্ধারণ করে, উভয়ই সংকেতগুলিকে আরও নির্ভরযোগ্য করে তোলে।

  2. ট্রেলিং স্টপ মুনাফাকে মূল্যের ক্রিয়াকলাপ অনুযায়ী লক করে, মুনাফা ফেরত দেওয়া এড়ায়।

  3. যুক্তিটি সহজ এবং সোজা, সহজেই বোঝা যায় এবং সংশোধন করা যায়।

ঝুঁকি

  1. ট্রেডিং ভলিউম বা অস্থিরতার মতো বিষয় বিবেচনা করে না।

  2. আরএসআই পরামিতিগুলি স্থির এবং সমস্ত পণ্য এবং সময়সীমার জন্য উপযুক্ত নাও হতে পারে।

  3. এটি স্লিপ এবং কমিশনের মতো ট্রেডিং খরচ বিবেচনা করে না।

  4. কৌশলটি খুবই সহজ এবং সম্প্রসারণের জন্য সীমিত সুযোগ রয়েছে।

উন্নতির ক্ষেত্র

  1. সর্বোত্তম সমন্বয় খুঁজে পেতে RSI এবং SMA পরামিতি পরীক্ষা এবং অপ্টিমাইজ করুন।

  2. স্টপ লস/লাভ গ্রহণের আরো কিছু পদ্ধতি যোগ করুন, যেমন ট্রেইলিং স্টপ, শতাংশ ভিত্তিক স্টপ।

  3. ট্রেন্ডের বিরুদ্ধে ট্রেডিং এড়ানোর জন্য MACD এর মতো ট্রেন্ড ফিল্টার সূচক যুক্ত করুন।

  4. ভলিউম ইন্ডিকেটর বিবেচনা করুন যাতে কম ভলিউম সহ মিথ্যা ব্রেকআউট ফিল্টার করা যায়।

সংক্ষিপ্তসার

এই কৌশলটির স্পষ্ট যুক্তি এবং কিছু ব্যবহারিক মূল্য রয়েছে। তবে এর পরামিতিগুলি স্থির এবং বাজারের পরিবর্তনের সাথে খাপ খায় না। কিছু বিবরণও রয়েছে যা উন্নত করা যেতে পারে। সামগ্রিকভাবে, এটি দ্বৈত সূচক ফিল্টারিং কৌশল শিখতে নতুনদের জন্য একটি উদাহরণ হিসাবে কাজ করতে পারে, তবে প্রকৃত ব্যবসায়ের জন্য আরও পরীক্ষা এবং উন্নতির প্রয়োজন।


/*backtest
start: 2023-09-07 00:00:00
end: 2023-10-07 00:00:00
period: 3h
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/
// © abdllhatn

//@version=5
// strategy("Alpha Short SMA and RSI Strategy", overlay=true, initial_capital=10000, default_qty_value=100)

// Inputs
sma_length = input(200, title="SMA Length")
rsi_length = input(14, title="RSI Length")
rsi_entry = input(51, title="RSI Entry Level")
rsi_stop = input(54, title="RSI Stop Level")
rsi_take_profit = input(32, title="RSI Take Profit Level")

// Indicators
sma_value = ta.sma(close, sma_length)
rsi_value = ta.rsi(close, rsi_length)

var float trailingStop = na
var float lastLow = na

// Conditions
shortCondition = ta.crossover(rsi_value, rsi_entry) and close < sma_value
if (shortCondition)
    strategy.entry("Sell", strategy.short)
    trailingStop := na
    lastLow := na

if (strategy.position_size < 0)
    if (na(lastLow) or close < lastLow)
        lastLow := close
        trailingStop := close

if not na(trailingStop) and close > trailingStop
    strategy.close("Sell")

if (rsi_value >= rsi_stop)
    strategy.close("Sell")

if (rsi_value <= rsi_take_profit)
    strategy.close("Sell")

// Plot
plot(sma_value, color=color.red, linewidth=2)




আরো