কৌশল অনুসরণ করে ডাবল চলমান গড় প্রবণতা

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

সারসংক্ষেপ

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

নীতি

কৌশলটি প্রবণতা দিক নির্ধারণের জন্য দুটি চলমান গড় ব্যবহার করে।

  1. সংক্ষিপ্ত সময় p1 এবং দীর্ঘ সময় p2 এর জন্য মধ্যরেখা গণনা করুন।

  2. নির্ধারণ করুন যে দামটি মধ্যরেখার উপরে বা নীচে রয়েছে কিনা, উপরের এবং নীচের বুল মানগুলি তৈরি করে।

  3. প্রবণতা এবং প্রবণতা_2 এর দিকনির্দেশনা নির্ধারণ করে, উপরে এবং নীচে মানগুলি মসৃণ করতে এসএমএ ব্যবহার করুন।

  4. যখন প্রবণতা এবং প্রবণতা_2 একমত হয়, দীর্ঘ বা সংক্ষিপ্ত সংকেত তৈরি করুন।

  5. রঙিন বারগুলি দৃশ্যত প্রবণতা নির্দেশ করে।

  6. স্বল্প ও দীর্ঘমেয়াদী প্রবণতা একমত হলে ট্রেড করুন।

ডুয়াল চলমান গড় তুলনা মূল যুক্তি তৈরি করে। দুটি সময়সীমার উপর প্রবণতা চুক্তির সাথে ট্রেডিং মিথ্যা ব্রেকআউট হ্রাস করে। সম্মতি প্রবণতা একটি উচ্চ বিশ্বাসের পদক্ষেপ নির্দেশ করে, এন্ট্রিগুলির ঝুঁকি হ্রাস করে।

সুবিধা

এই কৌশলটির প্রধান সুবিধাগুলো হল:

  1. ডাবল মুভিং মিডিয়ার ফলে ভুয়া ব্রেকআউট কমে যায় এবং নির্ভরযোগ্য প্রবেশ সংকেত পাওয়া যায়।

  2. দুইটি সময়সীমা ব্যবহার করে প্রবণতা নির্ধারণে আরও সঠিকতা প্রদান করা হয়।

  3. স্বল্পমেয়াদী প্রত্যাহারের সুবিধা গ্রহণ করে দীর্ঘমেয়াদী প্রবণতা ধরা পড়ে।

  4. সহজ এবং সহজেই বোঝা যায় যুক্তি সব ব্যবসায়ীদের জন্য উপযুক্ত।

  5. কাস্টমাইজযোগ্য চলমান গড় সময়কাল যে কোন বাজারের জন্য অপ্টিমাইজেশান করতে সক্ষম করে।

  6. ভিজ্যুয়াল বার রঙিনকরণ স্বজ্ঞাত প্রবণতা দিক প্রদান করে।

ঝুঁকি

বিবেচনা করার জন্য কিছু ঝুঁকিঃ

  1. ভুল সময়কাল সেটিংস অতিরিক্ত অবস্থান পরিবর্তন খরচ বৃদ্ধি হতে পারে। পরামিতি অপ্টিমাইজ বা ফিল্টার যোগ করুন।

  2. যখন মার্কেটগুলি চলমান গড়ের উপর দোল খায় তখন উইপসাউস ঘটে। ফিল্টার বা পজিশন সাইজিং নিয়ম যোগ করুন।

  3. সংক্ষিপ্ত সময় বা অতিরিক্ত কৌশল বিবেচনা করুন।

  4. ভুল স্টপ লস প্লেসমেন্ট যখন হঠাৎ ট্রেন্ড বিপরীত হয় তখন বড় ক্ষতি হতে পারে। সক্রিয়ভাবে স্টপ পরিচালনা করুন।

  5. কোন মৌলিক বিশ্লেষণ বিবেচনা করা হয় না. সংকেত প্রয়োগ করার সময় বিচক্ষণতা ব্যবহার করুন.

উন্নতি

কৌশল উন্নত করার কিছু উপায়:

  1. ভলিউম বা ইম্পোমেন্টের মতো অতিরিক্ত ফিল্টার যোগ করুন যাতে উইপসো এড়ানো যায়।

  2. বাজারের অবস্থার উপর ভিত্তি করে সামঞ্জস্যপূর্ণ সময়কাল ব্যবহার করুন।

  3. গাইডিংয়ের জন্য প্রবণতা শক্তির উপর ভিত্তি করে অবস্থানের আকারের নিয়ম যোগ করুন।

  4. স্টপ লস মডিউল যেমন টেলিং স্টপ বা টাইম আউটপুট প্রয়োগ করুন ক্ষতি সীমাবদ্ধ করতে।

  5. প্রবণতা সঠিকতা স্কোর এবং এন্ট্রি / প্রস্থান যুক্তি উন্নত করতে মেশিন লার্নিং বিবেচনা করুন।

  6. বড় ট্রেন্ডের বিরুদ্ধে ট্রেডিং এড়ানোর জন্য আয়ের মতো মৌলিক কারণগুলি অন্তর্ভুক্ত করুন।

সিদ্ধান্ত

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


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

//@version=2
// My Tradingview Scripts : https://bit.ly/2HKtr7k 
strategy("UniDir Strategy", overlay=true, initial_capital=50000, default_qty_value=50000, default_qty_type=strategy.cash, slippage=3, commission_type=strategy.commission.percent, commission_value=0.075, pyramiding=0)

p1=input(14)
p2=input(21)


Price = close
mid = (highest(high, p1)+lowest(low, p1)) / 2
mid_2 = (highest(high, p2)+lowest(low, p2)) / 2

//Trend
up = Price > mid ? 1 : 0
up_2 = Price > mid_2 ? 1 : 0
down = Price < mid ? 1 : 0
down_2 = Price < mid_2 ? 1 : 0
trend = sma(up, 2) == 1 ? 1 : sma(down, 2) == 1 ? -1 : nz(trend[1])
trend_2 = sma(up_2, 2) == 1 ? 1 : sma(down_2, 2) == 1 ? -1 : nz(trend_2[1])

dir1=trend==1 ? lime : red
dir2=trend_2==1 ? lime : red
dir_all=trend==1 and trend_2==1 ? lime : red

top_p=plot(1)
hi_p=plot(0.4)
mid_p=plot(0.2)
lo_p=plot(0)

fill(hi_p,mid_p,color=dir1,transp=80)
fill(lo_p,mid_p,color=dir2,transp=80)
fill(top_p,hi_p,color=dir_all,transp=0)

// Entry
long_cond = trend==1 and trend_2==1
short_cond = trend==-1 and trend_2==-1

if long_cond
    strategy.entry("Long",strategy.long)
if short_cond
    strategy.entry("Short",strategy.short)

আরো