ডাবল মুভিং এভারেজ রেঞ্জ ব্রেকআউট কৌশল

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

img

সারসংক্ষেপ

এই কৌশলটি বিভিন্ন সময়সীমার উপর চলমান গড় গণনা করে প্রবণতা ব্রেকআউট সনাক্ত করে। এটি কম ঝুঁকিপূর্ণ প্রবণতা অনুসরণ করতে দেয়।

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

10 দিনের ইএমএ 200 দিনের ইএমএ এবং 20 দিনের ইএমএ 50 দিনের ইএমএ অতিক্রম করলে লম্বা যান। 10 দিনের ইএমএ 200 দিনের ইএমএ এবং 20 দিনের ইএমএ 50 দিনের ইএমএ অতিক্রম করলে শর্ট যান। দ্বৈত চলমান গড় নকশা কার্যকরভাবে মিথ্যা ব্রেকআউট ফিল্টার করে।

কৌশলটি প্রথমে 10 দিনের, 20 দিনের, 50 দিনের এবং 200 দিনের সময়কালে চারটি এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) গণনা করে। 10 দিনের ইএমএ স্বল্পমেয়াদী প্রবণতা, 20 দিনের মধ্যবর্তী, 50 দিনের মাঝারি মেয়াদী এবং 200 দিনের দীর্ঘমেয়াদী প্রবণতা উপস্থাপন করে। যখন স্বল্পতম ইএমএ দীর্ঘতম ইএমএ অতিক্রম করে, তখন এটি সম্ভাব্য প্রবণতা বিপরীতের সংকেত দেয়। তবে, কেবলমাত্র একটি ইএমএ ক্রসওভার ব্যবহার করে সহজেই মিথ্যা সংকেত উত্পাদন করে।

নির্ভরযোগ্যতা বৃদ্ধির জন্য, কৌশলটি ফিল্টারিংয়ের দুটি স্তর প্রয়োগ করেঃ 10/200 EMA ক্রস গেইজ দীর্ঘমেয়াদী / স্বল্পমেয়াদী প্রবণতা শিফটগুলি এবং 20/50 EMA ক্রস গেইজ মাঝারি / মধ্যমেয়াদী শিফটগুলি। উভয় EMA জোড়া একই দিকে সারিবদ্ধ হলেই ট্রেডগুলি শুরু হয়।

ডাবল ইএমএ ফিল্টারিং ভুয়া সংকেতগুলিকে উল্লেখযোগ্যভাবে হ্রাস করে, আরও নির্ভরযোগ্য ট্রেড এন্ট্রি তৈরি করে।

সুবিধা

  1. ডাবল ইএমএ ফিল্টারিং মিথ্যা সংকেতকে উল্লেখযোগ্যভাবে হ্রাস করে
  2. একাধিক সময়সীমা দৃঢ়তা প্রদান করে
  3. সহজ প্যারামিটারাইজেশন ব্যবহার সহজ করে

ঝুঁকি

  1. শক্তিশালী প্রবণতা অনুসরণ করে কিন্তু বিপরীতমুখী হয় না
  2. প্রবণতা পরিবর্তনের সময় সম্ভাব্য বড় স্টপ
  3. অপ্রতুল ইতিহাস নতুন/বিদেশী সম্পদের অসুবিধা

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

উন্নতির সুযোগ

  1. ভলিউম কনফার্মেশন যোগ করুন. ভলিউম যাচাই করে যে ব্রেকআউট আসল নাকি কম কার্যকলাপে।
  2. আরও স্থিতিশীলতার জন্য এমএসিডি, কেডিজে এর মতো অতিরিক্ত সূচক অন্তর্ভুক্ত করুন।
  3. বাজারের পরিবর্তনের জন্য ১০/২০ দিনের ইএমএ সময়কালের মত প্যারামিটার অপ্টিমাইজ করা।

সংক্ষেপে, অপ্টিমাইজেশান, ভলিউম এবং আরও সূচকগুলির সাথে সম্পূরক দ্বৈত চলমান গড় কোর একটি স্থিতিশীল প্রবণতা ট্র্যাকিং সিস্টেম তৈরি করতে পারে।

সিদ্ধান্ত

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


/*backtest
start: 2023-12-12 00:00:00
end: 2023-12-13 02:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Advancing Our Basic Strategy", overlay=true)

ema10 = ema(close, 10)
ema20 = ema(close, 20)
ema50 = ema(close, 50)
ema200 = ema(close, 200)

long = ema10 > ema200 and ema20 > ema50
short = ema10 < ema200 and ema20 < ema50
longcondition = long and long[10] and not long[11]
shortcondition = short and short[10] and not short[11]

closelong = ema10 < ema200 or ema20 < ema50 and not long[11]
closeshort = ema10 > ema200 or ema20 > ema50 and not short[11]

plot(ema10, title="10", color=green, linewidth=2)
plot(ema20, title="20", color=red, linewidth=3)
plot(ema50, title="50", color=purple, linewidth=2)
plot(ema200, title="200", color=blue, linewidth=3)

testPeriodStart = timestamp(2018,8,1,0,0)
testPeriodStop = timestamp(2038,8,30,0,0)

if time >= testPeriodStart and time <= testPeriodStop
    strategy.entry("Long", strategy.long, 1, when=longcondition)
    strategy.entry("Short", strategy.short, 1, when=shortcondition)
    

strategy.close("Long", when = closelong)
strategy.close("Short", when = closeshort)

আরো