KAMA এবং MACD এর উপর ভিত্তি করে অভিযোজিত প্রবণতা ট্র্যাকিং পরিমাণগত ট্রেডিং কৌশল

KAMA MACD ATR SL TP
সৃষ্টির তারিখ: 2025-02-20 10:33:36 অবশেষে সংশোধন করুন: 2025-02-20 15:01:37
অনুলিপি: 1 ক্লিকের সংখ্যা: 521
2
ফোকাস
319
অনুসারী

KAMA এবং MACD এর উপর ভিত্তি করে অভিযোজিত প্রবণতা ট্র্যাকিং পরিমাণগত ট্রেডিং কৌশল KAMA এবং MACD এর উপর ভিত্তি করে অভিযোজিত প্রবণতা ট্র্যাকিং পরিমাণগত ট্রেডিং কৌশল

ওভারভিউ

এই কৌশলটি একটি প্রবণতা ট্র্যাকিং সিস্টেম যা কাফমান স্ব-অনুকূলিত চলমান গড় ((KAMA) এবং MACD এর উপর ভিত্তি করে। এটি KAMA কে প্রধান প্রবণতা বিচারক সূচক হিসাবে ব্যবহার করে, MACD এর সাথে গতিশীলতা নিশ্চিতকরণ সূচক হিসাবে, বাজারের প্রবণতাগুলির বুদ্ধিমান ট্র্যাকিং এবং ট্রেডিংয়ের সময়কে সঠিকভাবে ধরে রাখার জন্য। কৌশলটি 4 ঘন্টা সময় ফ্রেমে কাজ করে, গতিশীল স্টপ লস এবং লাভের লক্ষ্য নিয়ে ঝুঁকি পরিচালনা করে।

কৌশল নীতি

কৌশলটির মূল যুক্তি নিম্নলিখিত মূল উপাদানগুলির উপর ভিত্তি করে:

  1. KAMA হিসাবঃ 50 চক্রের KAMA ব্যবহার করে, যা মূল প্রবণতা সূচক হিসাবে ব্যবহৃত হয়, গতিশীলভাবে প্রবাহের অনুপাতের সাথে সমন্বয় করে যাতে চলমান গড়গুলি বাজারের অবস্থার সাথে আরও ভালভাবে খাপ খায়।
  2. ম্যাকড নিশ্চিতকরণঃ ট্রেডিংয়ের দিকনির্দেশনা সামগ্রিক গতিশীলতার সাথে সামঞ্জস্যপূর্ণ তা নিশ্চিত করার জন্য ট্রেডিংয়ের ধীর গতির ম্যাকড (২৬, ৫২, ১৮) ট্রেন্ড নিশ্চিতকরণ সরঞ্জাম হিসাবে ব্যবহৃত হয়।
  3. এটিআর স্টপঃ গতিশীল স্টপ এবং লাভের লক্ষ্যমাত্রার গণনার ভিত্তি হিসাবে 14 চক্রের এটিআর এর 3 গুণ ব্যবহার করে।
  4. লেনদেনের নিয়মঃ
    • একাধিক শর্তাবলীঃ দাম KAMA এর উপরে এবং MACD মুদ্রাস্ফীতির মধ্যে রয়েছে
    • সমতল অবস্থার শর্তঃ দাম KAMA অতিক্রম করেছে এবং MACD হ্রাস পেয়েছে
    • ঝুঁকি ব্যবস্থাপনাঃ এটিআর ভিত্তিক গতিশীল স্টপ লস এবং লাভের লক্ষ্য নির্ধারণ

কৌশলগত সুবিধা

  1. স্বনির্ধারণ ক্ষমতাঃ KAMA বাজারের দক্ষতার সাথে স্বয়ংক্রিয়ভাবে সংবেদনশীলতা সামঞ্জস্য করতে পারে, বিভিন্ন বাজারের পরিবেশে ভাল পারফরম্যান্স বজায় রাখতে পারে।
  2. সিগন্যাল নির্ভরযোগ্যতাঃ MACD নিশ্চিতকরণের সাথে মিথ্যে প্রবেশের ঝুঁকি উল্লেখযোগ্যভাবে হ্রাস পেয়েছে।
  3. ঝুঁকি ব্যবস্থাপনা উন্নতঃ ঝুঁকি ব্যবস্থাপনা আরও অভিযোজিত করার জন্য অস্থিরতা-ভিত্তিক গতিশীল স্টপ লস এবং লাভের লক্ষ্যমাত্রা গ্রহণ করা।
  4. প্যারামিটার অপ্টিমাইজেশনের জন্য যথেষ্ট জায়গা রয়েছেঃ বিভিন্ন বাজারের বৈশিষ্ট্য অনুসারে মূল প্যারামিটারগুলি সামঞ্জস্য করা যেতে পারে।

কৌশলগত ঝুঁকি

  1. ট্রেন্ড রিভার্সনের ঝুঁকিঃ তীব্র বাজারে মিথ্যা সংকেত দেখা দিতে পারে।
  2. পিছিয়ে পড়ার ঝুঁকিঃ KAMA এবং MACD উভয়েরই পিছিয়ে পড়ার ঝুঁকি রয়েছে, যা তাদের সেরা প্রবেশের সময়টি মিস করতে পারে।
  3. প্যারামিটার সংবেদনশীলতাঃ বিভিন্ন বাজারের অবস্থার মধ্যে কৌশলগত কার্যকারিতা বজায় রাখার জন্য প্যারামিটারগুলিকে সামঞ্জস্য করতে হতে পারে।
  4. লেনদেনের খরচ প্রভাবঃ ঘন ঘন লেনদেনের ফলে লেনদেনের খরচ বাড়তে পারে।

কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা

  1. বাজারের অস্থিরতা ফিল্টার প্রবর্তন করুন, উচ্চ অস্থিরতার পরিবেশে কৌশলগত পরামিতিগুলি সামঞ্জস্য করুন বা লেনদেন স্থগিত করুন।
  2. ট্র্যাফিক বিশ্লেষণের পরিমাপকে বাড়ানো এবং প্রবণতা নির্ধারণের নির্ভুলতা বাড়ানো।
  3. MACD প্যারামিটার সেটিং অপ্টিমাইজ করা হয়েছে যাতে এটি 4 ঘন্টা সময় ফ্রেমে কাজ করে।
  4. এটিআর-এর গুণিতককে বাজারের অস্থিরতার সাথে সামঞ্জস্য করে স্টপ লস গুণিতককে স্বনির্ধারিত করে।
  5. সময় ফিল্টার যোগ করুন এবং কম তরলতার সময় ট্রেডিং এড়িয়ে চলুন।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2024-02-20 00:00:00
end: 2025-02-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © mckat

//@version=5
strategy("4-Hour KAMA Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// === Inputs ===
ama_length = input.int(50, title="KAMA Length for 4H")
fast_length = input.int(3, title="KAMA Fast Length")
slow_length = input.int(30, title="KAMA Slow Length")
atr_length = input.int(14, title="ATR Length")
atr_mult = input.float(3.0, title="ATR Multiplier for Stop-Loss & Take-Profit")
// === KAMA Calculation ===
var float kama = na
price_change = math.abs(close - close[ama_length])
volatility_sum = 0.0
for i = 0 to ama_length - 1
    volatility_sum := volatility_sum + math.abs(close[i] - close[i + 1])
efficiency_ratio = price_change / volatility_sum
smoothing_constant = math.pow(efficiency_ratio * (2 / (fast_length + 1) - 2 / (slow_length + 1)) + 2 / (slow_length + 1), 2)
kama := na(kama[1]) ? close : kama[1] + smoothing_constant * (close - kama[1])
// Plot KAMA
plot(kama, color=color.blue, title="KAMA (50)")
// === ATR for Stop-Loss and Take-Profit ===
atr = ta.atr(atr_length)
stop_loss = close - atr * atr_mult
take_profit = close + atr * atr_mult
// === MACD for Momentum Confirmation (Slow Settings for 4H) ===
[macd_line, signal_line, _] = ta.macd(close, 26, 52, 18)
macd_bullish = macd_line > signal_line
macd_bearish = macd_line < signal_line
// === Entry and Exit Conditions ===
buy_condition = ta.crossover(close, kama) and macd_bullish
sell_condition = ta.crossunder(close, kama) and macd_bearish
// === Execute Trades ===
if (buy_condition)
    strategy.entry("Buy", strategy.long)
if (sell_condition)
    strategy.close("Buy")
// === Dynamic Stop-Loss and Take-Profit ===
strategy.exit("Exit", "Buy", stop=stop_loss, limit=take_profit)
// === Plot Signals ===
plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")