
এই কৌশলটি 3 টি ভিন্ন পিরিয়ডের সহজ চলমান গড় (এসএমএ) এবং কাউফম্যানের অভিযোজিত চলমান গড় ব্যবহার করে একটি দীর্ঘ লাইন প্রবেশের সংকেত তৈরি করে। এটি একটি দীর্ঘ পিরিয়ডের এসএমএ অতিক্রম করার সময় একটি কেনার সংকেত তৈরি করে। এছাড়াও, এই কৌশলটি মূল প্রবণতা নির্ধারণের জন্য কে-লাইন সত্তা রঙের সাথে মিলিত হয়, কেবলমাত্র মাল্টি-ট্রেন্ডে একটি কেনার সংকেত তৈরি করে, মিথ্যা ব্রেকডাউন এড়াতে।
এই কৌশলটি তিনটি ভিন্ন পিরিয়ডের এসএমএ ব্যবহার করে, যার মধ্যে রয়েছে এসএমএ ৪, এসএমএ ৯ এবং এসএমএ ১৮। এই তিনটি এসএমএর ক্রস-সমন্বয় হল প্রচলিত ট্রেন্ডের দিকনির্দেশের একটি প্রযুক্তিগত সূচক। এসএমএ ৪ এ এসএমএ ৯ এবং এসএমএ ৯ এ এসএমএ ১৮ অতিক্রম করার সময় একটি দীর্ঘ লাইন কেনার সংকেত তৈরি করে।
মিথ্যা ব্রেকআউটগুলি ফিল্টার করার জন্য, এই কৌশলটি কাউফম্যান অভিযোজিত চলমান গড়ও প্রবর্তন করে। এসএমএর গোল্ডফোর্ক সংকেতগুলি কেবল তখনই কার্যকর হয় যখন সমাপ্তির দাম অভিযোজিত চলমান গড়ের চেয়ে বেশি থাকে, অর্থাৎ একটি মাল্টি-হেড ট্রেন্ডে থাকে।
উপরন্তু, এই কৌশলটি 100 পিরিয়ডের এসএমএ ব্যবহার করে মূল প্রবণতা নির্ধারণ করে। যখন দাম 100 পিরিয়ডের এসএমএ অতিক্রম করে, তখন মাল্টিপল ট্রেন্ডে প্রবেশের বিষয়টি নিশ্চিত করে। কৌশলটি কেবলমাত্র প্রধান মাল্টিপল ট্রেন্ডে একটি ক্রয় সংকেত তৈরি করে।
সামগ্রিকভাবে, এই কৌশলটির ক্রয় সংকেত নিম্নলিখিত অংশগুলির সমন্বয় থেকে আসেঃ
যখন উপরের তিনটি শর্ত একসাথে পূরণ করা হয়, তখন লম্বা লাইন ক্রয়-বিক্রয় সংকেত উৎপন্ন হয়।
এই কৌশলটির কিছু সুবিধা রয়েছেঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
নিম্নলিখিত উপায়ে অপ্টিমাইজ করা যায়ঃ
এই কৌশলটি আরও উন্নত করার সুযোগ রয়েছেঃ
এই কৌশলটি একাধিক এসএমএ ক্রস দ্বারা দীর্ঘ লাইন সংকেত তৈরি করে, যখন এটি স্ব-অনুকূলিত চলমান গড় এবং মূল প্রবণতা বিচারের সাথে মিলিত হয়, এটি প্রবণতার পরিস্থিতিতে আরও বেশি উপার্জন করতে পারে, স্থিতিশীল যুক্তি এবং শক্তিশালী যুদ্ধের প্রভাব রয়েছে। তবে কিছু ঝুঁকিও রয়েছে, প্রত্যাহার হ্রাস এবং জয়লাভের হার বাড়ানোর জন্য অপ্টিমাইজেশন চালিয়ে যাওয়ার প্রয়োজন। এই কৌশলটি দীর্ঘ লাইন পজিশন হোল্ডিং কৌশল, ধৈর্যশীল এবং ঝুঁকি নিয়ন্ত্রণের দক্ষতার জন্য উপযুক্ত।
/*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