
MACD লম্বা লাইন বিপরীতকরণ কৌশল হল একটি কৌশল যা MACD সূচক ব্যবহার করে মূল্যের লম্বা লাইন বিপরীতকরণ সনাক্ত করে এবং লম্বা লাইন লেনদেন করে। এই কৌশলটি MACD সূচকটি তৈরি করতে MACD এর দ্রুত এসএমএ লাইন এবং ধীর এসএমএ লাইনের পার্থক্য ব্যবহার করে এবং সম্ভাব্য লম্বা লাইন বিপরীতকরণের সুযোগগুলি সনাক্ত করতে MACD সূচকের স্তম্ভযুক্ত লাইন বিপরীতকরণ ব্যবহার করে। যখন দামের বিপরীতকরণের সুযোগগুলি সনাক্ত করা হয়, তখন কৌশলটি দিকনির্দেশমূলক লম্বা লাইন প্রবেশ করে।
এই কৌশলটি MACD দ্রুত লাইন হিসাবে 6 দিনের ইএমএ ব্যবহার করে, MACD ধীর লাইন হিসাবে 26 তম ইএমএ, MACD হিসাবে দ্রুত লাইন এবং ধীর লাইনের পার্থক্য, এবং MACD এর 9 দিনের এসএমএ হিসাবে সিগন্যাল লাইন হিসাবে গণনা করে। দ্রুত ধীর লাইন পার্থক্য হল, কলামযুক্ত লাইনটি শূন্য সময়ের জন্য ভারসাম্যকে উপস্থাপন করে, দীর্ঘ লাইনকে উত্সাহিত করে এবং দীর্ঘ লাইনকে নেতিবাচকভাবে উপস্থাপন করে।
এই কৌশলটির ট্রেডিং লজিক হলঃ যখন MACD-এর স্তম্ভের লাইনটি পূর্ববর্তী স্তম্ভের লাইনটি অতিক্রম করে (বিশালতা প্রসারিত হয়), তখন দামটি দীর্ঘ স্তম্ভের দিকে ঘুরিয়ে দেওয়া হয় বলে মনে করা হয় (ক্রয় করার সময়); যখন MACD-এর স্তম্ভের লাইনটি পূর্ববর্তী স্তম্ভের লাইনটি অতিক্রম করে (বিশালতা সঙ্কুচিত হয়), তখন দামটি দীর্ঘ স্তম্ভের দিকে ঘুরিয়ে দেওয়া হয় বলে মনে করা হয় (বিক্রয় করার সময়) । মিথ্যা সংকেতগুলি ফিল্টার করার জন্য, কৌশলটি দুটি স্তম্ভের লাইনের প্রকৃত বিপরীতের জন্য অপেক্ষা করবে।
MACD লম্বা লাইন বিপরীতকরণ কৌশলটি MACD স্তম্ভের লাইনটি বিপরীত করার বিচার করে দামের লম্বা লাইন বিপরীতকরণের সুযোগকে ক্যাপচার করে। এই কৌশলটি দীর্ঘ এবং স্বল্প সময়ের সংঘর্ষের সমস্যাটি সফলভাবে নিয়ন্ত্রণ করে এবং উচ্চতা এবং পতন অনুসরণ না করার সমস্যাটি এড়ায়। তবে, একটি একক সূচক কৌশল হিসাবে, MACD লম্বা লাইন বিপরীতকরণ কৌশলটির কিছু সীমাবদ্ধতা রয়েছে এবং আরও অপ্টিমাইজেশনের জন্য এখনও জায়গা রয়েছে, বিশেষত অন্যান্য সূচকগুলির সাথে ব্যবহারের ক্ষেত্রে।
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 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/
// © TheGrindToday
//@version=4
strategy("MACD Long Strat", overlay=false)
//fast = 12, slow = 26
fast = 6, slow = 26
fastMA = ema(close, fast)
slowMA = ema(close, slow)
macd = fastMA - slowMA
signal = sma(macd, 9)
histogram = macd-signal
macdpos = histogram[0] > 0
macdneg = histogram[0] < 0
histogram_reversing_negative = histogram[1] > histogram[2]
LongEntryCondition = histogram > histogram[1]
ShortEntryCondition = histogram < histogram[1]
exitConditionLong = histogram[0] < histogram[2]
if (LongEntryCondition and histogram_reversing_negative)
strategy.entry("Long", strategy.long)
if (exitConditionLong)
strategy.close("Long")
plot(histogram)