দীর্ঘকালীন কৌশল অনুসরণ করার প্রবণতা

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

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

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

যখন মূল্য বেসলাইনে ফিরে আসে, তখন প্রস্থান সংকেত সক্রিয় হয়। এছাড়াও, গতিশীল এটিআর প্রধান প্রবণতা অনুসরণ করতে স্টপ লস এবং লাভ নিতে দেয়, ছোটখাট ওঠানামাতে অতিরিক্ত ট্রেডিং এড়ানো।

সুবিধা

  1. দীর্ঘমেয়াদী প্রবণতার দিকনির্দেশনা চিহ্নিত করতে গতিশীল গড়গুলি কার্যকরভাবে দামের ক্রিয়াকলাপকে মসৃণ করে
  2. এটিআর-ভিত্তিক স্টপগুলি অত্যধিক সংবেদনশীলতা এড়ানোর জন্য গতিশীলভাবে প্রধান প্রবণতা অনুসরণ করে
  3. প্রবণতা বিপরীত হওয়ার সময়মত ধরা অপ্রত্যাশিত মূলধন অপচয় হ্রাস করে
  4. সহজ যুক্তি বাস্তবায়ন করা সহজ

ঝুঁকি এবং হ্রাস

  1. বিভিন্ন বাজারে মিথ্যা সংকেত তৈরি করতে পারে
  2. অনুপযুক্ত প্যারামিটার টিউনিং প্রবণতা বিপরীত মিস করতে পারে
  3. বাজার এবং পৃথক স্টকগুলির মধ্যে পার্থক্য বিবেচনা করা উচিত

এটিআর পরামিতিগুলি সংশোধন করে, উচ্চ সম্ভাব্যতার সেটআপগুলির জন্য ফিল্টার যুক্ত করে এবং বাজারের পরিস্থিতি এবং ঝুঁকি আবেগের মূল্যায়ন করে ঝুঁকি হ্রাস করা যেতে পারে।

উন্নতির ধারণাগুলি

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

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

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


/*backtest
start: 2022-10-10 00:00:00
end: 2023-10-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Trend Following Long Only Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

lookback_length = input(200, type=input.integer, minval=1, title="Lookback Length")
smoother_length = input(5, type=input.integer, minval=1, title="Smoother Length")
atr_length = input(10, type=input.integer, minval=1, title="ATR Length")
atr_multiplier = input(0.5, type=input.float, minval=0.5, title="ATR Multiplier")

vola = atr(atr_length) * atr_multiplier
price = sma(close, 3)

l = ema(lowest(low, lookback_length), smoother_length)
h = ema(highest(high, lookback_length), smoother_length)
center = (h + l) * 0.5
upper = center + vola
lower = center - vola
trend = ema(price > upper ? 1 : (price < lower ? -1 : 0), 3)
c = trend < 0 ? upper : lower

pcenter = plot(center, transp=100)
pclose = plot(close, transp=100)
pc = plot(c, transp=100)

buy_signal = crossover(trend, 0.0) 
sell_signal = crossunder(trend, 0.0)

strategy.entry("Buy", strategy.long, when=buy_signal)
strategy.close("Buy", when=sell_signal)

bgcolor(trend >= 0 ? color.green : color.red, transp=95)
fill(pc, pclose, color=trend >= 0 ? color.green : color.red)

আরো