একাধিক চলমান গড়ের উপর ভিত্তি করে ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১২-০৭ ১০ঃ৫০ঃ৩৭
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটি বিভিন্ন সময়ের একাধিক চলমান গড় গণনা করে এবং ট্রেডিংয়ের পরে ট্রেন্ডের জন্য ট্রেন্ডের দিক নির্ধারণের জন্য সোনার ক্রস প্যাটার্নগুলিকে একত্রিত করে। মূল কার্যকারিতা হ'ল মূল্যের প্রবণতা বিপরীত পয়েন্টগুলি সনাক্ত করা এবং ক্রয় এবং বিক্রয় সংকেত উত্পন্ন করা।

কৌশল নীতি

এই কৌশলটির মূলটি হল 35 পিরিয়ড ইএমএ যা কেনা এবং বিক্রয় সংকেতগুলির জন্য প্রাথমিক সূচক হিসাবে কাজ করে। যখন মূল্য 35EMA এর উপরে অতিক্রম করে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন মূল্য 35EMA এর নীচে অতিক্রম করে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। উপরন্তু, কৌশলটি প্রবণতা দিক নির্ধারণে সহায়তা করার জন্য বিভিন্ন সময়ের 8 EMA গুলির সমন্বয়ে গঠিত একটি EMA রিবন প্লট করে। সংক্ষিপ্ত সময়ের EMAগুলি পরিবর্তনগুলি আরও দ্রুত সনাক্ত করার জন্য দামের কাছাকাছি থাকে, যখন দীর্ঘ সময়ের EMAগুলি কিছুটা গোলমাল ফিল্টার করতে দামের ধীর গতিতে পরিবর্তিত হয়। EMA রিবন স্পষ্টভাবে দামের প্রধান প্রবণতা দিক চিত্রিত করে।

এই কৌশলটি মূলত প্রধান প্রবণতা নির্ধারণের জন্য 35EMA এর উপর নির্ভর করে। যখন মূল্য 35EMA এর উপরে বা নীচে অতিক্রম করে তখন ট্রেডিং সংকেত তৈরি করা হয়। EMA রিবন প্রবণতা নিশ্চিত করতে এবং প্রবেশের সময়কে অনুকূল করতে সহায়ক ভূমিকা পালন করে।

সুবিধা বিশ্লেষণ

এই কৌশলটি প্রবণতা অনুসরণ এবং ঘন ঘন ট্রেডিংয়ের মধ্যে ভারসাম্য বজায় রাখে। 35EMA মূলত খুব বেশি বিলম্ব ছাড়াই প্রধান প্রবণতার দিকের পরিবর্তনগুলি বিচার করতে পারে এবং উল্লেখযোগ্য পাল্টা পয়েন্টগুলির চারপাশে ট্রেডিং সংকেত তৈরি করে। EMA রিবন আরও ভাল টাইমিং সহ দীর্ঘ বা সংক্ষিপ্ত অবস্থানে প্রবেশের সুযোগগুলি নিশ্চিত করার জন্য একটি প্রবণতা চ্যানেল গঠন করে।

একটি একক ইএমএ সূচক ব্যবহারের তুলনায়, এই মাল্টি-ইএমএ পদ্ধতিটি আরও বিস্তৃত এবং পরিষ্কার প্রবণতা নির্ধারণের ব্যবস্থা করে। বিভিন্ন সময়ের ইএমএগুলির সংমিশ্রণ উচ্চ এবং নিম্ন ফ্রিকোয়েন্সি ইএমএগুলিকে একীভূত করে স্বল্পমেয়াদী বাজারের কিছু গোলমালকে মসৃণ করে দীর্ঘমেয়াদী প্রবণতার দিকনির্দেশের বিচার নিশ্চিত করে।

ব্যবহারকারীরা তাদের নিজস্ব ট্রেডিং স্টাইলের জন্য অপ্টিমাইজ করার জন্য প্রধান 35EMA সময়কাল বা রিবনে EMAs পরিবর্তন করতে স্বতন্ত্রভাবে পরামিতিগুলি টুইট করতে পারেন। সামগ্রিকভাবে, এই কৌশলটি ট্রেন্ড ট্রেডিংয়ের জন্য একটি অপেক্ষাকৃত সঠিক এবং বহুমুখী সমাধান সরবরাহ করে।

ঝুঁকি বিশ্লেষণ

মূল ঝুঁকিটি ব্যবহারকারীর পরামিতিগুলির পছন্দে রয়েছে। খুব ছোট EMA সময়কাল ব্যবহার করা বাণিজ্যের ঘন ঘন এবং ঝুঁকি বাড়ায়। খুব দীর্ঘ সময়কাল প্রধান বাঁক পয়েন্ট এবং বিলম্ব এন্ট্রিগুলি মিস করতে পারে।

আরেকটি মূল ঝুঁকি হ'ল ব্যাপ্তি-বান্ধব বাজারের সময়, ইএমএ সূচক একাধিক মিথ্যা সংকেত তৈরি করতে পারে। ব্যবহারকারীদের অন্ধ এন্ট্রি এড়াতে অতিরিক্ত প্রবণতা বিশ্লেষণ প্রয়োগ করতে হবে।

অবশেষে, শক্তিশালী প্রবণতা বাজারের সময়, সূচক বিলম্ব কিনতে এবং বিক্রয় সংকেত বিলম্বিত করতে পারে। ব্যবহারকারীদের কেবল সংকেতগুলির উপর নির্ভর করার পরিবর্তে টার্নিং পয়েন্টগুলি প্রত্যাশা করা উচিত।

অপ্টিমাইজেশান নির্দেশাবলী

এই কৌশলটি অপ্টিমাইজ করার প্রধান উপায় হল বিভিন্ন বাজার এবং ট্রেডিং স্টাইলের জন্য EMA পরামিতিগুলি সামঞ্জস্য করাঃ

  1. ট্রেডিং সিগন্যালের ভালো সময় নির্ধারণের জন্য 35EMA সময়সীমার সূক্ষ্মতা
  2. প্রবণতা আরও ভালভাবে বিচার করার জন্য EMA রিবন সময়কাল সামঞ্জস্য করুন
  3. নিশ্চিতকরণের জন্য BOLL ব্যান্ড এবং KDJ এর মতো অন্যান্য সহায়ক সূচক অন্তর্ভুক্ত করুন
  4. ভলিউম বৃদ্ধি ছাড়া অস্থির বাজারে কাজ এড়াতে ভলিউম ব্যবস্থা যোগ করুন

প্যারামিটার টিউনিং এবং একাধিক সূচক থেকে সংকেত একত্রিত করার মাধ্যমে, স্থিতিশীলতা এবং সংকেত নির্ভুলতার আরও উন্নতি অর্জন করা যেতে পারে। এটি ট্রেডিং ঝুঁকি হ্রাস করে এবং আরও ভাল রিটার্ন অর্জন করে।

সিদ্ধান্ত

এই কৌশলটি একাধিক ইএমএ গণনা করে এবং ইএমএ রিবন ব্যবহার করে তুলনামূলকভাবে সঠিক এবং বহুমুখী প্রবণতা অনুসরণ সমাধান সরবরাহ করে। এটি ব্যবসায়ের ফ্রিকোয়েন্সি এবং সিস্টেমের স্থিতিশীলতার একটি ভাল মিশ্রণের জন্য তাত্ক্ষণিকভাবে টার্নিং পয়েন্টগুলি ক্যাপচার করা এবং মাল্টি-টাইমফ্রেম প্রবণতা সামগ্রিকভাবে বিচার করার ভারসাম্য বজায় রাখে। অপ্টিমাইজেশনের মাধ্যমে এটি বাজার পরিবেশ, সম্পদ প্রকার এবং ট্রেডিং স্টাইল জুড়ে অভিযোজিত হয়। এটি ব্যবহারকারীদের পরিমাণগত ট্রেডিংয়ের জন্য একটি পরিশীলিত এবং শক্তিশালী ভিত্তি সরবরাহ করে।


/*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)

আরো