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

ডাবল এক্সপোনেনশিয়াল মুভিং এভারেজ ইমপুটাম ক্রসওভার ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৫-০১-০৬ ১৩ঃ৫৩ঃ১১
ট্যাগঃথিমইএমএএসএমএএমএআরএসআই

img

সারসংক্ষেপ

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

কৌশলগত নীতি

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

  1. প্রবণতার দিকনির্দেশনা নির্ধারণের জন্য দুটি ভিন্ন সময়কালের TEMA (300 এবং 500) ব্যবহার করে
  2. স্বল্পমেয়াদী TEMA দীর্ঘমেয়াদী TEMA এর উপরে অতিক্রম করলে দীর্ঘ সংকেত উৎপন্ন করে
  3. স্বল্পমেয়াদী TEMA দীর্ঘমেয়াদী TEMA এর নিচে অতিক্রম করলে সংক্ষিপ্ত সংকেত উৎপন্ন করে
  4. স্টপ লস লেভেল সেট করার জন্য ১০ পেরিওডের উচ্চ ও নিম্ন মূল্য ব্যবহার করে
  5. বিপরীত সিগন্যাল না আসা পর্যন্ত অবস্থান ধরে রাখে

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

  1. সিগন্যাল স্থিতিশীলতাঃ দীর্ঘমেয়াদী TEMA কার্যকরভাবে বাজারের গোলমাল ফিল্টার করে এবং মিথ্যা সংকেত হ্রাস করে
  2. সুদৃঢ় ঝুঁকি নিয়ন্ত্রণঃ কার্যকর একক বাণিজ্য ঝুঁকি নিয়ন্ত্রণের জন্য অস্থিরতা ভিত্তিক স্টপ লস অন্তর্ভুক্ত করে
  3. শক্তিশালী ট্রেন্ড ক্যাপচারঃ TEMA ঐতিহ্যবাহী চলমান গড়ের তুলনায় প্রবণতা দ্রুত প্রতিক্রিয়া
  4. সম্পূর্ণ ট্রেডিং লুপঃ স্পষ্ট প্রবেশ, স্টপ-লস এবং মুনাফা গ্রহণের শর্ত অন্তর্ভুক্ত
  5. উচ্চ পরামিতি অভিযোজনযোগ্যতাঃ মূল পরামিতিগুলি বাজারের বৈশিষ্ট্যগুলির উপর ভিত্তি করে নমনীয়ভাবে সামঞ্জস্য করা যেতে পারে

কৌশলগত ঝুঁকি

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

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

  1. বাজার পরিবেশের স্বীকৃতি যোগ করুনঃ প্যারামিটার অভিযোজন জন্য প্রবণতা শক্তি সূচক অন্তর্ভুক্ত করুন
  2. স্টপ-লস অপ্টিমাইজ করুনঃ এটিআর-ভিত্তিক গতিশীল স্টপ-লস বাস্তবায়ন বিবেচনা করুন
  3. পজিশন সাইজিং উন্নত করুনঃ প্রবণতা শক্তি উপর ভিত্তি করে গতিশীলভাবে অবস্থান আকার সামঞ্জস্য
  4. উন্নত সতর্কতা ব্যবস্থাঃ মূল মূল্য স্তরে প্রাথমিক সতর্কতা সংকেত বাস্তবায়ন
  5. ভলিউম বিশ্লেষণ অন্তর্ভুক্ত করুনঃ ভলিউম সূচকগুলির সাথে সংকেতের বৈধতা নিশ্চিত করুন

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

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


/*backtest
start: 2019-12-23 08:00:00
end: 2025-01-04 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=6
strategy("TEMA Strategy for Gold", overlay=true)

// Inputs
tema_short_length = input.int(300, title="Short TEMA Length")
tema_long_length = input.int(500, title="Long TEMA Length")
pip_value = input.float(0.10, title="Pip Value (10 pips = 1 point for Gold)")

// Calculate TEMA
tema_short = ta.ema(2 * ta.ema(close, tema_short_length) - ta.ema(ta.ema(close, tema_short_length), tema_short_length), tema_short_length)
tema_long = ta.ema(2 * ta.ema(close, tema_long_length) - ta.ema(ta.ema(close, tema_long_length), tema_long_length), tema_long_length)

// Plot TEMA
plot(tema_short, color=color.blue, title="300 TEMA")
plot(tema_long, color=color.red, title="500 TEMA")

// Crossover conditions
long_condition = ta.crossover(tema_short, tema_long)
short_condition = ta.crossunder(tema_short, tema_long)

// Calculate recent swing high/low
swing_low = ta.lowest(low, 10)
swing_high = ta.highest(high, 10)

// Convert pips to price
pip_adjustment = pip_value * syminfo.mintick

// Long entry logic
if (long_condition and strategy.position_size == 0)
    stop_loss_long = swing_low - pip_adjustment
    strategy.entry("Long", strategy.long)
    label.new(bar_index, swing_low, style=label.style_label_down, text="Buy", color=color.green)

// Short entry logic
if (short_condition and strategy.position_size == 0)
    stop_loss_short = swing_high + pip_adjustment
    strategy.entry("Short", strategy.short)
    label.new(bar_index, swing_high, style=label.style_label_up, text="Sell", color=color.red)

// Exit logic
if (strategy.position_size > 0 and short_condition)
    strategy.close("Long")
    label.new(bar_index, high, style=label.style_label_up, text="Exit Long", color=color.red)

if (strategy.position_size < 0 and long_condition)
    strategy.close("Short")
    label.new(bar_index, low, style=label.style_label_down, text="Exit Short", color=color.green)


সম্পর্কিত

আরো