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

ডাবল শেল মুভিং গড় ক্রসওভার পরিমাণগত কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-11-29 16:53:05
ট্যাগঃএইচএমএএমএডব্লিউএমএ

img

সারসংক্ষেপ

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

কৌশল নীতি

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

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

  1. দ্রুত সংকেত প্রতিক্রিয়াঃ এইচএমএ তার বিশেষ গণনার পদ্ধতির মাধ্যমে ঐতিহ্যগত চলমান গড়ের বিলম্বকে উল্লেখযোগ্যভাবে হ্রাস করে, বাজারের প্রবণতা পরিবর্তনগুলি দ্রুত ধরতে পারে।
  2. গোলমাল ফিল্টারিংঃ দুটি চলমান গড়ের মধ্যে ক্রসওভার নিশ্চিতকরণ কার্যকরভাবে বাজারের গোলমাল ফিল্টার করে, মিথ্যা সংকেত হ্রাস করে।
  3. নমনীয় পরামিতিঃ কৌশলটি বিভিন্ন বাজারের পরিবেশের সাথে খাপ খাইয়ে নিতে দ্রুত এবং ধীর লাইন সময়ের সমন্বয় করতে দেয়।
  4. স্পষ্ট ভিজ্যুয়ালাইজেশনঃ কৌশলটি সহজ বিশ্লেষণ এবং অপ্টিমাইজেশনের জন্য চার্টে চলমান গড় এবং ট্রেডিং সংকেত উভয়ই স্পষ্টভাবে প্রদর্শন করে।

কৌশলগত ঝুঁকি

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

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

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

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

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


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-28 00:00:00
period: 2d
basePeriod: 2d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Hull Moving Average Crossover", overlay=true)


fastLength = input.int(9, "Fast HMA Length", minval=1)
slowLength = input.int(16, "Slow HMA Length", minval=1)


hma(src, length) =>
    wma1 = ta.wma(src, length / 2)
    wma2 = ta.wma(src, length)
    ta.wma(2 * wma1 - wma2, math.floor(math.sqrt(length)))


fastHMA = hma(close, fastLength)
slowHMA = hma(close, slowLength)


plot(fastHMA, color=color.blue, title="Fast HMA")
plot(slowHMA, color=color.red, title="Slow HMA")


longCondition = ta.crossover(fastHMA, slowHMA)
shortCondition = ta.crossunder(fastHMA, slowHMA)


if (longCondition)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.entry("Short", strategy.short)


plotshape(longCondition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(shortCondition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)

সম্পর্কিত

আরো