
এই কৌশলটি বিভিন্ন সময়কালের চলমান গড় গণনা করে, গোল্ডেন ক্রস ফর্ম্যাটের সাথে মিলিত হয়ে ট্রেন্ডের দিক নির্ধারণ করে ট্রেন্ড ট্র্যাকিংয়ের জন্য। মূল ফাংশনটি হ’ল দামের প্রবণতার বিপরীত পয়েন্টগুলি খুঁজে বের করা এবং ক্রয় এবং বিক্রয় সংকেত প্রেরণ করা।
এই কৌশলটি 35 পিরিয়ডের ইএমএ-র উপর ভিত্তি করে তৈরি করা হয়েছে যা মূলত ক্রয়-বিক্রয় নির্দেশক হিসাবে ব্যবহৃত হয়। 35 ইএমএ অতিক্রম করার সময়, এটি একটি ক্রয় সংকেত উত্পন্ন করে; যখন দাম 35 ইএমএ অতিক্রম করে, এটি একটি বিক্রয় সংকেত উত্পন্ন করে। এছাড়াও, কৌশলটি একই সাথে 8 টি ভিন্ন পিরিয়ডের ইএমএ সমন্বিত ইএমএ ব্যান্ডগুলি আঁকে, যা প্রবণতা দিক নির্ধারণে সহায়তা করে। নিম্ন পিরিয়ডের ইএমএ দামের কাছাকাছি থাকে, দামের পরিবর্তনগুলি আরও দ্রুত ধরা যায়; উচ্চতর পিরিয়ডের ইএমএ দামের পরিবর্তনের সাথে আরও ধীর গতিতে চলে, কিছু গোলমাল ফিল্টার করতে পারে। ইএমএ ব্যান্ডগুলি মূল প্রবণতা দিকটি স্পষ্টভাবে চিত্রিত করে।
এই কৌশলটি মূলত 35 ইএমএর মূল প্রবণতা নির্ধারণের উপর নির্ভর করে। 35 ইএমএর উপর বা নীচে একটি গর্ত তৈরি করার সময় একটি ট্রেডিং সংকেত উত্পন্ন হয়। ইএমএ ব্যান্ডগুলি মূলত সহায়ক সিদ্ধান্ত এবং প্রবেশের সময়কে অনুকূল করার ভূমিকা পালন করে।
এই কৌশলটি প্রবণতা বিচার এবং ঘন ঘন ব্যবসায়ের মধ্যে ভারসাম্যকে সংযুক্ত করে। 35 ইএমএ মূলত মূল প্রবণতার দিকের পরিবর্তন নির্ধারণ করতে পারে এবং খুব বেশি পিছিয়ে না যায়, মূলত দামের মোড়ের কাছাকাছি ট্রেডিং সিগন্যাল তৈরি করতে পারে। এবং ইএমএ দ্বারা গঠিত প্রবণতা চ্যানেলটি ক্রয়-বিক্রয়ের সুযোগ নির্ধারণে সহায়তা করতে পারে এবং প্রবেশের সময়কে অনুকূল করতে পারে।
এই কৌশলটি একটি একক ইএমএ নির্দেশকের তুলনায় আরও বিস্তৃত এবং পরিষ্কার প্রবণতা বিচার সরবরাহ করে। বিভিন্ন চক্রের ইএমএর সমন্বয় উভয়ই বৃহত চক্রের প্রবণতার দিকনির্দেশের বিচার নিশ্চিত করে এবং উচ্চ এবং নিম্ন ফ্রিকোয়েন্সি ইএমএর সাথে সংযুক্ত করে কিছু স্বল্প-চক্রের বাজারের গোলমালের প্রভাবকে মসৃণ করে।
ব্যবহারকারীরা তাদের নিজস্ব ট্রেডিং স্টাইলটি অপ্টিমাইজ করার জন্য 35 ইএমএ বা ইএমএ-র মধ্যে ইএমএ চক্রের প্রধান ট্রেডিং সূচকটি পরিবর্তন করতে পারেন। সামগ্রিকভাবে, এই কৌশলটি তুলনামূলকভাবে সঠিক এবং বিস্তৃত প্রবণতা ট্রেডিং প্রোগ্রাম সরবরাহ করে।
এই কৌশলটির প্রধান ঝুঁকিটি ব্যবহারকারীর প্যারামিটার নির্বাচন করা। যদি নির্বাচিত ইএমএ চক্রটি খুব ছোট হয় তবে ট্রেডিং ফ্রিকোয়েন্সি এবং ট্রেডিং ঝুঁকি বৃদ্ধি পায়। যদি ইএমএ চক্রটি খুব দীর্ঘ হয় তবে দামের টার্নওভার পয়েন্টটি মিস করা হবে এবং সময়মতো প্রবেশ করা যাবে না।
আরেকটি প্রধান ঝুঁকি হল যে, ইএমএ সূচকটি একাধিকবার ভুল সংকেত দেয়। এই সময়ে ব্যবহারকারীকে ট্রেন্ডের দিকনির্দেশনা সম্পর্কে সাহায্যের প্রয়োজন হয়, যাতে অন্ধভাবে প্রবেশ করা যায় না।
শেষ ঝুঁকিপূর্ণ পয়েন্টটি হ’ল তীব্র পরিস্থিতিতে, সূচকটি বিলম্বিত হতে পারে এবং সময়মতো ক্রয়-বিক্রয় সংকেত প্রেরণ করা যায় না। এই ক্ষেত্রে ব্যবহারকারীকে পূর্বাভাস দিতে হবে এবং সূচকের সংকেতের উপর সম্পূর্ণ নির্ভর করতে হবে না।
এই কৌশলটির মূল অপ্টিমাইজেশনের দিকটি হ’ল বিভিন্ন বাজার এবং ব্যবসায়ীদের শৈলীর সাথে সামঞ্জস্য রেখে ইএমএ প্যারামিটারগুলিকে সামঞ্জস্য করা। বিশেষত, নিম্নলিখিত দিকগুলি থেকে শুরু করা যেতে পারেঃ
প্যারামিটার সমন্বয় এবং একাধিক সূচক সমন্বয় করে, কৌশলটির স্থায়িত্ব এবং সংকেত প্রাপ্তির নির্ভুলতা আরও বাড়ানো যেতে পারে। যার ফলে ট্রেডিংয়ের ঝুঁকি হ্রাস এবং আরও ভাল রিটার্ন পাওয়া যায়।
এই কৌশলটি বেশ কয়েকটি বিভিন্ন চক্রের ইএমএ গণনা করে এবং ইএমএ-যুক্ত বিচারের সাথে যুক্ত করে একটি তুলনামূলকভাবে নির্ভুল এবং বিস্তৃত প্রবণতা ট্র্যাকিং ট্রেডিং প্রোগ্রাম অর্জন করে। এটি মূল্যের পরিবর্তনের সময়মততা ধরা এবং বিভিন্ন স্তরের প্রবণতার দিকনির্দেশের সমন্বয় করে, ব্যবসায়ের ফ্রিকোয়েন্সি এবং সিস্টেমের স্থিতিশীলতার মধ্যে ভারসাম্য বজায় রাখার জন্য। প্যারামিটার সমন্বয় এবং অপ্টিমাইজেশনের মাধ্যমে, এই কৌশলটি বিভিন্ন বাজার পরিবেশ, সম্পদ প্রকার এবং ব্যবসায়ীর শৈলীর সাথে খাপ খাইয়ে নিতে পারে। এটি ব্যবহারকারীদের পরিমাণযুক্ত ব্যবসায়ের জন্য একটি তুলনামূলকভাবে পরিপক্ক এবং শক্তিশালী বেসিক সমাধান সরবরাহ করে।
/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//
// @author d3nv3r
// @inspiration [LazyBear]
// List of all my indicators: https://github.com/d3nv3r0ne/tradingview
//
// Inputs : Show Buy&Sell Signals
// Inputs : Show EMA in White for the Buy&Sell Signals
// Inputs : Choose the length of the EMA for the B&S signals
//
// How to use it :
// Any chart
// copy all and paste the content into the Pine Editor Tab at the bottom of the tradingview pannel
// [Save As...] and [Add to Chart] in top-right of the Pine Editor
//
//@version=4
strategy(shorttitle = "35EMA_X_B/S_RIBBON", title="35EMA Cross BuyAndSell Strategy + RIBBON [d3nv3r]", overlay=true)
//
// Variables inputs
//
useBSstrategy = input(true, title="Show Buy & Sell Strategy")
showMABS = input(true, title="Show EMA Cross - need to active B&S Strategy")
lengthBS = input(title="Length EMA Cross - need to active B&S Strategy", type=input.integer, defval=35, minval=1)
src = input(close, title="Source")
//
// Variables
// Ribbon EMA + EMA B/S
//
lenRib1 = 20
lenRib2 = 25
lenRib3 = 30
lenRib4 = 35
lenRib5 = 40
lenRib6 = 45
lenRib7 = 50
lenRib8 = 55
//
// Variables
// Quadruple SMA + SMA B/S
//
maBS = ema(src, lengthBS)
rib1 = ema(src, lenRib1)
rib2 = ema(src, lenRib2)
rib3 = ema(src, lenRib3)
rib4 = ema(src, lenRib4)
rib5 = ema(src, lenRib5)
rib6 = ema(src, lenRib6)
rib7 = ema(src, lenRib7)
rib8 = ema(src, lenRib8)
//
// Variables color
//
colorEMAX = #FFFFFF
colorRib1 = #FFFF00
colorRib2 = #FFD700
colorRib3 = #FFC800
colorRib4 = #FFC800
colorRib5 = #FFC800
colorRib6 = #FF4500
colorRib7 = #FF1500
colorRib8 = #FF0000
//
// Variables Buy/Sell
//
longCondition = crossover(close,maBS)
shortCondition = crossunder(close,maBS)
//
// Logic Buy/Sell
//
if (useBSstrategy)
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("short", strategy.short)
//
// Plot Quadruple SMA + SMA B/S
//
plot(showMABS and maBS ? maBS : na, color=colorEMAX, transp=0, linewidth=2)
plot(rib1, color=colorRib1, transp=15, linewidth=1)
plot(rib2, color=colorRib2, transp=15, linewidth=1)
plot(rib3, color=colorRib3, transp=15, linewidth=1)
plot(rib4, color=colorRib4, transp=15, linewidth=1)
plot(rib5, color=colorRib5, transp=15, linewidth=1)
plot(rib6, color=colorRib6, transp=15, linewidth=1)
plot(rib7, color=colorRib7, transp=15, linewidth=1)
plot(rib8, color=colorRib8, transp=15, linewidth=1)