
মাল্টি-ওয়েটেড মুভিং এভারেজ ট্রেন্ডিং কৌশল হল একটি সংক্ষিপ্ত-রেখা ট্রেডিং কৌশল যা মাল্টি-ওয়েটেড মুভিং এভারেজ (WMA) সূচকের উপর ভিত্তি করে তৈরি করা হয়। এটি বিভিন্ন পিরিয়ডের WMA গণনা করে এবং তাদের মধ্যে ক্রস-ওভারগুলি পর্যবেক্ষণ করে বাজারের প্রবণতা নির্ধারণ করে, যখন প্রবণতা বিপরীত হয় তখন সময়মতো প্রবেশ করে। এই কৌশলটি EUR/CHF মুদ্রা জোড়ার 3-মিনিট K-লাইন পরিচালনা করে।
এই কৌশলটি একই সাথে 5 টি ডাব্লুএমএ সূচক ব্যবহার করে যা বিভিন্ন দৈর্ঘ্যের সময়কালের সাথে সম্পর্কিত, যার মধ্যে রয়েছে 1 দিন, 2 দিন, 3 দিন, 5 দিন এবং 29 দিন লাইন। এই কয়েকটি চলমান গড়ের মধ্যে মাল্টি-স্পেস অ্যারে সম্পর্ক বর্তমান প্রবণতার দিকনির্দেশের জন্য। যখন দীর্ঘ সময়ের চলমান গড় (যেমন 29 দিন লাইন) সংক্ষিপ্ত সময়ের চলমান গড়ের (যেমন 1 দিন লাইন) উপরে থাকে, তখন এটি নির্দেশ করে যে এটি বর্তমানে একটি মাল্টি-ট্রেন্ডে রয়েছে; বিপরীতে, যখন দীর্ঘ সময়ের চলমান গড়টি সংক্ষিপ্ত সময়ের লাইনের নীচে থাকে, তখন এটি একটি ফাঁকা প্রবণতা দেখায়।
একটি নির্দিষ্ট ট্রেডিং কৌশলতে, যদি সমস্ত চলমান গড়গুলি উপরে থেকে নীচে সাজানো থাকে, অর্থাৎ ২৯ তম লাইনটি উপরে, ৫ তম লাইনটি ২৯ তম লাইনের নীচে, ৩ তম লাইনটি ৫ তম লাইনের নীচে, ২ তম লাইনটি ৩ তম লাইনের নীচে, এবং ১ তম লাইনটি ২ তম লাইনের নীচে থাকে, তবে এটি দেখায় যে এটি বর্তমানে শূন্য প্রবণতাতে রয়েছে এবং এটি খালি করার কথা বিবেচনা করা উচিত; বিপরীতে, যদি সমস্ত চলমান গড়গুলি নীচে থেকে উপরে সাজানো হয়, অর্থাৎ ১ তম লাইনটি উপরে, ২ তম লাইনটি ১ তম লাইনের নীচে, ৩ তম লাইনটি ২ তম লাইনের নীচে, ৫ তম লাইনটি ৩ তম লাইনের নীচে, এবং ২৯ তম লাইনটি ৫ তম লাইনের নীচে, তবে এটি দেখায় যে এটি বর্তমানে বহুপদী প্রবণতায় রয়েছে।
এই ধরনের মাল্টিপল ডাব্লুএমএ ট্রেন্ডিং কৌশলটির সবচেয়ে বড় সুবিধা হ’ল এটি স্বল্পমেয়াদী প্রবণতা পাল্টানোর সঠিক বিচার করতে পারে। একক চলমান গড়ের তুলনায়, মাল্টিপল ডাব্লুএমএ কৌশলটি একাধিক চক্রের ট্রেন্ডিংয়ের সাথে মিলিত হয়, যা জাল ব্রেকগুলিকে কার্যকরভাবে ফিল্টার করতে পারে এবং বাজারে কেবলমাত্র স্বল্পমেয়াদী সামঞ্জস্যের জন্য rng এর মতো ভুল লেনদেনকে এড়াতে পারে। একই সাথে, বিভিন্ন চক্রের লাইনগুলির ক্রসগুলিও একটি শক্তিশালী প্রবণতা সংকেত তৈরি করতে পারে। অন্যান্য জটিল সূচকগুলির তুলনায়, ডাব্লুএমএ সূচকটি সহজেই গণনা করা যায়, কম্পিউটারের জন্য কম প্রয়োজন হয় এবং বাস্তবে কার্যকর হয়।
এই কৌশলটি মূলত দুটি দিকের ঝুঁকির মুখোমুখি হয়ঃ প্রথমটি হ’ল প্রবণতা বিচার ভুলের ঝুঁকি। কিছু ক্ষেত্রে, স্বল্পমেয়াদে চলমান গড়ের ক্রসগুলি সত্যিকারের প্রবণতা ঘুরিয়ে দেওয়ার প্রতিনিধিত্ব করে না, কেবলমাত্র স্বল্পমেয়াদী সমন্বয় হতে পারে, যা ট্রেডিং সিদ্ধান্তের ভুলের জন্য সহজ। দ্বিতীয় ঝুঁকিটি হ’ল স্টপ পজিশন সেট করা অযৌক্তিক। চলমান গড় কৌশলগুলি প্রায়শই বড় ক্ষতির জন্য সেট করা হয়, এবং যদি স্টপ খুব ছোট হয় তবে খুব সহজেই স্টপ আউট হয় এবং প্রবণতা ধরে রাখতে পারে না। এই দুটি ঝুঁকি নিয়ন্ত্রণের জন্য, আমরা যথাযথভাবে চলমান গড়ের চক্রটি সামঞ্জস্য করতে পারি, স্টপ পজিশনটি অনুকূলিত করতে পারি এবং অন্যান্য সূচকগুলির সাথে একত্রিত করতে পারি।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে অনুকূলিতকরণ করা যেতে পারেঃ প্রথমত, চলমান গড় চক্রের প্যারামিটারগুলি অনুকূলিতকরণ, চক্রের প্যারামিটারগুলিকে আরও বিস্তৃত বাজারের অবস্থার সাথে খাপ খাইয়ে নিতে পারে; দ্বিতীয়ত, অন্যান্য সূচকগুলির সাথে সংমিশ্রণ করা, যেমন MACD, RSI ইত্যাদি সূচকগুলির সংমিশ্রণ ব্যবহার করে সংকেতের গুণমান উন্নত করতে পারে; তৃতীয়ত, স্টপ লস কৌশলগুলিকে অনুকূলিতকরণ, স্টপ লস, গড় স্টপ লস ইত্যাদি ট্র্যাক করে সর্বাধিক মুনাফা সুরক্ষিত করে; চতুর্থত, প্যারামিটার সমন্বয় পরীক্ষা করে, সর্বোত্তম প্যারামিটারগুলি খুঁজে বের করে কর্মক্ষমতা বাড়ানোর জন্য। বহুমুখী সমন্বিত অপ্টিমাইজেশনের মাধ্যমে, কৌশলটির সামগ্রিক স্থায়িত্ব বাড়ানো যেতে পারে।
এই কৌশলটি স্বল্পমেয়াদী প্রবণতা ঘুরিয়ে নেওয়ার জন্য মাল্টিপল ওয়েটেড মুভিং এভারেজ সূচক ব্যবহার করে এবং বিপরীত সুযোগটি কাজে লাগায়। এটি সঠিকভাবে বিচার করে, ব্যবহার করা সহজ এবং সংক্ষিপ্ত লাইন অপারেশনের জন্য উপযুক্ত। আমরা প্যারামিটার, স্টপ লস এবং সিগন্যালের অপ্টিমাইজেশনের মাধ্যমে কার্যকরভাবে ট্রেডিংয়ের ঝুঁকি নিয়ন্ত্রণ করতে পারি এবং কৌশলটির কার্যকারিতা বাড়িয়ে তুলতে পারি। সামগ্রিকভাবে, এই কৌশলটির দুর্দান্ত রিয়েল-টাইম অপারেশনাল মূল্য রয়েছে।
/*backtest
start: 2023-12-12 00:00:00
end: 2023-12-19 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © kingseif
//@version=5
strategy(title="EURCHF Scalp 3 minutes", overlay=true)
// Moving Averages
len1 = 29
len2 = 5
len3 = 3
len4 = 2
len5 = 1
src = close
wma1 = ta.wma(src, len1)
wma2 = ta.wma(src, len2)
wma3 = ta.wma(src, len3)
wma4 = ta.wma(src, len4)
wma5 = ta.wma(src, len5)
// Strategy
wma_signal = wma1 > wma2 and wma2 > wma3 and wma3 > wma4 and wma4 > wma5
wma_sell_signal = wma1 < wma2 and wma2 < wma3 and wma3 < wma4 and wma4 < wma5
// Position Management
risk = 1.00
stop_loss = 0
take_profit = 0
// Long Position
if wma_signal
strategy.entry("Buy", strategy.long)
if stop_loss > 0
strategy.exit("Sell", from_entry="Buy", loss=stop_loss)
if take_profit > 0
strategy.exit("Sell", from_entry="Buy", profit=take_profit)
// Short Position
if wma_sell_signal
strategy.entry("Sell", strategy.short)
if stop_loss > 0
strategy.exit("Cover", from_entry="Sell", loss=stop_loss)
if take_profit > 0
strategy.exit("Cover", from_entry="Sell", profit=take_profit)