
MACD গতিশীলতা কৌশল হল একটি স্বল্পমেয়াদী ট্রেন্ড ট্র্যাকিং কৌশল যা MACD সূচকগুলির উপর ভিত্তি করে তৈরি করা হয়। এটি স্বল্পমেয়াদী মূল্যের গতিশীলতা ধরার জন্য MACD লাইন এবং সংকেত লাইনের গোল্ডফোর্ক এবং ডেডফোর্ক ব্যবহার করে। এই কৌশলটি কার্যকরভাবে কার্যকরভাবে স্বল্পমেয়াদী প্রবণতা অনুসরণ করতে পারে। এর সুবিধা হল এটি সহজেই কাজ করা যায়; অসুবিধাটি হ’ল এটি অতিরিক্ত ট্রেডিংয়ের জন্য সহজ।
এই কৌশলটি MACD সূচকগুলির MACD লাইন এবং সংকেত লাইন এবং সর্বোচ্চ এবং সর্বনিম্ন মূল্য ব্যবহার করে প্রবেশ, স্টপ লস এবং স্টপ স্টপ মান নির্ধারণ করে।
বিশেষ করে, যখন MACD লাইনে সিগন্যাল লাইন অতিক্রম করে তখন গোল্ডেন ক্রস তৈরি হয়, এটি একটি ক্রয় সংকেত হিসাবে বিবেচিত হয়, আরও বেশি করা; যখন MACD লাইনে সিগন্যাল লাইন অতিক্রম করে তখন এটি একটি মৃত ক্রস তৈরি করে, এটি একটি বিক্রয় সংকেত হিসাবে বিবেচিত হয়, সমান্তরাল।
স্টপ লস স্ট্যান্ডার্ডটি সর্বশেষ এক বারের সর্বনিম্ন মূল্য এবং স্টপ বক্স স্ট্যান্ডার্ডটি সর্বশেষ তিনটি বারের সর্বোচ্চ মূল্য হিসাবে সেট করা হয়েছে।
MACD প্যারামিটার পরিবর্তন, ফিল্টারিং শর্ত যোগ করা, স্টপ স্পেসিফিকেশন কমানো ইত্যাদির মাধ্যমে অপ্টিমাইজ এবং উন্নত করা যেতে পারে।
MACD গতিশীলতা কৌশল একটি সহজ স্বল্পমেয়াদী ট্রেন্ড ট্র্যাকিং কৌশল। এটি MACD সূচক ব্যবহার করে দামের গতিশীলতার পরিবর্তনগুলি নির্ধারণ করে, স্বল্পমেয়াদী মুনাফা অর্জনের জন্য সক্রিয় ব্যবসায়ীদের জন্য উপযুক্ত। এই কৌশলটি সহজ এবং সহজেই পরিচালনা করা যায়, তবে এটি ওভারট্রেডিং এবং স্টপ লস ঝুঁকিও রয়েছে। প্যারামিটার অপ্টিমাইজেশন, ফিল্টার যুক্ত করা, পজিশন পরিচালনার উন্নতি ইত্যাদির মাধ্যমে এই কৌশলটি আরও শক্তিশালী করা যেতে পারে, ঝুঁকি বাড়ানোর ঝুঁকি নিয়ন্ত্রণের জন্য। সামগ্রিকভাবে, MACD গতিশীলতা কৌশলটি একটি মৌলিক স্বল্পমেয়াদী প্রবণতা ট্র্যাকিং ধারণা সরবরাহ করে।
/*backtest
start: 2022-10-15 00:00:00
end: 2023-10-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MACD Momentum Strategy", overlay=true)
// MACD settings
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)
// Entry criteria
enterLong = ta.crossover(macdLine, signalLine)
// Exit criteria
exitLong = ta.crossunder(macdLine, signalLine)
// Calculate stop-loss and take-profit levels
stopLossLevel = ta.lowest(low, 1)
takeProfitLevel = ta.highest(high, 3)
// Execute the strategy
if (enterLong)
strategy.entry("Buy", strategy.long)
if (exitLong)
strategy.close("Buy")
strategy.exit("Take Profit/Stop Loss", "Buy", loss=stopLossLevel, profit=takeProfitLevel)
// Plot the MACD and signal line
plot(macdLine, color=color.blue, title="MACD Line")
plot(signalLine, color=color.red, title="Signal Line")