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

উইলিয়াম অ্যালিগেটর মুভিং এভারেজ ট্রেন্ড ক্যাচারের কৌশল

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

img

সারসংক্ষেপ

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

কৌশলগত নীতি

উইলিয়াম অ্যালিগেটর মুভিং এভারেজ ট্রেন্ড ক্যাচারের কৌশলটি হ'ল প্রবণতা সনাক্ত এবং নিশ্চিত করার জন্য উইলিয়াম অ্যালিগেটর সূচক এবং চলমান গড় ব্যবহার করা। উইলিয়াম অ্যালিগেটর সূচকটিতে তিনটি লাইন রয়েছেঃ জা, দাঁত এবং ঠোঁট, যা বিভিন্ন সময়ের মসৃণ চলমান গড় (এসএমএমএ) । যখন বাজারটি আপট্রেন্ডে থাকে, তখন ল্যাপস লাইনটি দাঁত লাইনের উপরে থাকে এবং দাঁত লাইনটি জা লাইনের উপরে থাকে; যখন বাজারটি হ্রাসপ্রবণতায় থাকে, তখন ল্যাপস লাইনটি দাঁত লাইনের নীচে থাকে এবং দাঁত লাইনটি জা লাইনের নীচে থাকে। কৌশলটি প্রবণতার একটি গৌণ নিশ্চিতকরণ হিসাবে একটি চলমান গড় চালু করে। যখন দাম চলমান গড়ের উপরে ভেঙে যায়, উইলিয়াম অ্যালিগেটর সূচকের তুলনামূলক সারিবদ্ধতার সাথে মিলিত হয়, তখন কৌশলটি একটি দীর্ঘ অবস্থানে প্রবেশ করে; যখন গড়ের নীচে ল্যাপস লাইনটি ভেঙে যায়, তখন

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

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

কৌশলগত ঝুঁকি

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

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

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

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

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


/*backtest
start: 2024-05-09 00:00:00
end: 2024-05-16 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tradedots

//@version=5
strategy("Alligator + MA Trend Catcher [TradeDots]", overlay=true, initial_capital = 10000, default_qty_type = strategy.percent_of_equity, default_qty_value = 80, commission_type = strategy.commission.percent, commission_value = 0.01)

// william alligator
smma(src, length) =>
	smma =  0.0
	smma := na(smma[1]) ? ta.sma(src, length) : (smma[1] * (length - 1) + src) / length
	smma

jawLength = input.int(8, minval=1, title="Jaw Length", group = "william alligator settings")
teethLength = input.int(5, minval=1, title="Teeth Length", group = "william alligator settings")
lipsLength = input.int(3, minval=1, title="Lips Length", group = "william alligator settings")
jawOffset = input(8, title="Jaw Offset", group = "william alligator settings")
teethOffset = input(5, title="Teeth Offset", group = "william alligator settings")
lipsOffset = input(3, title="Lips Offset", group = "william alligator settings")
jaw = smma(hl2, jawLength)
teeth = smma(hl2, teethLength)
lips = smma(hl2, lipsLength)

// ma
input_trendline_length = input.int(200, "Trendline Length", group = "moving average settings")
trendline = ta.ema(close, input_trendline_length)

// strategy settings
input_long_orders = input.bool(true, "Long", group = "Strategy Settings")
input_short_orders = input.bool(true, "Short", group = "Strategy Settings")

//long
if close > trendline and lips > teeth and teeth > jaw and input_long_orders and strategy.opentrades == 0
    strategy.entry("Long", strategy.long)
    label.new(bar_index, low, text = "🟢 Long", style = label.style_label_up, color = #9cff87)

if close < trendline and lips < teeth and teeth < jaw
    strategy.close("Long")

//short
if close < trendline and lips < teeth and teeth < jaw and input_short_orders and strategy.opentrades == 0
    strategy.entry("Short", strategy.short)
    label.new(bar_index, high, text = "🔴 Short", style = label.style_label_down, color = #f9396a, textcolor = color.white)

if close > trendline and lips > teeth and teeth > jaw 
    strategy.close("Short")

//ploting
plot(trendline, "Trendline", color = #9cff87, linewidth = 3)
plot(jaw, "Jaw", offset = jawOffset, color=#b3e9c7)
plot(teeth, "Teeth", offset = teethOffset, color=#c2f8cb)
plot(lips, "Lips", offset = lipsOffset, color=#f0fff1)

সম্পর্কিত

আরো