এই কৌশলটি ক্রসওভার থেকে ট্রেডিং সংকেত তৈরি করতে MACD এবং DEMA ডুয়াল-রেল সূচকগুলিকে একত্রিত করে। এটি MACD সূচকের বাঁক পয়েন্টগুলি ক্যাপচার করে এবং আরও ভাল এন্ট্রি অর্জনের জন্য ফিল্টারিংয়ের জন্য DEMA ব্যবহার করে।
সময়ের দৈর্ঘ্য fastmacd সহ দামের DEMA মান হিসাবে দ্রুত লাইন DEMAfast গণনা করুন।
সময়ের দৈর্ঘ্য slowmacd সহ দামের DEMA মান হিসাবে ধীর লাইন DEMAslow গণনা করুন।
এমএসিডি লাইন হল দ্রুত এবং ধীর রেখার মধ্যে পার্থক্যঃ DEMAfast - DEMAAslow।
সিগন্যাল লাইন হল পিরিয়ড সিগন্যালম্যাকড সহ এমএসিডি লাইনের ডিএমএ মান।
এমএসিডি এবং সিগন্যাল লাইনের মধ্যে ক্রসওভার ট্রেডিং সিগন্যাল উৎপন্ন করেঃ গোল্ডেন ক্রসিংয়ে লং, ডেথ ক্রসিংয়ে শর্ট।
শুধুমাত্র নির্দিষ্ট তারিখ পরিসরের মধ্যে সংকেত তৈরি করতে তারিখ ফিল্টার যোগ করুন।
এই কৌশলটির প্রধান সুবিধাগুলো হল:
MACD এবং DEMA এর সংমিশ্রণ সূচকগুলোকে পরিপূরক করে।
ডেমার ডুয়াল রেল ডিজাইন MACD সূচকের বিলম্ব এবং গোলমাল হ্রাস করে।
এমএসিডি ক্রসওভার সংকেত ব্যাখ্যা করা সহজ, পরিষ্কার এবং সহজ।
তারিখ ফিল্টারগুলির নমনীয় সেটিং বিভিন্ন কৌশলগত চাহিদা পূরণ করে।
বাজারের অবস্থার উপর নমনীয়তার জন্য MACD পরামিতিগুলি অপ্টিমাইজ করা যেতে পারে।
এই কৌশলটির প্রধান ঝুঁকিঃ
ম্যাকডি একটি প্রবণতা অনুসরণকারী সূচক হিসেবে ঝামেলা করে।
ক্রসওভারগুলি মিথ্যা সংকেত তৈরি করতে পারে, কার্যকর ফিল্টারিং প্রয়োজন।
স্টপ লস স্ট্র্যাটেজি মজবুত নয়, খুব বড় স্টপের প্রবণতা রয়েছে।
প্যারামিটার অপ্টিমাইজেশান যথেষ্ট ব্যাপক নয়, পণ্যের মধ্যে বড় কর্মক্ষমতা পার্থক্য।
তারিখ ফিল্টার খুব শক্ত, গতিশীল সমন্বয় প্রয়োজন।
সমাধান:
পার্শ্ববর্তী বাজার এড়াতে গতি নির্দেশক যোগ করুন।
ভুয়া ক্রস ফিল্টার করার জন্য মূল্যের শর্ত যোগ করুন।
যুক্তিসঙ্গত প্রাথমিক এবং ট্রেলিং স্টপ লস সেট করুন।
পণ্যের মধ্যে পরীক্ষার পরামিতি, গতিশীল অপ্টিমাইজেশান।
রিয়েল-টাইম অবস্থার উপর ভিত্তি করে ফিল্টার তারিখগুলি সামঞ্জস্য করুন।
কৌশলটির জন্য কিছু সম্ভাব্য উন্নতিঃ
ক্রসওভার সিগন্যালের জন্য ভলিউম ফিল্টার যুক্ত করুন।
বিভিন্ন পণ্যের জন্য MACD পরামিতি সংমিশ্রণ অপ্টিমাইজ করুন।
স্টপ স্ট্র্যাটেজি যেমন ফিক্সড বা ট্রেলিং স্টপ লস।
বাজারের অস্থিরতার উপর ভিত্তি করে স্টপ লসকে গতিশীলভাবে সামঞ্জস্য করুন।
পজিশনের আকারের জন্য ট্রেন্ড শক্তি ট্র্যাক করুন।
এমএসিডি ডিইএমএ কৌশলটি প্রবণতা ক্যাপচার করতে ক্রসওভার ব্যবহার করে উভয় সূচকের শক্তি একত্রিত করে। তবে এমএসিডি অন্তর্নিহিতভাবে পিছিয়ে আছে, মিথ্যা সংকেত থেকে সাবধান থাকুন। অযৌক্তিক তরলীকরণ এড়ানোর জন্য স্টপগুলিও অনুকূল করুন। লাইভ ট্রেডিংয়ের জন্য, অনুকূলিত পরামিতি এবং ক্রমাগত উন্নতির উপর ভিত্তি করে সতর্ক প্রবেশের পরামর্শ দেওয়া হয়।
/*backtest start: 2023-01-01 00:00:00 end: 2023-09-18 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy(" MACD DEMA STRATEGY ", overlay=true) source=close price=source fastmacd = input(12,title='MACD Fast Line Length') slowmacd = input(26,title='MACD Slow Line Length') signalmacd = input(9,title='Signal Line Length') macdslowline1 = ema(close,slowmacd) macdslowline2 = ema(macdslowline1,slowmacd) DEMAslow = ((2 * macdslowline1) - macdslowline2 ) macdfastline1 = ema(close,fastmacd) macdfastline2 = ema(macdfastline1,fastmacd) DEMAfast = ((2 * macdfastline1) - macdfastline2) MACDLine = (DEMAfast - DEMAslow) SignalLine1 = ema(MACDLine, signalmacd) SignalLine2 = ema(SignalLine1, signalmacd) SignalLine = ((2 * SignalLine1) - SignalLine2 ) MACDSignal = SignalLine-MACDLine colorbar= MACDSignal>0?green:red yearfrom = input(2018) yearuntil =input(2019) monthfrom =input(1) monthuntil =input(12) dayfrom=input(1) dayuntil=input(31) if ( crossover(MACDLine,SignalLine) ) strategy.entry("MMAL", strategy.long, stop=close, oca_name="TREND", comment="AL") else strategy.cancel(id="MMAL") if ( crossunder(MACDLine,SignalLine) ) strategy.entry("MMSAT", strategy.short,stop=close, oca_name="TREND", comment="SAT") else strategy.cancel(id="MMSAT")