চলমান গড় ক্রসওভার পরিমাণগত কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১২-২২ ১৫ঃ৫.২৪
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

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

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

সুবিধা বিশ্লেষণ

এই কৌশলটি ইএমএ এবং এমএসিডি দ্বৈত সূচকগুলিকে কার্যকরভাবে কিছু মিথ্যা সংকেত ফিল্টার করতে এবং সংকেতের গুণমান উন্নত করতে একত্রিত করে। একই সাথে, ইএমএ প্রধান প্রবণতা বিচার করে এবং এমএসিডি নির্দিষ্ট প্রবেশ এবং প্রস্থান পয়েন্টগুলি বিচার করে। উভয়ই একে অপরের পরিপূরক এবং ভাল রিটার্ন অর্জন করতে পারে।

উপরন্তু, এই কৌশলটি কেবলমাত্র যখন মূল্য EMA লাইনটি ভেঙে দেয় তখন MACD সংকেত বিবেচনা করে, অস্থির বাজারে ভুল ট্রেড এড়ানো। এটি কৌশলটির স্থিতিশীলতাও বাড়ায়।

ঝুঁকি বিশ্লেষণ

এই কৌশলটির প্রধান ঝুঁকি প্যারামিটার সেটিংসে রয়েছে। যদি EMA এবং MACD এর প্যারামিটারগুলি ভুলভাবে সেট করা হয় তবে সংকেতগুলি মিস করা বা মিথ্যা সংকেত তৈরি করা যেতে পারে। উপরন্তু, যদি বাজারের প্রবণতা বিপরীত হয় তবে কৌশলটি কিছু ক্ষতির সম্মুখীন হবে।

ঝুঁকি হ্রাস করার জন্য, EMA এবং MACD এর বর্তমান বাজার চক্রের সাথে মেলে এমন প্যারামিটারগুলি যথাযথভাবে সামঞ্জস্য করা উচিত। একই সাথে, একক ক্ষতি নিয়ন্ত্রণের জন্য স্টপ লস ব্যবহার করার পরামর্শ দেওয়া হয়। যখন বাজারটি নীচের দিকে প্রবেশ করে বা সমর্থন স্পর্শ করে, তখন স্থায়ী ক্ষতি এড়াতে ট্রেডিং স্থগিত করা উচিত।

অপ্টিমাইজেশান নির্দেশাবলী

কৌশলটির নিম্নলিখিত দিকগুলি অপ্টিমাইজ করা যেতে পারেঃ

  1. প্যারামিটার বৈধতা নিশ্চিত করার জন্য রিয়েল-টাইম বাজার পরিস্থিতি এবং চক্র অনুযায়ী EMA এবং MACD প্যারামিটারগুলি সামঞ্জস্য করার জন্য প্যারামিটারগুলিকে গতিশীলভাবে অপ্টিমাইজ করুন

  2. কৌশল সংকেত সমৃদ্ধ করার জন্য সংমিশ্রণে অন্যান্য সূচক যোগ করুন, যেমন BOLL চ্যানেল বা KD সূচক

  3. মেশিন লার্নিং পদ্ধতি ব্যবহার করুন স্বয়ংক্রিয়ভাবে কৌশল পরামিতি অপ্টিমাইজ এবং ব্যাকটেস্ট ফলাফল উপর ভিত্তি করে পরামিতি সামঞ্জস্য

  4. যখন ইএমএ লাইনটি ভেঙে যায়, তখন মিথ্যা ব্রেকআউট এড়ানোর জন্য দিকের শক্তি বিচার করুন

  5. লাভ এবং ক্ষতি কমানোর জন্য লাভ গ্রহণ এবং স্টপ লস কৌশল যুক্ত করুন

সংক্ষিপ্তসার

চলমান গড় ক্রসওভার পরিমাণগত কৌশলটি উচ্চ মানের সংকেত উত্পাদন করার জন্য দ্বৈত ইএমএ এবং এমএসিডি সূচকগুলিকে কার্যকরভাবে একত্রিত করে। প্যারামিটার সেটিংস অনুকূলিতকরণ, স্টপ লস / লাভ গ্রহণ, অন্যান্য সূচক যোগ করা ইত্যাদি কৌশলটির স্থায়িত্ব এবং লাভজনকতা আরও বাড়িয়ে তুলতে পারে। এই কার্যকর এবং সহজ কৌশলটি পরিমাণগত ব্যবসায়ীদের জন্য দুর্দান্ত রেফারেন্স এবং অ্যাপ্লিকেশন মান রয়েছে।


/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("LONERTESTV2", overlay=true)

// Input definitions
fastLength = input(12, title="Fast Length")
slowlength = input(26, title="Slow Length")
MACDLength = input(9, title="MACD Length")
emaLength = input(13, title="EMA Length")
//smaLength = input(200, title="SMA Length")

// SMA Indicator - Are we in a Bull or Bear market according to 200 SMA?
//SMA = ta.ema(close, smaLength)

// EMA Indicator - Are we in a rally or not?
EMA = ta.ema(close, emaLength)

// MACD Indicator - Is the MACD bullish or bearish?
MACD = ta.ema(close, fastLength) // - ta.ema(close, slowlength)
aMACD = ta.ema(MACD, MACDLength)
delta = MACD - aMACD

// Set Buy/Sell conditions
buy_entry = close > EMA and delta > 5 ? true : close > EMA and delta > -5
sell_entry = close < EMA and delta < -5 ? true : close < EMA and delta < 5

if buy_entry
    strategy.entry(id='EL', direction=strategy.long)

if sell_entry
    strategy.entry(id='ES', direction=strategy.short)

// strategy.entry("Buy", strategy.long)
// strategy.entry("Sell", strategy.short)


আরো