গতি বিপরীত কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-01-03 17:14:15
ট্যাগঃ

img

সারসংক্ষেপ

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

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

এই কৌশলটি দ্রুত সংকেত লাইন হিসাবে 14 দিনের চলমান গড় এবং ধীর লাইন হিসাবে 28 দিনের চলমান গড় ব্যবহার করে। এটি বাজারে ওভারকুপ বা ওভারসোল্ড কিনা তা পরিমাপ করার জন্য আরএসআই সূচকও অন্তর্ভুক্ত করে।

যখন 14-দিনের এমএ 28-দিনের এমএ এর উপরে অতিক্রম করে এবং আরএসআই 30 এর নীচে থাকে বা আরএসআই 13 এর নীচে থাকে, তখন এটি গতির বিপরীতমুখী হওয়ার সংকেত দেয়, যা দীর্ঘ প্রবেশের প্ররোচিত করে। যখন 14-দিনের এমএ 28 দিনের এমএ এর নীচে ফিরে আসে, তখন এটি গতির বিপরীতমুখী ব্যর্থতার সংকেত দেয় যা আংশিক মুনাফা গ্রহণের প্ররোচিত করে।

এছাড়াও, কৌশলটির একটি আংশিক মুনাফা গ্রহণের প্রক্রিয়া রয়েছে। যখন খোলা অবস্থানের মুনাফা সেট লাভের স্তরে পৌঁছে যায় (ডিফল্ট 8%), এটি আংশিক মুনাফা নেবে (ডিফল্ট বিক্রয় 50%) ।

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

এই কৌশলটি হুইপসা ক্ষতি এড়ানোর সময় চলমান গড়ের সুবিধাগুলি একত্রিত করে।

  1. দ্রুত এবং ধীর গতির গড় ব্যবহার করে কিছু শব্দ ফিল্টার করা হয়।

  2. আরএসআই নতুন উচ্চতার পেছনে না গিয়ে ওভারকুপ এবং ওভারসোল্ডের মাত্রা নির্ধারণ করে।

  3. আংশিক মুনাফা গ্রহণ কিছু মুনাফা বন্ধ করে দেয় এবং ঝুঁকি হ্রাস করে।

ঝুঁকি বিশ্লেষণ

  1. দ্বৈত চলমান গড় ক্রসওভারগুলি হুইপসাউ তৈরি করতে পারে, যার ফলে ক্ষতি হয়। এই কৌশলটি কিছু হুইপসাউ সংকেত ফিল্টার করে অতিরিক্ত নিশ্চিতকরণ প্রদানের জন্য আরএসআই ব্যবহার করে।

  2. আংশিক মুনাফা গ্রহণের ফলে বৃহত্তর পদক্ষেপগুলি অনুপস্থিত থাকতে পারে। ঝুঁকি বনাম পুরষ্কারের ভারসাম্য বজায় রাখতে মুনাফা গ্রহণের স্তরটি সামঞ্জস্য করা যেতে পারে।

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

  1. সর্বোত্তম সেটিং খুঁজে পেতে চলমান গড়ের বিভিন্ন প্যারামিটার সমন্বয় পরীক্ষা করুন।

  2. বিভিন্ন RSI প্রান্তিক স্তর পরীক্ষা করুন।

  3. ঝুঁকি/উপকারের ভারসাম্য বজায় রাখার জন্য আংশিক মুনাফা গ্রহণের লাভের স্তর এবং বিক্রয় অনুপাত সামঞ্জস্য করুন।

সিদ্ধান্ত

সামগ্রিকভাবে এটি একটি সাধারণ গড় বিপরীত কৌশল। এটি সংকেত ফিল্টার করার জন্য আরএসআই দ্বারা সম্পূরক বাজার ঘূর্ণন নির্ধারণের জন্য দ্রুত / ধীর এমএ ক্রস ব্যবহার করে। এটি কিছু মুনাফা লক করার জন্য আংশিক মুনাফা গ্রহণও বাস্তবায়ন করে। কৌশলটি সহজ তবে ব্যবহারিক। প্যারামিটারগুলি বিভিন্ন বাজারের অবস্থার সাথে খাপ খাইয়ে নেওয়ার জন্য সামঞ্জস্য করা যেতে পারে।


/*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)

আরো