সরল চলমান গড় ক্রসওভার কৌশল

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

img

সারসংক্ষেপ

এটি একটি সংমিশ্রণ ট্রেডিং কৌশল যা সহজ চলমান গড় (এসএমএ) এর উপর ভিত্তি করে। এটি 9 দিনের এবং 21 দিনের এসএমএ লাইনের ক্রসওভারকে ক্রয় এবং বিক্রয় সংকেত হিসাবে ব্যবহার করে। যখন স্বল্পমেয়াদী এসএমএ নীচে থেকে দীর্ঘমেয়াদী এসএমএর উপরে অতিক্রম করে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন স্বল্পমেয়াদী এসএমএ উপরে থেকে দীর্ঘমেয়াদী এসএমএর নীচে অতিক্রম করে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়।

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

এই কৌশলটির মূল যুক্তি হ'ল বিভিন্ন পরামিতি সহ দুটি এসএমএ লাইন ব্যবহার করা - একটি 9-দিনের এসএমএ যা স্বল্পমেয়াদী প্রবণতা উপস্থাপন করে এবং একটি 21-দিনের এসএমএ যা দীর্ঘমেয়াদী প্রবণতা উপস্থাপন করে। যখন স্বল্পমেয়াদী প্রবণতা লাইন নীচে থেকে দীর্ঘমেয়াদী প্রবণতা লাইনের উপরে অতিক্রম করে, এটি নির্দেশ করে যে বাজারটি ডাউনট্রেন্ড থেকে আপট্রেন্ডে পরিবর্তন হচ্ছে, একটি ক্রয় সংকেত তৈরি করছে। যখন স্বল্পমেয়াদী লাইন উপরে থেকে দীর্ঘমেয়াদী লাইনের নীচে অতিক্রম করে, এটি আপট্রেন্ড থেকে ডাউনট্রেন্ডে পরিবর্তনের সংকেত দেয়, বিক্রয় সংকেত তৈরি করে।

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

সুবিধা

  1. সহজেই বোঝা যায় এবং বাস্তবায়ন করা যায়
  2. কয়েকটি পরামিতির ব্যাপক পরীক্ষা/অপ্টিমাইজেশান প্রয়োজন
  3. যুক্তিসঙ্গত ট্রেডিং ফ্রিকোয়েন্সি অত্যধিক আক্রমণাত্মক ট্রেডিং এড়ানো
  4. প্রবণতা বিপরীত পয়েন্ট সনাক্তকরণে মোটামুটি সঠিক
  5. একটি নির্দিষ্ট পরিমাণে পরিমাপযোগ্যতা এবং স্থিতিশীলতা প্রদান করে

ঝুঁকি

  1. মিথ্যা সংকেত এবং whipsaws উৎপন্ন করার প্রবণতা
  2. ক্রয়/বিক্রয় পয়েন্ট নির্বাচন একটি পদ্ধতিগত পদ্ধতির পরিবর্তে অভিজ্ঞতার উপর নির্ভর করে
  3. পারফরম্যান্স অত্যন্ত পরামিতি নির্ভরশীল। 9-দিন/21-দিনের এসএমএ সর্বোত্তম নাও হতে পারে
  4. অস্থির বা পার্শ্ববর্তী বাজারগুলিতে গোলমাল ব্যবসায় ফিল্টারিংয়ে অকার্যকর
  5. উচ্চ অস্থিরতার পরিবেশে উল্লেখযোগ্য পরিমাণে হ্রাসপ্রাপ্ত লেনদেন

সম্ভাব্য উন্নতিঃ

  1. মিথ্যা সংকেতগুলিতে কাজ করা এড়াতে ফিল্টার যুক্ত করুন
  2. সিগন্যাল নির্ভরযোগ্যতা পরিমাপ করার জন্য অন্যান্য সূচক অন্তর্ভুক্ত করুন
  3. বিভিন্ন পণ্যের জন্য পরামিতি পরীক্ষা এবং অপ্টিমাইজ
  4. ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস/ট্যাক লাভ বাস্তবায়ন করুন

সিদ্ধান্ত

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


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bitboy Strategy", overlay=true)

// Define MAs
SlowMA = ta.sma(close, 9)
FastMA = ta.sma(close, 21)

// Plot MAs
plot1 = plot(SlowMA, color=color.new(color.red, 0), title="Slow MA")
plot2 = plot(FastMA, color=color.new(color.green, 0), title="Fast MA")

// Plot MA Ribbon
fill(plot1, plot2, color=FastMA > SlowMA ? color.rgb(233, 21, 21, 50) : color.new(#1de223, 45))

// Define buy/sell conditions
longCondition = ta.crossover(SlowMA, FastMA)
shortCondition = ta.crossunder(SlowMA, FastMA)

// Strategy commands for buy/sell
if longCondition
    strategy.entry("Long", strategy.long)

if shortCondition
    strategy.entry("Short", strategy.short)

// Plot buy/sell signals (for visualization)
plotshape(longCondition, location=location.belowbar, color=color.rgb(18, 230, 25, 37), style=shape.labelup, text="Buy", textcolor=color.white)
plotshape(shortCondition, location=location.abovebar, color=color.rgb(239, 23, 23, 40), style=shape.labeldown, text="Sell", textcolor=color.white)

আরো