এই কৌশলটি মূলত মার্কেট প্রবণতা নির্ধারণের জন্য ম্যাকডি ইন্ডিকেটর এবং ইএমএ ইন্ডিকেটর ব্যবহার করে, লক্স আলগো এসএমসি ইন্ডিকেটর থেকে কেনা এবং বিক্রয় সংকেতগুলির সাথে মিলিত। এটি যখন প্রবণতা আপ হয় এবং দাম ইএমএর উপরে থাকে তখন এটি কিনে এবং প্রবণতা ডাউন হয় এবং দাম ইএমএর নীচে থাকে তখন এটি বিক্রি করে। এইভাবে, কৌশলটি প্রবণতা বাজার থেকে লাভ করতে পারে যদিও ঘন ঘন ট্রেডিং ইনবাউন্ড রেঞ্জের বাজারগুলি এড়ানো যায়।
এই কৌশলটির মূলটি হল এমএসিডি সূচক এবং ইএমএ সূচক। এমএসিডি সূচকটি দুটি রেখার সমন্বয়ে গঠিতঃ এমএসিডি লাইন এবং সিগন্যাল লাইন। যখন এমএসিডি লাইন নীচে থেকে সিগন্যাল লাইনের উপরে অতিক্রম করে, এটি নির্দেশ করে যে প্রবণতাটি উপরে উঠতে পারে এবং যখন এমএসিডি লাইন উপরে থেকে সিগন্যাল লাইনের নীচে অতিক্রম করে, এটি নির্দেশ করে যে প্রবণতাটি নেমে যেতে পারে। ইএমএ সূচকটি নির্ধারণ করতে ব্যবহৃত হয় যে দামটি চলমান গড়ের উপরে রয়েছে কিনা, এইভাবে বর্তমান প্রবণতার দিকটি নিশ্চিত করে।
বিশেষ করে, এই কৌশলটির যুক্তি নিম্নরূপঃ
এইভাবে, কৌশলটি ট্রেন্ডিং মার্কেটে সময়মতো বাজারে প্রবেশ করতে পারে, একই সাথে রেঞ্জবন্ড মার্কেটে ঘন ঘন ট্রেডিং এড়ানো যায়, যার ফলে কৌশলটির স্থিতিশীলতা এবং লাভজনকতা উন্নত হয়।
এই কৌশলটি বাজারের প্রবণতা নির্ধারণের জন্য এমএসিডি সূচক এবং ইএমএ সূচককে একত্রিত করে এবং ট্রেন্ডিং মার্কেটে ঘন ঘন ট্রেডিং এড়াতে ট্রেন্ডিং মার্কেট থেকে লাভবান হয়ে প্রবেশের পয়েন্টগুলি নির্ধারণের জন্য লাক্স আলগো এসএমসি সূচকের কেনা-বিক্রয় সংকেত ব্যবহার করে। এই কৌশলটির সুস্পষ্ট সুবিধা, সংক্ষিপ্ত কোড, সামঞ্জস্যযোগ্য পরামিতি রয়েছে, তবে কিছু ঝুঁকি যেমন প্যারামিটার সংবেদনশীলতা, প্রবণতা ভুল বিচার, হঠাৎ ইভেন্টের ঝুঁকি ইত্যাদি রয়েছে। কৌশলটির কর্মক্ষমতা আরও উন্নত করার জন্য, আমরা আরও সূচক প্রবর্তন, প্যারামিটারগুলি অনুকূলিতকরণ, স্টপ-লস ব্যবস্থা যুক্ত করা, একাধিক টাইমফ্রেম এবং অন্যান্য পদ্ধতি একত্রিত করা বিবেচনা করতে পারি। সামগ্রিকভাবে, এই কৌশলটি একটি প্রতিশ্রুতিশীল পরিমাণগত ট্রেডিং কৌশল যা আরও গবেষণা এবং অনুকূলিতকরণের যোগ্য।
/*backtest start: 2023-03-13 00:00:00 end: 2024-03-18 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("SMC with MACD and EMA", overlay=true) // 1. MACD Settings fastLength = input(12, title="MACD Fast Length") slowLength = input(26, title="MACD Slow Length") signalLength = input(9, title="MACD Signal Length") // 2. EMA Settings emaLength = input(200, title="EMA Length") // 3. Calculating MACD and assigning variables correctly [macdLine, signalLine, hist] = ta.macd(close, fastLength, slowLength, signalLength) // 4. EMA Calculation emaValue = ta.ema(close, emaLength) // 5. Get Buy/Sell Signals from Lux Algo SMC Indicator (Modify as needed) buySignal = input.bool(true, title="Buy Signal from Lux Algo SMC") sellSignal = input.bool(true, title="Sell Signal from Lux Algo SMC") // 6. Strategy Logic (Using the corrected variables) if buySignal and macdLine > signalLine and close > emaValue strategy.entry("Buy", strategy.long) if sellSignal and macdLine < signalLine and close < emaValue strategy.entry("Sell", strategy.short) // 7. Optional: Plot MACD for visualization plot(macdLine, color=color.blue, title="MACD") plot(signalLine, color=color.orange, title="Signal")