এই কৌশলটি এমএসিডি সূচকের উপর ভিত্তি করে ট্রেডিং সংকেত উত্পন্ন করে। এমএসিডি সূচকটিতে তিনটি লাইন রয়েছেঃ এমএসিডি লাইন, সিগন্যাল লাইন এবং হিস্টোগ্রাম (হিস্টো) লাইন। যখন এমএসিডি লাইন সিগন্যাল লাইনের উপরে অতিক্রম করে এবং ইতিবাচক হয়ে যায়, এটি একটি ক্রয় সংকেত উত্পন্ন করে। যখন এমএসিডি লাইন সিগন্যাল লাইনের নীচে অতিক্রম করে এবং নেতিবাচক হয়ে যায়, এটি একটি বিক্রয় সংকেত উত্পন্ন করে।
বিশেষ করে, যখন বন্ধের মূল্য 34-period EMA এর উপরে অতিক্রম করে এবং MACD লাইন SIGNAL লাইনের উপরে পজিটিভ অঞ্চলে অতিক্রম করে, এটি শক্তিশালী আপসাইড গতি নির্দেশ করে, তাই আমরা কিনে থাকি। যখন বন্ধের মূল্য 34-period EMA এর নীচে অতিক্রম করে এবং MACD লাইন SIGNAL লাইনের নীচে নেতিবাচক অঞ্চলে অতিক্রম করে, এটি শক্তিশালী ডাউনসাইড গতি নির্দেশ করে, তাই আমরা বিক্রি করি।
এই কৌশলটি এমএসিডি সূচক ব্যবহার করে ট্রেডিংয়ের সুযোগগুলি সনাক্ত করে এবং 34-পরিসরের ইএমএ ব্যবহার করে সংকেতগুলি ফিল্টার করে। এটি স্টপ লস / টেক লাভের মাধ্যমে ঝুঁকি নিয়ন্ত্রণ করার সময় নতুন মূল্য প্রবণতা শুরু হলে সময়মত এন্ট্রিগুলি মঞ্জুরি দেয়। কৌশলটি প্যারামিটার অপ্টিমাইজেশনের মাধ্যমে আরও পরিমার্জিত করা যেতে পারে, লাভজনকতা উন্নত করতে অন্যান্য সূচক ইত্যাদি যুক্ত করে।
/*backtest start: 2024-01-19 00:00:00 end: 2024-02-18 00:00:00 period: 1h basePeriod: 15m 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/ // © melihtuna //@version=2 strategy("Jim's MACD", overlay=true) Tendies = input(true, title="Check here for tendies") // === MACD Setup === [macdLine, signalLine, histLine] = macd(close, 12, 26, 9) //EMA ma = ema(close, 5) plot(ema(close,5)) //Entry if (close > ma and cross(macdLine,signalLine) and histLine> 0.4 and signalLine > 0 or histLine > 0 and signalLine > 0 ) strategy.entry("BUY", strategy.long) if(close < ma and cross(macdLine,signalLine) and histLine < -0.4 and signalLine < 0 or close < ma and histLine < 0 and signalLine < 0 ) strategy.entry("SELL", strategy.short) //Exit strategy.close("BUY", when = histLine < 0 ) strategy.close("SELL", when = histLine > 0 )