এটি একটি সংমিশ্রণ ট্রেডিং কৌশল যা সহজ চলমান গড় (এসএমএ) এর উপর ভিত্তি করে। এটি 9 দিনের এবং 21 দিনের এসএমএ লাইনের ক্রসওভারকে ক্রয় এবং বিক্রয় সংকেত হিসাবে ব্যবহার করে। যখন স্বল্পমেয়াদী এসএমএ নীচে থেকে দীর্ঘমেয়াদী এসএমএর উপরে অতিক্রম করে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন স্বল্পমেয়াদী এসএমএ উপরে থেকে দীর্ঘমেয়াদী এসএমএর নীচে অতিক্রম করে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়।
এই কৌশলটির মূল যুক্তি হ'ল বিভিন্ন পরামিতি সহ দুটি এসএমএ লাইন ব্যবহার করা - একটি 9-দিনের এসএমএ যা স্বল্পমেয়াদী প্রবণতা উপস্থাপন করে এবং একটি 21-দিনের এসএমএ যা দীর্ঘমেয়াদী প্রবণতা উপস্থাপন করে। যখন স্বল্পমেয়াদী প্রবণতা লাইন নীচে থেকে দীর্ঘমেয়াদী প্রবণতা লাইনের উপরে অতিক্রম করে, এটি নির্দেশ করে যে বাজারটি ডাউনট্রেন্ড থেকে আপট্রেন্ডে পরিবর্তন হচ্ছে, একটি ক্রয় সংকেত তৈরি করছে। যখন স্বল্পমেয়াদী লাইন উপরে থেকে দীর্ঘমেয়াদী লাইনের নীচে অতিক্রম করে, এটি আপট্রেন্ড থেকে ডাউনট্রেন্ডে পরিবর্তনের সংকেত দেয়, বিক্রয় সংকেত তৈরি করে।
এই কৌশলটির মূল সংকেতগুলি হল দুটি এসএমএ লাইনের
সম্ভাব্য উন্নতিঃ
সামগ্রিকভাবে এটি একটি মোটামুটি 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)