এই কৌশলটি বিভিন্ন সময়ের 3 টি সহজ চলমান গড় (এসএমএ) কে কাফম্যান অভিযোজিত চলমান গড়ের সাথে একত্রিত করে দীর্ঘমেয়াদী এন্ট্রি সংকেত উত্পন্ন করে। এটি যখন স্বল্প সময়ের এসএমএ দীর্ঘ সময়ের এসএমএ অতিক্রম করে তখন এটি ক্রয় সংকেত উত্পাদন করে। উপরন্তু, কৌশলটি মূল প্রবণতা নির্ধারণের জন্য মোমবাতি রঙও অন্তর্ভুক্ত করে, মিথ্যা ব্রেকআউট এড়াতে কেবল আপট্রেন্ডের সময় ক্রয় সংকেত উত্পন্ন করে।
এই কৌশলটি এসএমএ 4, এসএমএ 9 এবং এসএমএ 18 সহ বিভিন্ন সময়ের 3 টি এসএমএ ব্যবহার করে। এই 3 টি এসএমএর ক্রসওভার সংমিশ্রণগুলি প্রবণতার দিক নির্ধারণের জন্য ক্লাসিক সূচক। যখন এসএমএ 4 এসএমএ 9 এর উপরে এবং এসএমএ 9 এসএমএ 18 এর উপরে অতিক্রম করে, তখন এটি দীর্ঘ প্রবেশ সংকেত উত্পাদন করে।
মিথ্যা ব্রেকআউট ফিল্টার করার জন্য, কাফম্যান অ্যাডাপ্টিভ মুভিং এভারেজও চালু করা হয়। শুধুমাত্র যখন বন্ধের দাম অ্যাডাপ্টিভ মুভিং এভারেজ থেকে বেশি হয়, অর্থাৎ একটি আপট্রেন্ডে, তখনই এসএমএ গোল্ডেন ক্রস সংকেতগুলি দীর্ঘ অবস্থানগুলি ট্রিগার করতে কার্যকর হবে।
উপরন্তু, মূল প্রবণতা নির্ধারণের জন্য 100-পরিঘরের এসএমএ ব্যবহার করা হয়। যখন দামগুলি 100-পরিঘরের এসএমএ এর উপরে অতিক্রম করে, এটি নিশ্চিত করে যে একটি আপট্রেন্ড শুরু হয়েছে। কৌশলটি কেবলমাত্র প্রধান আপট্রেন্ডের সময় কিনতে সংকেত উত্পাদন করে।
সংক্ষেপে, এই কৌশলটির দীর্ঘ প্রবেশের সংকেতগুলি নিম্নলিখিতগুলির সমন্বয় থেকে আসেঃ
এসএমএ 4 এসএমএ 9 এর উপরে ক্রস করে এবং এসএমএ 9 এসএমএ 18 এর উপরে ক্রস করে, স্বল্পমেয়াদী এসএমএ সোনার ক্রস গঠন করে
বন্ধের মূল্য একটি আপট্রেন্ডে, কাফম্যান অভিযোজিত চলমান গড়ের চেয়ে বেশি
দামগুলি ১০০-পেরিওডের এসএমএ-র উপরে ক্রস করে, একটি প্রধান আপট্রেন্ড নিশ্চিত করে
যখন একই সময়ে তিনটি শর্ত পূরণ করা হয়, তখন দীর্ঘ প্রবেশ সংকেত উৎপন্ন হয়।
এই কৌশলটির প্রধান সুবিধাগুলির মধ্যে রয়েছেঃ
প্রবণতা নির্ধারণের জন্য ট্রিপল এসএমএ ক্রস ব্যবহার করে কার্যকরভাবে গোলমাল ফিল্টার করতে পারে এবং সংকেতের নির্ভরযোগ্যতা বাড়িয়ে তুলতে পারে
অ্যাডাপ্টিভ মুভিং মিডিয়ার প্রবর্তন স্পষ্ট প্রবণতা না থাকলে মিথ্যা ব্রেকআউট এড়ায়
মূল প্রবণতা মূল্যায়নকে অন্তর্ভুক্তির ফলে পরিসীমা সীমাবদ্ধ আন্দোলনের সময় বারবার পজিশন খোলা এড়ানোর মাধ্যমে মুনাফার সম্ভাবনা বৃদ্ধি পায়
দীর্ঘমেয়াদী এবং স্বল্পমেয়াদী এসএমএ ক্রসগুলি দীর্ঘ লাইন সংকেত গঠন করে, যা বড় প্রবণতা সরানো ধারণ করে
উচ্চ পর্যায়ক্রমিক সময়কালের জন্য উপযুক্ত যেমন 4-ঘন্টা বা দৈনিক স্তর, আরো নির্ভরযোগ্য সংকেত সহ
এই কৌশলটির সাথে কিছু ঝুঁকিও রয়েছেঃ
দীর্ঘমেয়াদী কৌশল হিসেবে, নির্দিষ্ট সময়সীমার মধ্যে মুনাফা অর্জন করতে অক্ষম, নির্দিষ্ট পরিমাণে ঝুঁকি নিয়ে
তুলনামূলকভাবে সামান্য প্রবেশ সংকেত, কিছু রান-আপ মিস করতে পারে
সংক্ষিপ্ত, মধ্যমেয়াদী এবং দীর্ঘমেয়াদী প্রবণতা দ্বন্দ্বমূলক ভুল সংকেত তৈরি করতে পারে
নিম্নলিখিত অপ্টিমাইজেশান পদ্ধতি গ্রহণ করা যেতে পারেঃ
প্রবেশের সুযোগ বাড়ানোর জন্য মাঝারি ও দীর্ঘমেয়াদী এসএমএ সময়সীমা যথাযথভাবে হ্রাস করুন
প্রবণতার নির্ভরযোগ্যতা নিশ্চিত করার জন্য ভলিউমের মতো অন্যান্য সহায়ক সূচক যুক্ত করুন
প্রস্রাবকে যুক্তিসঙ্গতভাবে নিয়ন্ত্রণ করার জন্য সতর্কতার সাথে থামুন
এই কৌশলকে আরও উন্নত করার সুযোগ রয়েছে:
সর্বোত্তম পরামিতি খুঁজে পেতে আরও এসএমএ সমন্বয় সময় পরীক্ষা করুন
ভুয়া ব্রেকআউট এড়াতে ভলিউম নিশ্চিতকরণ অন্তর্ভুক্ত করুন
ভয়াবহ সুইংয়ের সময় ফিল্টার এন্ট্রিগুলিতে অস্থিরতার সূচক যুক্ত করুন
অনুকূল পরামিতিগুলিকে অভিযোজিতভাবে সনাক্ত করতে মেশিন লার্নিং অ্যালগরিদম প্রবর্তন করুন
বাজার আতঙ্ক বা উচ্ছ্বসিত সময় পজিশন গ্রহণ এড়ানোর জন্য আবেগ সূচক যোগ করুন
এই কৌশলটি একাধিক এসএমএ ক্রসিংয়ের মাধ্যমে দীর্ঘ-লাইন সংকেত গঠন করে, অভিযোজনশীল চলমান গড় এবং প্রধান প্রবণতা নির্ধারণের সাথে মিলিত হয়। এটি স্থিতিশীল যুক্তি এবং শক্তিশালী ব্যবহারিক ফলাফল সহ প্রবণতা চলাকালীন উল্লেখযোগ্য মুনাফা অর্জন করতে পারে। তবে আরও অপ্টিমাইজেশনের মাধ্যমে হ্রাস করা দরকার এমন ঝুঁকিও রয়েছে। দীর্ঘমেয়াদী অবস্থান ধরে রাখার কৌশল হিসাবে, এটি ধৈর্য এবং ঝুঁকি নিয়ন্ত্রণের ক্ষমতা সহ বিনিয়োগকারীদের জন্য উপযুক্ত।
/*backtest start: 2022-11-17 00:00:00 end: 2023-11-23 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Wielkieef //@version=5 strategy(title='twisted SMA strategy [4h] ', overlay=true, pyramiding=1, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills=false, slippage=0, commission_type=strategy.commission.percent, commission_value=0.03) src = close Length1 = input.int(4, title=' 1-SMA Lenght', minval=1, group='SMA') Length2 = input.int(9, title=' 2-SMA Lenght', minval=1, group='SMA') Length3 = input.int(18, title=' 3-SMA Lenght', minval=1, group='SMA') SMA1 = ta.sma(close, Length1) SMA2 = ta.sma(close, Length2) SMA3 = ta.sma(close, Length3) Long_ma = SMA1 > SMA2 and SMA2 > SMA3 Short_ma = SMA1 < SMA2 and SMA2 < SMA3 LengthMainSMA = input.int(100, title=' SMA Lenght', minval=1) SMAas = ta.sma(src, LengthMainSMA) // Powered Kaufman Adaptive Moving Average by alexgrover (modificated by Wielkieef) lengthas = input.int(25, title=' Lenght') sp = input.bool(true, title=' Self Powered') er = math.abs(ta.change(close, lengthas)) / math.sum(math.abs(ta.change(close)), lengthas) pow = sp ? 1 / er : 2 per = math.pow(math.abs(ta.change(close, lengthas)) / math.sum(math.abs(ta.change(close)), lengthas), pow) a = 0. a := per * src + (1 - per) * nz(a[1], src) mad4h = 0. a_f = a / a[1] > .999 and a / a[1] < 1.001 ///. Bar_color = close > SMAas ? color.green : Long_ma ? color.blue : Short_ma ? color.maroon : color.gray barcolor(color=Bar_color) long_cond = Long_ma and SMAas < close and not a_f long_stop = Short_ma if long_cond strategy.entry('BUY', strategy.long) strategy.close_all(when=long_stop) //by wielkieef