মাল্টি-মুভিং এভারেজ পুলব্যাক ট্রেন্ড ট্র্যাকিং ডিএমআই নিশ্চিতকরণ কৌশল

SMA DMI 趋势跟踪 回调 斜率分析 摆动点 止损策略
সৃষ্টির তারিখ: 2025-07-08 13:10:40 অবশেষে সংশোধন করুন: 2025-07-08 13:10:40
অনুলিপি: 5 ক্লিকের সংখ্যা: 244
2
ফোকাস
319
অনুসারী

মাল্টি-মুভিং এভারেজ পুলব্যাক ট্রেন্ড ট্র্যাকিং ডিএমআই নিশ্চিতকরণ কৌশল মাল্টি-মুভিং এভারেজ পুলব্যাক ট্রেন্ড ট্র্যাকিং ডিএমআই নিশ্চিতকরণ কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি কয়েকটি মূল উপাদানগুলির সমন্বয়ে কাজ করেঃ

  1. মাল্টিপল সমান্তরাল ব্যবস্থাকৌশলঃ বাজারের কাঠামো নির্ধারণের জন্য 5 টি ভিন্ন পিরিয়ডের সহজ চলমান গড় ব্যবহার করে ((9/20/50/100/200) । যার মধ্যে 20 দিনের এবং 200 দিনের গড় লাইনটি মূল প্রবণতা নির্ধারণের সরঞ্জাম হিসাবে কাজ করে।

  2. গড়রেখার স্লাইড বিশ্লেষণ: গত ৫টি চক্রের ২০ এবং ২০০ দিনের গড় রেখার স্লাইড গণনা করে (slope20 এবং slope200), ট্রেন্ডের শক্তি এবং দিকনির্দেশনা নিশ্চিত করুন।

  3. মূল্য ও গড়ের মধ্যে সম্পর্ক: কৌশলটি মূল গড়ের সাথে দামের অবস্থান সম্পর্কিত ((20 তম এবং 200 তম) প্রবণতা দিকের সাথে সামঞ্জস্যপূর্ণ ((বহু মাথা যখন দাম গড়ের উপরে থাকে, খালি মাথা যখন দাম গড়ের নীচে থাকে)) ।

  4. সমান্তরাল: মাল্টি হেড শর্তে, 20 দিনের গড় লাইন 200 দিনের গড় লাইনের উপরে থাকা প্রয়োজন; খালি হেড শর্তে বিপরীত।

  5. পুনঃনির্ধারণ প্রক্রিয়া

    • একাধিক শর্তঃ পূর্ববর্তী কে লাইন বন্ধের মূল্য 20 দিনের গড়ের চেয়ে কম ছিল এবং বর্তমান কে লাইন বন্ধের মূল্য 20 দিনের গড়ের চেয়ে বেশি ছিল, যা ইঙ্গিত দেয় যে দামটি 20 দিনের গড়ের সাথে পুনর্নির্মাণ সম্পন্ন করেছে এবং এটি পুনরুদ্ধার করেছে
    • শূন্য শর্তঃ পূর্ববর্তী কে লাইন বন্ধের মূল্য 20 দিনের গড়ের চেয়ে বেশি এবং বর্তমান কে লাইন বন্ধের মূল্য 20 দিনের গড়ের চেয়ে কম, যা ইঙ্গিত দেয় যে দাম 20 দিনের গড়ের সাথে পুনর্নির্মাণ সম্পন্ন করেছে এবং নেমে গেছে
  6. ডিএমআই দিকনির্দেশ নিশ্চিত: DMI সূচকটি ব্যবহার করুন (সময়কাল 14) ট্রেন্ডের দিকনির্দেশ নিশ্চিত করতেঃ

    • একাধিক মাথা নিশ্চিতকরণঃ + ডিআই > - ডিআই
    • খালি মাথা নিশ্চিতকরণ:-DI > +DI
  7. স্টপ পয়েন্ট

    • মাল্টি হেড ট্রেডিং গত ১০টি চক্রের সর্বনিম্ন পয়েন্টকে স্টপ লস হিসেবে ব্যবহার করে
    • শূন্যপদ ট্রেডিং শেষ 10 চক্রের সর্বোচ্চ পয়েন্ট ব্যবহার করে স্টপ লস হিসাবে

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

  1. মাল্টি-ফিল্টার: সমান্তরাল সিস্টেম, সমান্তরাল স্লাইড, মূল্য অবস্থান, ডিএমআই নিশ্চিতকরণ ইত্যাদির মতো একাধিক শর্তের সমন্বয় করে, কার্যকরভাবে মিথ্যা সংকেত হ্রাস করে এবং লেনদেনের নির্ভুলতা বাড়ায়।

  2. পুনঃনির্দেশনা

  3. প্রবণতা নিশ্চিত

  4. একটি সুস্পষ্ট স্টপ লস কৌশল: স্টপ লস পয়েন্ট হিসেবে ওলট-পালট পয়েন্ট ব্যবহার করা, যা মার্কেট স্ট্রাকচারের উপর ভিত্তি করে বাজার পরিচালনার লজিকের সাথে সামঞ্জস্যপূর্ণ।

  5. ডিএমআই সূচক নিশ্চিত: DMI সূচক যোগ করা হয়েছে একটি অতিরিক্ত প্রবণতা নিশ্চিতকরণ সরঞ্জাম হিসাবে, যা উচ্চ অনিশ্চয়তার সংকেতগুলিকে আরও পরিস্রাবণ করে।

  6. ভিজ্যুয়াল ট্রেডিং সিগন্যাল

কৌশলগত ঝুঁকি

  1. ট্রেন্ড রিভার্সন সনাক্তকরণ পিছিয়ে: যেহেতু কৌশলটি সমান্তরাল সিস্টেমের উপর নির্ভর করে, প্রবণতা পাল্টানোর সময় একটি বিলম্বিত প্রতিক্রিয়া হতে পারে, যার ফলে প্রবণতার শেষের দিকে বা প্রবণতার শেষের দিকে প্রবেশ করা যায় না।

  2. ভুয়া আক্রমণের ঝুঁকি: দামগুলি অল্প সময়ের জন্য গড় রেখাকে অতিক্রম করতে পারে এবং তারপরে ফিরে আসতে পারে, একটি মিথ্যা ব্রেক তৈরি করে এবং একটি ভুল সংকেত ট্রিগার করে।

  3. প্যারামিটার অপ্টিমাইজেশান চ্যালেঞ্জকৌশলটিতে একাধিক প্যারামিটার রয়েছে (যেমন গড় লাইন সময়কাল, প্রান্তিক প্রত্যাবর্তন সময়কাল, ডিএমআই সময়কাল ইত্যাদি) এবং বিভিন্ন বাজার এবং সময় ফ্রেমগুলির জন্য বিভিন্ন প্যারামিটার সেটিং প্রয়োজন হতে পারে।

  4. বাজার পরিবেশের সীমাবদ্ধতা: এই কৌশলটি স্পষ্ট প্রবণতা বাজারে ভাল কাজ করে, কিন্তু এটি একটি অনুভূমিক বাজারে আরো ক্ষতিগ্রস্ত লেনদেন করতে পারে।

  5. স্টপ লস ঝুঁকি বেশিউঃ ওলট-পালট পয়েন্টের উপর ভিত্তি করে স্টপ স্ট্র্যাটেজি বিপুল পরিমাণে ওলট-পালট বাজারে স্টপ লস করতে পারে, যা তহবিল পরিচালনার পক্ষে অনুকূল নয়।

  6. ঝুঁকি নিয়ন্ত্রণের অভাবএই কৌশলটির একটি গতিশীল বাধা নেই, যার ফলে লাভের পুনরাবৃত্তি ঘটতে পারে।

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

  1. স্বনির্ধারিত প্যারামিটার যোগ করা হয়েছে: স্বনির্ধারণ ব্যবস্থা প্রবর্তন করা যেতে পারে, বাজারের অস্থিরতার গতিশীলতা অনুসারে গড়-রেখা চক্র এবং প্রান্তিক প্রত্যাবর্তনের সময়কালকে সামঞ্জস্য করতে পারে, যাতে কৌশলগুলি বিভিন্ন বাজার পরিবেশে আরও ভালভাবে অভিযোজিত হয়।

  2. অস্থিরতা ফিল্টার যোগ করুন: এটিআর সূচক বা অস্থিরতার সূচক প্রবর্তন করুন, বাজার পরিবেশের অত্যধিক বা অত্যধিক অস্থিরতার মধ্যে কৌশল কার্যকরকরণ বা স্থগিতকরণ স্থগিত করুন।

  3. স্ট্যাম্পিং ব্যবস্থা উন্নত করুন: বাজারের কাঠামোর উপর ভিত্তি করে বা লক্ষ্য ঝুঁকি-ফেরত অনুপাতের উপর ভিত্তি করে স্টপিং ব্যবস্থা যেমন চলমান ক্ষতি, আংশিক স্টপিং এবং আরও ভালভাবে সুরক্ষিত লাভের সুরক্ষা।

  4. বাজার পরিবেশ সনাক্তকরণ: ট্রেন্ড স্ট্যান্ডার্ড ইনডিকেটর বা মার্কেট স্ট্যাটাস ক্লাসিফিকেশন অ্যালগরিদম যোগ করুন, স্বয়ংক্রিয়ভাবে পজিশন হ্রাস করুন বা ট্রেডিং স্থগিত করুন।

  5. প্রবেশদ্বার নিশ্চিত করুন: প্রবেশাধিকার সংকেতের নির্ভরযোগ্যতা বাড়াতে ট্রানজিট কনফার্মেশন বা ফ্রেমওয়ার্ক কনফার্মেশন বাড়ানোর কথা বিবেচনা করা যেতে পারে।

  6. তহবিল ব্যবস্থাপনা অপ্টিমাইজ করুন: এটিআর বা অন্যান্য অস্থিরতার সূচকের উপর ভিত্তি করে পজিশনের আকারকে গতিশীলভাবে সামঞ্জস্য করে, বিভিন্ন অস্থিরতার পরিবেশে ঝুঁকি ফাঁক নিয়ন্ত্রণ করে।

  7. মাল্টি টাইম ফ্রেম বিশ্লেষণট্রেডিংয়ের দিকনির্দেশনা নিশ্চিত করতে ট্রেডিংয়ের প্রবণতাগুলির সাথে সামঞ্জস্য রেখে উচ্চতর সময়সীমার প্রবণতা নিশ্চিত করুন।

সারসংক্ষেপ

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

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

কৌশল সোর্স কোড
/*backtest
start: 2025-06-30 00:00:00
end: 2025-07-04 08:00:00
period: 10m
basePeriod: 10m
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("Full SMA Pullback Strategy with DMI", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// === SMA Definitions ===
sma9   = ta.sma(close, 9)
sma20  = ta.sma(close, 20)
sma50  = ta.sma(close, 50)
sma100 = ta.sma(close, 100)
sma200 = ta.sma(close, 200)

// === Inputs ===
slopeLookback   = input.int(5, title="Slope Lookback Period")
swingLookback   = input.int(10, title="Swing High/Low Period")
dmiLength       = input.int(14, title="DMI Period")

// === Slope Calculation ===
slope20  = sma20 - sma20[slopeLookback]
slope200 = sma200 - sma200[slopeLookback]

// === DMI Calculation ===
[plusDI, minusDI, _] = ta.dmi(dmiLength, dmiLength)
dmiLongConfirm  = plusDI > minusDI
dmiShortConfirm = minusDI > plusDI

// === Long Conditions ===
trendUp     = close > sma20 and close > sma200
smaOrderUp  = sma20 > sma200
slopeUp     = slope20 > 0 and slope200 > 0
pullbackUp  = close[1] < sma20[1] and close > sma20
longCond    = trendUp and smaOrderUp and slopeUp and pullbackUp and dmiLongConfirm
swingLow    = ta.lowest(low, swingLookback)

// === Short Conditions ===
trendDown     = close < sma20 and close < sma200
smaOrderDown  = sma20 < sma200
slopeDown     = slope20 < 0 and slope200 < 0
pullbackDown  = close[1] > sma20[1] and close < sma20
shortCond     = trendDown and smaOrderDown and slopeDown and pullbackDown and dmiShortConfirm
swingHigh     = ta.highest(high, swingLookback)

// === Strategy Entry & Exit ===
if (longCond)
    strategy.entry("Long", strategy.long)
    strategy.exit("Exit Long", from_entry="Long", stop=swingLow)

if (shortCond)
    strategy.entry("Short", strategy.short)
    strategy.exit("Exit Short", from_entry="Short", stop=swingHigh)

// === Plotting SMAs ===
plot(sma9,   title="SMA 9",   color=color.gray)
plot(sma20,  title="SMA 20",  color=color.orange)
plot(sma50,  title="SMA 50",  color=color.purple)
plot(sma100, title="SMA 100", color=color.green)
plot(sma200, title="SMA 200", color=color.blue)

// === Signal Markers ===
plotshape(longCond,  title="Buy Signal",  location=location.belowbar, color=color.green, style=shape.triangleup,   size=size.small)
plotshape(shortCond, title="Sell Signal", location=location.abovebar, color=color.red,   style=shape.triangledown, size=size.small)