
সংক্ষিপ্ত বিবরণঃ এই কৌশলটি তিনটি ভিন্ন পিরিয়ডের চলমান গড়ের উপর ভিত্তি করে স্বর্ণকেশী-মৃত্যু-ফোরক ট্রেডিংয়ের জন্য। দীর্ঘমেয়াদী গড়ের উপরে দীর্ঘমেয়াদী গড়ের উপরে বেশি করা এবং দীর্ঘমেয়াদী গড়ের নীচে দীর্ঘমেয়াদী গড়ের নীচে শূন্য করা। দীর্ঘমেয়াদী প্রবণতা গড়ের সাথে মিলিত হয়ে প্রবণতার দিক নির্ধারণ করা।
নীতিমালাঃ
তিনটি চলমান গড় সংজ্ঞায়িত করা হয়েছে, যথা স্বল্পমেয়াদী গড়, দীর্ঘমেয়াদী গড় এবং প্রবণতা গড়। স্বল্পমেয়াদী গড়ের সময়কাল 20 এবং দীর্ঘমেয়াদী গড়ের সময়কাল 200 এবং প্রবণতা গড়ের সময়কাল 50।
যখন স্বল্পমেয়াদী গড়রেখা দীর্ঘমেয়াদী গড়রেখা অতিক্রম করে তখন ক্রয় সংকেত বেশি হয়, যখন স্বল্পমেয়াদী গড়রেখার নীচে দীর্ঘমেয়াদী গড়রেখা অতিক্রম করে তখন বিক্রয় সংকেত কম হয়।
একই সময়ে, চেক করুন যে স্বল্পমেয়াদী গড় এবং দীর্ঘমেয়াদী গড় উভয়ই প্রবণতা গড়ের উপরে রয়েছে কিনা, যদি তা না হয় তবে সংকেতটি ফিল্টার করুন। এটি বিপরীতমুখী অপারেশন এড়াতে পারে।
স্টপ লস এবং স্টপ স্টপ সেট করা হয় প্রবেশাধিকার মূল্যের একটি নির্দিষ্ট অনুপাত হিসাবে, যা বাস্তব পরিস্থিতির উপর ভিত্তি করে প্যারামিটারগুলিকে অনুকূলিত করতে পারে।
প্রবেশের সময় নির্ধারণে সাহায্য করার জন্য সমান্তরাল ক্রস পয়েন্ট আঁকুন।
সামর্থ্য বিশ্লেষণঃ
কৌশলগুলি সহজ, স্বজ্ঞাত এবং সহজে বোঝা যায় এবং বাস্তবায়িত হয়।
এই পদ্ধতিতে, আপনি একটি ছোট, মাঝারি এবং স্বল্পমেয়াদী প্রবণতা ক্যাপচার করতে পারেন।
প্রবণতা সমান্তরালের সাথে মিলিত হয়ে, বিপরীতমুখী অপারেশন এড়াতে সংকেতগুলি আরও ফিল্টার করা যায়।
তিনটি সমান্তরাল রেখার পরামিতিগুলিকে বিভিন্ন বাজারের বৈশিষ্ট্য অনুসারে সামঞ্জস্য করা যেতে পারে।
ঝুঁকি নিয়ন্ত্রণের জন্য কাস্টমাইজড স্টপ লস স্টপ প্যারামিটার
ঝুঁকি বিশ্লেষণঃ
মার্কেটে তীব্র অস্থিরতা দেখা দিলে, ক্ষতিপূরণ বন্ধ করে দেওয়া হতে পারে।
এই প্রবণতা পরিবর্তিত হলে, বড় ধরনের ক্ষতির সম্ভাবনা রয়েছে।
ভুল প্যারামিটার সেট করলে ট্রেডিং ঘন ঘন হতে পারে অথবা সুযোগ মিস হতে পারে।
লেনদেনের খরচ নিয়ে ভাবতে হবে।
অনুকূলিতকরণঃ
এটি আরও পরিস্রাবণ সংকেত, যেমন ATR, এর সাথে মিলিত হতে পারে।
মেশিন লার্নিং অ্যালগরিদমের মাধ্যমে প্যারামিটারগুলিকে গতিশীলভাবে অপ্টিমাইজ করা যায়।
ট্রেন্ডিংয়ের জন্য আরও কিছু সূচক ব্যবহার করা যেতে পারে, যেমন MACD।
মুনাফা লক করার জন্য মোবাইল স্টপ লস সেট করা যেতে পারে।
স্টপ লস স্টপ প্যারামিটারগুলিকে রিটার্নিং দ্বারা অপ্টিমাইজ করা যেতে পারে।
সংক্ষিপ্ত বিবরণঃ
এই কৌশলটির সামগ্রিক ধারণাটি পরিষ্কার এবং সহজেই কার্যকর করা যায়, প্রবণতাটি ধারাবাহিকভাবে ক্যাপচার করে। প্রবণতা সমান্তরাল এবং স্টপ লস স্টপগুলির সাথে কাজ করে ঝুঁকি নিয়ন্ত্রণ করা যায়। প্যারামিটার সেটিংটি নির্দিষ্ট বাজার পরিস্থিতি অনুসারে অপ্টিমাইজ করা দরকার। কার্যকারিতা বাড়ানোর জন্য আরও সূচক যুক্ত করা যেতে পারে। এই কৌশলটি মাঝারি-মেয়াদী প্রবণতা ট্রেডিংয়ের জন্য উপযুক্ত, এটি ব্যাকটেস্টিং এবং ডেমো ট্রেডিংয়ে ভাল কাজ করে। তবে রিয়েল এস্টেটগুলিতে ঝুঁকিগুলি রোধে সতর্কতা অবলম্বন করা দরকার। সামগ্রিকভাবে, এই কৌশলটির কিছু ব্যবহারিক মূল্য রয়েছে।
/*backtest
start: 2022-10-23 00:00:00
end: 2023-10-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("XAU M15", overlay=true)
// Define input parameters
long_length = input.int(64, title="Long MA Length")
short_length = input.int(1, title="Short MA Length")
trend_length = input.int(200, title="Trend MA Length")
// Calculate moving averages
long_ma = ta.sma(close, long_length)
short_ma = ta.sma(close, short_length)
trend_ma = ta.sma(close, trend_length)
// Plot moving averages on chart
plot(long_ma, color=color.blue, title="Long MA")
plot(short_ma, color=color.red, title="Short MA")
plot(trend_ma, color=color.green, title="Trend MA")
// Entry conditions
enterLong = ta.crossover(long_ma, short_ma) and long_ma > trend_ma and short_ma > trend_ma
enterShort = ta.crossunder(long_ma, short_ma) and long_ma < trend_ma and short_ma < trend_ma
if (enterLong)
strategy.entry("Long", strategy.long)
if (enterShort)
strategy.entry("Short", strategy.short)
// Exit conditions
exitLong = ta.crossunder(long_ma, short_ma)
exitShort = ta.crossover(long_ma, short_ma)
if (exitLong)
strategy.close("Long")
if (exitShort)
strategy.close("Short")
// Set stop loss and take profit levels
long_stop_loss_percentage = input(1, title="Long Stop Loss (%)") / 100
long_take_profit_percentage = input(3, title="Long Take Profit (%)") / 100
short_stop_loss_percentage = input(1, title="Short Stop Loss (%)") / 100
short_take_profit_percentage = input(3, title="Short Take Profit (%)") / 100
strategy.exit("Take Profit/Stop Loss", "Long", stop=close * (1 - long_stop_loss_percentage), limit=close * (1 + long_take_profit_percentage))
strategy.exit("Take Profit/Stop Loss", "Short", stop=close * (1 + short_stop_loss_percentage), limit=close * (1 - short_take_profit_percentage))
plotshape(series=enterLong, title="Buy Entry", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.tiny)
plotshape(series=enterShort, title="Sell Entry", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.tiny)