
মাল্টি-পিরিয়ড মুভিং ইভেন ট্রেন্ড কার্ভিং পয়েন্ট রিবাউন্ড ট্রেডিং কৌশলটি একটি সহজ মুভিং ইভেন (SMA) ভিত্তিক একটি পরিমাণগত ট্রেডিং সিস্টেম যা ট্রেন্ড নিশ্চিতকরণ, ইভেন সিল্যান্স, মূল্য রিবাউন্ড এবং ওভারল্যাপ স্টপিংয়ের চারটি মূল উপাদানকে একত্রিত করে। কৌশলটি বিভিন্ন পিরিয়ডের (9, 20, 50, 100 এবং 200) মুভিং ইভেনগুলি পর্যবেক্ষণ করে, শক্তিশালী প্রবণতার অধীনে পরিবেশের দামের রিবাউন্ডের সুযোগগুলি সনাক্ত করে এবং ইতিহাসের ওভারল্যাপ সেটিংয়ের সঠিক স্টপিং অবস্থান ব্যবহার করে। কৌশলটির মূল ধারণাটি হ’ল বড় প্রবণতা প্রতিষ্ঠিত হওয়ার পরে, সংক্ষিপ্ত সময়ের জন্য একটি সমালোচনামূলক সমর্থন বা প্রতিরোধের স্থানে ফিরে আসার জন্য অপেক্ষা করা এবং মূল প্রবণতার দিকনির্দেশের মূল্য পুনরায় নিশ্চিত করার সময়, ঝুঁকি নিয়ন্ত্রণের উপায় হিসাবে ওভারল্যাপ পোল ব্যবহার করে।
এই কৌশলটি একটি বহু স্তরের শর্তাধীন ফিল্টারিং সিস্টেমের উপর ভিত্তি করে কাজ করেঃ
প্রবণতা নিশ্চিতকরণ:
সমান্তরাল বিন্যাস:
স্লাইড শর্ত:
পুনরায় প্রবেশের শর্ত:
স্টপ লস সেটিং:
যখন সমস্ত প্রাসঙ্গিক শর্ত একসাথে পূরণ করা হয়, কৌশলটি একটি মাল্টি-হেড বা খালি-হেড সংকেত দেয় এবং সংশ্লিষ্ট স্টপ লস অবস্থান সেট করে।
প্রবণতা ফিল্টার: একাধিক গড় এবং প্রান্তিক শর্তের মাধ্যমে, কৌশলটি দুর্বলতা ফিল্টার করে এবং বাজারকে সমন্বয় করে, কেবলমাত্র শক্তিশালী প্রবণতার পরিবেশে লেনদেন করে, সংকেতের গুণমান উল্লেখযোগ্যভাবে উন্নত করে।
সঠিক প্রবেশের সময়ট্রেডিংয়ের ক্ষেত্রে, ট্রেডিংয়ের জন্য নিম্ন ঝুঁকিপূর্ণ পয়েন্টগুলি নিশ্চিত করে ট্রেডিং নিশ্চিতকরণের পরে প্রবেশ করা, উচ্চ-নিম্নের অনুসরণ করা এড়ানো এবং প্রতি ট্রেডের জন্য উচ্চতর ঝুঁকি-ফেরত অনুপাত।
ডায়নামিক স্টপ লস মেকানিজম: বাজারের প্রকৃত ওঠানামার উপর ভিত্তি করে স্টপ সেট করা, নির্দিষ্ট পয়েন্টের স্টপসের চেয়ে বিভিন্ন বাজার পরিস্থিতি এবং ওঠানামার পরিবেশে আরও ভালভাবে মানিয়ে নিতে পারে।
একাধিক নিশ্চিতকরণ ব্যবস্থা: মিডল লাইন ক্রস, মূল্য অবস্থান, তির্যক দিক ইত্যাদির মতো একাধিক অবস্থার সমন্বয় দ্বারা মিথ্যা সংকেতের সম্ভাবনা কমিয়ে আনা হয়েছে।
সহজে বোঝা যায় এবং অপ্টিমাইজ করা যায়: কৌশলগত লজিক পরিষ্কার এবং স্বজ্ঞাত, প্যারামিটার কম এবং প্রতিটি স্পষ্ট ভূমিকা রয়েছে, যা বিভিন্ন বাজারের বৈশিষ্ট্য অনুসারে অনুকূলিতকরণকে সহজ করে তোলে।
গড় লাইন বিলম্ব সমস্যাচলমান গড় মূলত একটি পিছিয়ে পড়া সূচক, যা তীব্রভাবে ওঠানামা বাজারে সংকেত বিলম্ব, সেরা প্রবেশের পয়েন্ট মিস করা বা পিছিয়ে পড়া স্টপ ক্ষতির কারণ হতে পারে। সমাধানটি হ’ল অতিরিক্ত সংবেদনশীল সূচক যেমন ইএমএ বা ভিডাব্লুএমএ প্রবর্তন করা বিবেচনা করা।
গভীর অনিশ্চয়তার দিকে ফিরে যাওয়া: কৌশলটি রিটার্নের গভীরতার পূর্বাভাস দিতে অক্ষম, কখনও কখনও দাম 20 দিনের গড়ের স্পর্শের আগে ট্রেন্ড পুনরুদ্ধার করতে পারে, যার ফলে ব্যবসায়ের সুযোগগুলি মিস করা যায়। একটি একক মূল্য লাইনের পরিবর্তে এটিআর ভিত্তিক গতিশীল অঞ্চল বিচার যুক্ত করার বিষয়টি বিবেচনা করা যেতে পারে।
ক্রমাগত ক্ষতির ঝুঁকি: অস্থির বাজারে, দামের ঘন ঘন গড়ের মধ্যবর্তী লাইন অতিক্রম করা ক্রমাগত স্টপ লস হতে পারে। এটি উচ্চ অস্থিরতার পরিবেশে কৌশলগত পরামিতিগুলি সামঞ্জস্য করার জন্য বা স্থগিত করার জন্য একটি অস্থিরতা ফিল্টার যুক্ত করার পরামর্শ দেওয়া হয়।
পরামিতি সংবেদনশীলতা: কৌশলটি গড়ের সময়কাল এবং পশ্চাদপসরণ প্যারামিটারগুলির জন্য সংবেদনশীল, বিভিন্ন বাজার এবং সময় ফ্রেমগুলির জন্য বিভিন্ন প্যারামিটার প্রয়োজন হতে পারে। এটি একটি নির্দিষ্ট ট্রেডিং জাতের জন্য সবচেয়ে উপযুক্ত প্যারামিটার সংমিশ্রণ নির্ধারণের জন্য পশ্চাদপসরণ দ্বারা সুপারিশ করা হয়।
ট্রানজিট নিশ্চিতকরণের অভাববর্তমান কৌশলটি কেবলমাত্র মূল্যের তথ্যের উপর ভিত্তি করে তৈরি করা হয়েছে, যার ফলে কম লেনদেনের পরিবেশে ভুল সংকেত তৈরি হতে পারে। অতিরিক্ত ফিল্টার হিসাবে লেনদেনের পরিমাণ বাড়ানোর বিষয়টি বিবেচনা করুন।
স্বনির্ধারিত প্যারামিটার: স্বয়ংক্রিয়ভাবে বাজারের অস্থিরতার উপর ভিত্তি করে গড়-রেখা চক্র এবং প্রান্তিক প্রত্যাবর্তনের সময়কে সামঞ্জস্য করার কথা বিবেচনা করা যেতে পারে যাতে কৌশলটি বিভিন্ন বাজারের পরিবেশে সর্বোত্তম পারফরম্যান্স বজায় রাখে। উদাহরণস্বরূপ, কম অস্থিরতার বাজারে একটি সংক্ষিপ্ত গড়-রেখা চক্র ব্যবহার করা যেতে পারে এবং উচ্চ অস্থিরতার বাজারে একটি দীর্ঘ চক্র ব্যবহার করা যেতে পারে।
পরিস্রাবণ যুক্ত করুন: একটি অপেক্ষাকৃত দুর্বল সূচক ((RSI) বা একটি এলোমেলো সূচক ((Stochastic) উপস্থাপন করুন একটি সহায়ক ফিল্টার হিসাবে, কেবলমাত্র ওভারবই / ওভারসোল্ড অঞ্চলে রিটার্ন সিগন্যালগুলি নিশ্চিত করুন এবং মিথ্যা সংকেতগুলি আরও কমিয়ে দিন।
ডায়নামিক পজিশন ব্যবস্থাপনা: স্থিতিশীলতা এবং প্রবণতা শক্তির উপর ভিত্তি করে অবস্থানের আকার সামঞ্জস্য করুন, শক্তিশালী প্রবণতা কম ওঠানামা পরিবেশে অবস্থানের বৃদ্ধি করুন, দুর্বল প্রবণতা উচ্চ ওঠানামা পরিবেশে অবস্থানের হ্রাস করুন, তহবিলের দক্ষতা অনুকূলিত করুন।
মাল্টি টাইম ফ্রেম নিশ্চিতকরণট্রেডিংয়ের প্রবণতা নিশ্চিত করার জন্য একটি উচ্চতর সময়সীমার ট্রেডিং নিশ্চিতকরণ ব্যবস্থা চালু করা, যাতে ট্রেডিংয়ের দিকটি বৃহত্তর প্রবণতাগুলির সাথে সামঞ্জস্যপূর্ণ হয় এবং বিপরীত ট্রেডিংয়ের ঝুঁকি হ্রাস করা যায়।
মুনাফার লক্ষ্য নির্ধারণ: বর্তমান কৌশল শুধুমাত্র স্টপ লস সেটিং এবং কোন মুনাফা লক্ষ্য আছে, ATR উপর ভিত্তি করে বা গুরুত্বপূর্ণ প্রতিরোধের / সমর্থন সেটিং গতিশীল মুনাফা লক্ষ্য বিবেচনা করা যেতে পারে, ঝুঁকি ফেরত অনুপাত অপ্টিমাইজেশান।
বাজার অবস্থার শ্রেণিবিন্যাস: বাজারের অবস্থা বিচার করার জন্য প্রবণতা, কম্পন, ব্রেকআউট প্রবর্তন করুন), বিভিন্ন বাজারের অবস্থার জন্য বিভিন্ন প্যারামিটার সেট বা ট্রেডিং লজিক ব্যবহার করুন।
মাল্টি-সাইক্লিক মুভিং মিডল লাইনের ট্রেডিং কৌশলটি একটি কাঠামোগত, যৌক্তিকভাবে স্পষ্ট পরিমাণযুক্ত ট্রেডিং সিস্টেম যা একাধিক মিডল লাইনের সমন্বয়, ইলাস্ট্রেট বিশ্লেষণ এবং মূল্যের বিপরীত অবস্থার মাধ্যমে কার্যকরভাবে প্রবণতা বাজারে কম ঝুঁকিপূর্ণ প্রবেশের সুযোগকে কার্যকরভাবে ক্যাপচার করে। এই কৌশলটি বিশেষত মাঝারি এবং দীর্ঘমেয়াদী প্রবণতা স্পষ্ট বাজারের পরিবেশে উপযুক্ত, গতিশীল স্টপ লস মেশিনের মাধ্যমে ঝুঁকি নিয়ন্ত্রণ করে ব্যবসায়ীদের জন্য একটি পদ্ধতিগত প্রবণতা ট্র্যাকিং পদ্ধতি সরবরাহ করে।
যদিও সমান্তরাল বিলম্ব এবং প্যারামিটার সংবেদনশীলতার মতো অন্তর্নিহিত ঝুঁকি রয়েছে, তবে প্রস্তাবিত অপ্টিমাইজেশনের দিকনির্দেশ যেমন স্বনির্ধারিত প্যারামিটার, একাধিক ফিল্টারিং শর্ত এবং গতিশীল অবস্থান পরিচালনার মাধ্যমে কৌশলটির স্থিতিশীলতা এবং অভিযোজনযোগ্যতা আরও বাড়ানো যেতে পারে। অবশেষে, কৌশলটি পরিমাণগত ব্যবসায়ীদের জন্য একটি নির্ভরযোগ্য প্রাথমিক কাঠামো সরবরাহ করে যা ব্যক্তিগত ঝুঁকি পছন্দ এবং বাজারের বৈশিষ্ট্য অনুসারে কাস্টমাইজড সামঞ্জস্য করতে পারে।
/*backtest
start: 2025-01-01 00:00:00
end: 2025-07-05 10:00:00
period: 3h
basePeriod: 3h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("SMA Pullback Strategy with Swing SL", 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")
swingLookback = input.int(10, title="Swing High/Low Period")
// === Slope Calculation ===
slope20 = sma20 - sma20[slopeLookback]
slope200 = sma200 - sma200[slopeLookback]
// === 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
swingLow = ta.lowest(low, swingLookback)
longCondition = trendUp and smaOrderUp and slopeUp and pullbackUp
// === 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
swingHigh = ta.highest(high, swingLookback)
shortCondition = trendDown and smaOrderDown and slopeDown and pullbackDown
// === Strategy Entries & Exits ===
if (longCondition)
strategy.entry("Long", strategy.long)
strategy.exit("Exit Long", from_entry="Long", stop=swingLow)
if (shortCondition)
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)
// === Plot Entry Signals ===
plotshape(longCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(shortCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)