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

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

লেখক:চাওঝাং, তারিখঃ 2024-12-27 15:56:53
ট্যাগঃইএমএএটিআর

img

সারসংক্ষেপ

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

কৌশল নীতি

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

  1. ৫০ পেরিওডের EMA সামগ্রিক প্রবণতার দিকনির্দেশনা নির্ধারণ করে, EMA এর উপরে দাম আপট্রেন্ড এবং এর নিচে দাম ডাউনট্রেন্ড নির্দেশ করে।
  2. তিনটি সুপারট্রেন্ড লাইন ১০ পেরিওড এটিআর ব্যবহার করে গণনা করা হয়েছে যার গুণক ৩.০, ২.০ এবং ১.০, সংবেদনশীলতা হ্রাস পাচ্ছে।
  3. এন্ট্রি সিগন্যালঃ যখন দাম EMA এর উপরে থাকে এবং তিনটি সুপারট্রেন্ড লাইনই উত্থান সংকেত দেখায় তখন লং; যখন দাম EMA এর নিচে থাকে এবং তিনটি সুপারট্রেন্ড লাইনই হ্রাস সংকেত দেখায় তখন শর্ট।
  4. প্রস্থান সংকেতঃ তৃতীয় সুপারট্রেন্ড লাইন (সর্বনিম্ন সংবেদনশীল) দিক বিপরীত হলে অবস্থান বন্ধ করুন।

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

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

কৌশলগত ঝুঁকি

  1. বিভিন্ন বাজারে ঘন ঘন লেনদেন হতে পারে, যা লেনদেনের খরচ বৃদ্ধি করে। সমাধানঃ সিগন্যাল ফিল্টার যোগ করুন অথবা চলমান গড় সময়ের প্রসারিত করুন।

  2. প্রবণতা বিপরীত হওয়ার সময় সম্ভাব্য বিলম্ব। সমাধানঃ সহায়তার জন্য গতির সূচক অন্তর্ভুক্ত করুন।

  3. একাধিক নিশ্চিতকরণের প্রয়োজনীয়তা কিছু লাভজনক সুযোগ হারাতে পারে। সমাধানঃ বাজারের বৈশিষ্ট্যগুলির উপর ভিত্তি করে নিশ্চিতকরণের শর্তগুলি সামঞ্জস্য করুন।

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

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

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

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


/*backtest
start: 2024-12-19 00:00:00
end: 2024-12-26 00:00:00
period: 45m
basePeriod: 45m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Supertrend EMA Strategy", overlay=true)

// Input Parameters
ema_length = input(50, title="EMA Length")
supertrend_atr_period = input(10, title="ATR Period")
supertrend_multiplier1 = input.float(3.0, title="Supertrend Multiplier 1")
supertrend_multiplier2 = input.float(2.0, title="Supertrend Multiplier 2")
supertrend_multiplier3 = input.float(1.0, title="Supertrend Multiplier 3")

// Calculations
emaValue = ta.ema(close, ema_length)

[supertrend1, SupertrendDirection1] = ta.supertrend(supertrend_multiplier1, supertrend_atr_period)
[supertrend2, SupertrendDirection2] = ta.supertrend(supertrend_multiplier2, supertrend_atr_period)
[supertrend3, SupertrendDirection3] = ta.supertrend(supertrend_multiplier3, supertrend_atr_period)

// Plot Indicators
plot(emaValue, title="EMA", color=color.blue, linewidth=2)
plot(supertrend1, title="Supertrend 1 (10,3)", color=(SupertrendDirection1 == -1 ? color.green : color.red), linewidth=1, style=plot.style_line)
plot(supertrend2, title="Supertrend 2 (10,2)", color=(SupertrendDirection2 == -1 ? color.green : color.red), linewidth=1, style=plot.style_line)
plot(supertrend3, title="Supertrend 3 (10,1)", color=(SupertrendDirection3 == -1 ? color.green : color.red), linewidth=1, style=plot.style_line)

// Entry Conditions
long_condition = (SupertrendDirection1 == -1 and SupertrendDirection2 == -1 and SupertrendDirection3 == -1 and close > emaValue)
short_condition = (SupertrendDirection1 == 1 and SupertrendDirection2 == 1 and SupertrendDirection3 == 1 and close < emaValue)

// Exit Conditions
long_exit = (SupertrendDirection3 == 1)
short_exit = (SupertrendDirection3 == -1)

// Execute Strategy
if (long_condition)
    strategy.entry("Long", strategy.long)
if (short_condition)
    strategy.entry("Short", strategy.short)

if (long_exit)
    strategy.close("Long")
if (short_exit)
    strategy.close("Short")


সম্পর্কিত

আরো