ম্যাকড ব্লু রেড লিভারেজ কৌশল একটি পরিমাণগত ট্রেডিং কৌশল যা প্রবণতা দিক নির্ধারণের জন্য ম্যাকড সূচক ব্যবহার করে। এই কৌশলটি দ্রুত চলমান গড়, ধীর চলমান গড় এবং ম্যাকড সংকেত লাইন গণনা করে এবং ভবিষ্যতের মূল্য আন্দোলনের বিচার করতে ম্যাকড সূচকের সংমিশ্রণ ব্যবহার করে, যাতে ট্রেডিং সংকেত তৈরি করা যায়।
এই কৌশলটির মূল সূচক হল ম্যাকড সূচকের সংমিশ্রণ। ম্যাকড সূচকটি পার্থক্য হার (দ্রুত এবং ধীর চলমান গড়ের মধ্যে পার্থক্য) এবং সংকেত রেখার সমন্বয়ে গঠিত। যখন পার্থক্য হারের আপট্রেন্ড ত্বরান্বিত হয়, এটি বর্তমান ষাঁড়ের বাজারকে উপস্থাপন করে। যখন পার্থক্য হারের ডাউনট্রেন্ড ত্বরান্বিত হয়, এটি বর্তমান ভালুকের বাজারকে উপস্থাপন করে।
যদিও এই কৌশলটি প্রধান প্রবণতা দিক নির্ধারণের জন্য ম্যাকডি সূচক ব্যবহার করে, এটি নির্দিষ্ট প্রবেশ এবং প্রস্থান সময় নির্ধারণের জন্য এল্ডার ইমপ্লাস সিস্টেমকেও অন্তর্ভুক্ত করে। এল্ডার ইমপ্লাস সিস্টেম দ্রুত এবং ধীর চলমান গড় এবং ম্যাকডিকে বাণিজ্য সংকেত তৈরি করতে একত্রিত করে - সবুজ বারগুলি শুরু বা ত্বরান্বিত আপট্রেন্ডগুলি উপস্থাপন করে, লাল বারগুলি শুরু বা ত্বরান্বিত ডাউনট্রেন্ডগুলি উপস্থাপন করে এবং নীল বারগুলি আপট্রেন্ড এবং ডাউনট্রেন্ডগুলির মধ্যে inflection পয়েন্টগুলি উপস্থাপন করে।
এই দুটি সূচক দিয়ে, আমরা অবস্থানের দিক এবং কৌশলগত প্রবেশ / প্রস্থানগুলি নির্ধারণ করতে পারি। উদাহরণস্বরূপ, যদি ম্যাকডি সূচকটি একটি বড় আপট্রেন্ড দেখায়, আমরা যখন এল্ডার ইমপ্লাস সিস্টেমে সবুজ বারগুলি প্রদর্শিত হয় তখন আমরা দীর্ঘ অবস্থানগুলি খুলি। যদি ম্যাকডি সূচকটি একটি বড় ডাউনট্রেন্ড দেখায়, আমরা যখন লাল বারগুলি এল্ডার ইমপ্লাস সিস্টেমে প্রদর্শিত হয় তখন আমরা শর্ট অবস্থানগুলি খুলি।
এই কৌশলটির ম্যাকডি সূচকটি বাজারের সরবরাহ-চাহিদা সম্পর্ক এবং মূল্য আন্দোলনের কার্যকরভাবে প্রতিফলিত করতে পারে। দুটি চলমান গড় এবং পার্থক্যের চলমান গড়ের মধ্যে পার্থক্যকে উত্তোলন করে, এটি প্রধান প্রবণতা নির্ধারণে সহায়তা করে। এটি আমাদের এন্ট্রিগুলির জন্য অবস্থান দিক সরবরাহ করে।
এল্ডার ইমপ্লাস সিস্টেম মুভিং গড় পার্থক্য, হিস্টোগ্রাম এবং মূল্যের তথ্যকে একত্রিত করে। এটি আমাদের কৌশলগত এন্ট্রিগুলির জন্য আরো সঠিক সময় প্রদান করে।
কৌশলটি ধীর চলমান গড়কে ট্রেলিং স্টপ লস হিসাবে ব্যবহার করে, যা প্রবণতা অনুসারে সামঞ্জস্য করা যায়। এটি ঝুঁকি নিয়ন্ত্রণের সময় কৌশলটিকে আরও বেশি মুনাফা অর্জনে সহায়তা করে।
যদি একটি উল্লেখযোগ্য প্রবণতা বিপরীত ঘটে, ম্যাকডি সূচকটি ভুলভাবে বিচার করার সম্ভাবনা বেশি হবে। প্রয়োজনীয় পরামিতি সমন্বয় বা ম্যানুয়াল হস্তক্ষেপের প্রয়োজন হতে পারে।
এই কৌশলটির ট্রেডিং ফ্রিকোয়েন্সি বেশি, যার ফলে ট্রেডিংয়ের খরচ বেশি হয়। ট্রেডিংয়ের ইতিবাচক রিটার্ন নিশ্চিত করার জন্য লাভ/হানি অনুপাতের মূল্যায়ন প্রয়োজন।
একটি স্টপ লস যা খুব আলগা হয় তা উচ্চতর ক্ষতির দিকে পরিচালিত করতে পারে, যখন একটি স্টপ লস যা খুব সংকীর্ণ হয় তা অকাল প্রস্থান হতে পারে। যুক্তিসঙ্গত স্টপ লসের মূল্যায়ন প্রয়োজন।
চলমান গড় দৈর্ঘ্য, সিগন্যাল লাইনের পরামিতিগুলি সর্বোত্তম সমন্বয় খুঁজে পেতে অপ্টিমাইজ করা যেতে পারে।
ফ্লেক্স পয়েন্ট এবং এন্ট্রি সনাক্তকরণের নির্ভুলতা উন্নত করতে ফাঁক বা বিচ্যুতির মতো অন্যান্য সূচক পরীক্ষা করা যেতে পারে।
এটিআর বা ট্রেলিং স্টপ লস সহ গতিশীল স্টপ লসকে অন্তর্ভুক্ত করা যেতে পারে যাতে স্টপ লসকে আরও বুদ্ধিমান এবং কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ করা যায়।
ম্যাকড ব্লু রেড লিভারেজ কৌশলটি ট্রেন্ডের দিকনির্দেশনা এবং inflection পয়েন্টগুলি নির্ধারণের জন্য ম্যাকড সূচক এবং এল্ডার ইমপ্লাস সিস্টেমকে সংহত করে। এই কৌশলটির সুনির্দিষ্ট বিচার, সুনির্দিষ্ট এন্ট্রি এবং যুক্তিসঙ্গত স্টপ লস এর মতো সুবিধা রয়েছে। আমাদের সম্ভাব্য ঝুঁকিগুলি প্রতিরোধ করতে হবে এবং এই কৌশলটি অপ্টিমাইজ করা চালিয়ে যেতে হবে। সামগ্রিকভাবে বলতে গেলে, এই কৌশলটি আরও গবেষণা এবং প্রয়োগের যোগ্য।
/*backtest start: 2022-12-13 00:00:00 end: 2023-12-19 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //Author: SudeepBisht //@version=3 strategy("SB_Elder Impulse System", overlay=true) useCustomResolution=input(false, type=bool) customResolution=input("D") source = request.security(syminfo.tickerid, useCustomResolution ? customResolution : timeframe.period, close) showColorBars=input(false, type=bool) lengthEMA = input(13) fastLength = input(12, minval=1), slowLength=input(26,minval=1) signalLength=input(9,minval=1) calc_hist(source, fastLength, slowLength) => fastMA = ema(source, fastLength) slowMA = ema(source, slowLength) macd = fastMA - slowMA signal = sma(macd, signalLength) macd - signal get_color(emaSeries, macdHist) => g_f = (emaSeries > emaSeries[1]) and (macdHist > macdHist[1]) r_f = (emaSeries < emaSeries[1]) and (macdHist < macdHist[1]) g_f ? green : r_f ? red : blue b_color = get_color(ema(source, lengthEMA), calc_hist(source, fastLength, slowLength)) //bgcolor(b_color, transp=0) //barcolor(showColorBars ? b_color : na) chk=b_color==green?1:b_color==red?-1:0 if (not na(chk)) if(chk==1) strategy.entry("RsiLE", strategy.long, comment="RsiLE") if(chk==-1) strategy.entry("RsiSE", strategy.short, comment="RsiSE") if(chk==0) strategy.close_all()