এই কৌশলটি TEMA, DEMA এবং HMA চলমান গড়কে একত্রিত করে TEMA/DEMA গোল্ডেন ক্রস/ডেড ক্রস সিগন্যালগুলিতে প্রবেশ করতে, HMA ব্যবহার করে ট্রেন্ডের দিকনির্দেশনা নির্ধারণ করতে counter-trend trades ফিল্টার করতে।
বিশেষত, এটি মধ্যমেয়াদী প্রবণতা, স্বল্পমেয়াদী প্রবণতার জন্য টিইএমএ এবং দীর্ঘমেয়াদী প্রবণতার জন্য এইচএমএ পরিমাপ করতে ডিইএমএ ব্যবহার করে। কেবলমাত্র যখন স্বল্প / মাঝারি মেয়াদী প্রবণতা সারিবদ্ধ হয় (টিইএমএ / ডিইএমএ সমন্বিত ব্রেকআউট) এবং দীর্ঘমেয়াদী প্রবণতা সম্মত হয় (এইচএমএ দিকের ম্যাচ ব্রেকআউট) তখনই ট্রেড করা হয়।
প্যারামিটার অপ্টিমাইজেশান, স্টপ লস, এন্ট্রি নিয়মের শিথিলতা ইত্যাদির মাধ্যমে ঝুঁকিগুলি পরিচালনা করা যায়।
এই কৌশলটি প্রবণতা নির্ধারণের জন্য একাধিক চলমান গড় সূচককে একত্রিত করে সংকেত তৈরি করে। পেশাদাররা স্পষ্ট সংকেত এবং উচ্চ কনফিগারযোগ্যতা; বিপরীতগুলি হ'ল বিলম্বিত ঝুঁকি এবং পরামিতি নির্ভরতা। সংমিশ্রিত চলমান গড় সিস্টেমের শক্তি ব্যবহার করতে প্যারামিটার অপ্টিমাইজেশন, স্টপ লস ইত্যাদির মাধ্যমে ঝুঁকিগুলি নিয়ন্ত্রণ করা যেতে পারে। এটি ব্যবসায়ীদের বিস্তৃতভাবে ট্রেন্ড ট্রেডিং কৌশলগুলি আয়ত্ত করতে সহায়তা করে।
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © tuned-com //@version=4 strategy("TEMA/DEMA/HMA", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=1000000, commission_type=strategy.commission.percent, commission_value=0.1) Tlength = input(8, title="TEMA Length", minval=1) Dlength = input(43, title="DEMA Length", minval=1) Hlength = input(52, title="Hull Length", minval=1) Rlength = input(2, title="Hull Trend Test Length", minval=1) //TEMA// ema1 = ema(close, Tlength) ema2 = ema(ema1, Tlength) ema3 = ema(ema2, Tlength) tema = 3 * (ema1 - ema2) + ema3 //DEMA// e1 = ema(close, Dlength) e2 = ema(e1, Dlength) dema = 2 * e1 - e2 //HMA// hma = wma(2 * wma(close, Hlength / 2) - wma(close, Hlength), round(sqrt(Hlength))) up = crossunder(dema, tema) and rising(hma, Rlength) down = crossover(dema, tema) and falling(hma, Rlength) downc = crossunder(dema, tema) upc = crossover(dema, tema) plot(dema, color=color.green, linewidth=2) plot(tema, color=color.aqua, linewidth=2) plot(hma, color=rising(hma, Rlength) ? color.green : na, linewidth=2, transp=0) plot(hma, color=falling(hma, Rlength) ? color.red : na, linewidth=2, transp=0) bgcolor(rising(hma, Rlength) ? color.green : na, transp=70) bgcolor(falling(hma, Rlength) ? color.red : na, transp=70) plotarrow(tema - dema, colorup=color.green, colordown=color.red, transp=70) if up strategy.entry("Long Entry", strategy.long) if down strategy.entry("Short Entry", strategy.short)