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

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

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

সারসংক্ষেপ

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

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

এই কৌশলটি গতিশীল গড়ের দুটি সেট ব্যবহার করে, যার মধ্যে দ্রুত গতিশীল গড় (ম্যাফাস্ট, মাফাস্টএল) এবং ধীর গতিশীল গড় (মাসলো, মাসলোএল) রয়েছে। দ্রুত গতিশীল গড়ের ছোট প্যারামিটার রয়েছে এবং দামের পরিবর্তনে দ্রুত প্রতিক্রিয়া জানাতে পারে। ধীর গতিশীল গড়ের বৃহত্তর প্যারামিটার রয়েছে এবং দামগুলি মসৃণ করে।

যখন স্বল্পমেয়াদী মূল্য প্রবণতা দীর্ঘমেয়াদী প্রবণতার সাথে মিলিত হয়, তখন দ্রুত এবং ধীর গতির গড়ের মধ্যে ক্রসওভার ঘটে। ক্রসওভারের ভিত্তিতে ট্রেডিং সংকেত তৈরি করা হয়।

কৌশলটি চলমান গড়ের সোনার ক্রস এবং মৃত্যুর ক্রস ট্রেডিং সংকেত ব্যবহার করে। যখন স্বল্পমেয়াদী এমএ দীর্ঘমেয়াদী এমএ এর উপরে অতিক্রম করে, তখন একটি সোনার ক্রস প্রদর্শিত হয়, যা একটি আপট্রেন্ডকে নির্দেশ করে। যখন স্বল্পমেয়াদী এমএ দীর্ঘমেয়াদী এমএ এর নীচে অতিক্রম করে, তখন একটি মৃত্যুর ক্রস ঘটে, যা একটি ডাউনট্রেন্ডকে নির্দেশ করে।

সুবিধা বিশ্লেষণ

  • দ্বৈত এমএ ব্যবহার করে কার্যকরভাবে মিথ্যা সংকেত ফিল্টার করে। একক এমএ অনেকগুলি মিথ্যা সংকেত তৈরি করতে পারে যখন দ্বৈত এমএ বাজার গোলমাল ফিল্টার করে।

  • দ্রুত এবং ধীর এমএগুলি ট্রেন্ড পরিবর্তনগুলি ক্যাপচার করার ক্ষেত্রে একে অপরের পরিপূরক। দ্রুত এমএ দ্রুত প্রতিক্রিয়াশীল এবং ধীর এমএ ভাল ফিল্টার করে।

  • কৌশল যুক্তি সহজ এবং সহজেই বোঝা যায়, নতুনদের জন্য উপযুক্ত।

  • বিভিন্ন বাজারের পরিবেশের সাথে সামঞ্জস্যপূর্ণ ম্যানেজমেন্ট ম্যানেজমেন্ট পিরিয়ডের পরামিতিগুলি।

ঝুঁকি বিশ্লেষণ

  • এমএ কৌশলগুলি পিছিয়ে যেতে পারে, বিশেষ করে যখন প্রবণতা দ্রুত পরিবর্তিত হয়।

  • এমএ পরামিতিগুলি সাবধানে অপ্টিমাইজ করা দরকার কারণ বিভিন্ন সময়কালের ফলে বিভিন্ন ফলাফল পাওয়া যায়।

  • ডাবল এমএ কৌশলগুলি ট্রেন্ডিং মার্কেটে সবচেয়ে ভালভাবে ফিট করে, রেঞ্জ-বন্দি মার্কেটের জন্য উপযুক্ত নয়।

  • ট্রেডিং ফ্রিকোয়েন্সি কম হতে পারে, দীর্ঘ নিষ্ক্রিয় সময়ের সাথে।

  • বিশাল ভাসমান ক্ষতি এড়াতে স্টপ লস কঠোরভাবে প্রয়োগ করা উচিত।

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

  • পরিসংখ্যানগত পদ্ধতি ব্যবহার করে সর্বোত্তম সমন্বয় খুঁজে পেতে এমএ সময়ের পরামিতিগুলি পরীক্ষা করুন এবং অনুকূল করুন।

  • ভলিউম কম হলে ভুল সংকেত এড়াতে ভলিউম ফিল্টার যুক্ত করুন।

  • আরও সঠিকতার সাথে একটি শক্তিশালী সিস্টেম তৈরি করতে এমএসিডি, আরএসআই এর মতো অন্যান্য প্রযুক্তিগত সূচক অন্তর্ভুক্ত করুন।

  • ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস কৌশল যেমন ট্রেলিং স্টপ লস, পজিশন ট্রান্সফার স্টপ লস ব্যবহার করুন।

  • বিভিন্ন বাজারের পরিবেশের জন্য পজিশনের আকার এবং অর্থ ব্যবস্থাপনা অপ্টিমাইজ করা।

সিদ্ধান্ত

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


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


//@version=2
strategy("OptimizedSisy4x", overlay=true,pyramiding=0,default_qty_type=strategy.cash,default_qty_value=20000,scale=true,initial_capital=10000,currency=currency.USD)
fastLength = input(59)
fastLengthL = input(82)

slowLength = input(96)
slowLengthL = input(95)
price = close

mafast = ema(price, fastLength)
mafastL= ema(price, fastLengthL)
maslow = ema(price, slowLength)
maslowL = ema(price, slowLengthL)



if (crossover(mafastL, maslowL))
    strategy.entry("SYS-LONG", strategy.long, comment="long")


if (crossunder(mafast, maslow))
    strategy.entry("SYS-SHORT", strategy.short, comment="short")
Target = 6250 
Stop = 3500
Q = 100



strategy.exit("Out Long", "SYS-LONG", qty_percent=Q, profit=Target, loss=Stop)
strategy.exit("Out Short", "SYS-SHORT", qty_percent=Q, profit=Target ,loss=Stop)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

আরো