MACD দীর্ঘমেয়াদী বিপরীত কৌশল


সৃষ্টির তারিখ: 2023-12-15 13:55:38 অবশেষে সংশোধন করুন: 2023-12-15 13:55:38
অনুলিপি: 0 ক্লিকের সংখ্যা: 718
1
ফোকাস
1621
অনুসারী

MACD দীর্ঘমেয়াদী বিপরীত কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি MACD দ্রুত লাইন হিসাবে 6 দিনের ইএমএ ব্যবহার করে, MACD ধীর লাইন হিসাবে 26 তম ইএমএ, MACD হিসাবে দ্রুত লাইন এবং ধীর লাইনের পার্থক্য, এবং MACD এর 9 দিনের এসএমএ হিসাবে সিগন্যাল লাইন হিসাবে গণনা করে। দ্রুত ধীর লাইন পার্থক্য হল, কলামযুক্ত লাইনটি শূন্য সময়ের জন্য ভারসাম্যকে উপস্থাপন করে, দীর্ঘ লাইনকে উত্সাহিত করে এবং দীর্ঘ লাইনকে নেতিবাচকভাবে উপস্থাপন করে।

এই কৌশলটির ট্রেডিং লজিক হলঃ যখন MACD-এর স্তম্ভের লাইনটি পূর্ববর্তী স্তম্ভের লাইনটি অতিক্রম করে (বিশালতা প্রসারিত হয়), তখন দামটি দীর্ঘ স্তম্ভের দিকে ঘুরিয়ে দেওয়া হয় বলে মনে করা হয় (ক্রয় করার সময়); যখন MACD-এর স্তম্ভের লাইনটি পূর্ববর্তী স্তম্ভের লাইনটি অতিক্রম করে (বিশালতা সঙ্কুচিত হয়), তখন দামটি দীর্ঘ স্তম্ভের দিকে ঘুরিয়ে দেওয়া হয় বলে মনে করা হয় (বিক্রয় করার সময়) । মিথ্যা সংকেতগুলি ফিল্টার করার জন্য, কৌশলটি দুটি স্তম্ভের লাইনের প্রকৃত বিপরীতের জন্য অপেক্ষা করবে।

সামর্থ্য বিশ্লেষণ

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

ঝুঁকি ও সমাধান

  • MACD বিভেদ ব্যবসায়ের সুযোগ হারাতে পারে
    • RSI-এর সাথে ব্যবহারের জন্য অপ্টিমাইজ করা হয়েছে
  • ভূমিকম্পের সময় একাধিক ভুয়া রিভার্স সিগন্যাল দেখা গেছে
    • চলমান স্টপ বৃদ্ধি, ক্ষতি হ্রাস; MACD প্যারামিটারগুলি সামঞ্জস্য করুন, মসৃণতা অনুসরণ করুন
  • বিপরীতমুখী বন্ধের মূল্য প্রতিষ্ঠিত হয়নি বা বজায় রয়েছে
    • সূচকীয় চলমান গড় লাইন ব্যবহার করে ক্ষতি বন্ধের নির্ভরযোগ্যতা বাড়ানো
  • কোন স্টপ লস স্ট্র্যাটেজি নেই, ক্ষতি নিয়ন্ত্রণে নেই
    • একটি চলমান বা স্থির স্টপ লজিক যুক্ত করুন এবং একক ক্ষতির পরিমাণ কঠোরভাবে নিয়ন্ত্রণ করুন

অনুকূলিতকরণ

  • MACD প্যারামিটারগুলিকে সামঞ্জস্য করে MACD লাইনগুলিকে আরও মসৃণভাবে অনুসরণ করুন। MACD দীর্ঘমেয়াদী প্রবণতা সূচকগুলিকে অনুসরণ করে, এটি খুব সংবেদনশীল এবং এর বিপরীতে মিথ্যা সংকেত বাড়ায়।
  • মোবাইল স্টপ লজিক যুক্ত করুন। দীর্ঘমেয়াদী হোল্ডিং অবশ্যই প্রত্যাহারের ঝুঁকির মুখোমুখি হতে পারে, মোবাইল স্টপ ঝুঁকি হ্রাস করতে পারে।
  • RSI এর মতো অন্যান্য সূচকগুলির সাথে ব্যবহার করুন। একক সূচকটির কার্যকারিতা সীমাবদ্ধ, অন্যান্য সূচকগুলির সংমিশ্রণ কার্যকারিতা বাড়িয়ে তুলতে পারে।
  • পজিশন ম্যানেজমেন্ট মডিউল যোগ করা হয়েছে। বিভিন্ন বাজারের অবস্থার জন্য বিভিন্ন পজিশন হোল্ডিং কৌশল ব্যবহার করা যেতে পারে।

সারসংক্ষেপ

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)