মুভিং এভারেজ ব্রেকআউট ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2023-12-04 15:57:06 অবশেষে সংশোধন করুন: 2023-12-04 15:57:06
অনুলিপি: 0 ক্লিকের সংখ্যা: 595
1
ফোকাস
1619
অনুসারী

মুভিং এভারেজ ব্রেকআউট ট্রেডিং কৌশল

ওভারভিউ

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

কৌশল নীতি

তুলনামূলকভাবে দুর্বল সূচক (RSI)

আরএসআই একটি শক্তিশালী অস্থিরতা নির্দেশক যা দামের পরিবর্তনের গতি এবং শক্তি পরিমাপ করে বাজারকে ওভারবয় বা ওভারসেল হিসাবে চিহ্নিত করে। আরএসআই যখন ওভারসোল অঞ্চলের নীচে থাকে তখন এটি একটি ওভারসোল সংকেত এবং যখন ওভারসোল অঞ্চলের উপরে থাকে তখন এটি একটি ওভারসোল সংকেত।

সুপার ট্রেন্ড লাইন

সুপারট্রেন্ড একটি প্রবণতা ট্র্যাকিং সূচক যা বর্তমান প্রবণতা দিক সনাক্ত করতে ব্যবহার করা যেতে পারে। যখন দাম সুপারট্রেন্ড লাইনের উপরে থাকে, তখন এটি একটি উত্থান প্রবণতা দেখায়; যখন দাম সুপারট্রেন্ড লাইনের নীচে থাকে, তখন এটি একটি পতনশীল প্রবণতা দেখায়।

গড় বাস্তব ওঠানামা (এটিআর)

এটিআর বাজার ওঠানামার মাত্রা এবং ঝুঁকি স্তর পরিমাপ করার জন্য ব্যবহৃত হয়। এটিআর উচ্চতর হলে বাজারটি আরও তীব্র হয় এবং বিপরীতে এটি তুলনামূলকভাবে স্থিতিশীল। এই কৌশলটি স্টপ লস এবং লাভ-ক্ষতির হার সেট করার জন্য এটিআর ব্যবহার করে।

কৌশল কিভাবে কাজ করে

সিগন্যাল দিনঃযখন ফাস্ট লাইন আরএসআই ধীর লাইন আরএসআই এর চেয়ে কম থাকে এবং দাম সুপারট্রেন্ড লাইনের চেয়ে বেশি হয় তখন আরও বেশি করুন;

সিগন্যালঃযখন ফাস্ট লাইন আরএসআই লো লাইন আরএসআই এর উপরে থাকে এবং দাম সুপারট্রেন্ড লাইনের নিচে থাকে তখন শূন্য থাকে;

স্টপ লস আউটঃযখন একাধিক অর্ডার রাখা হয়, যদি দ্রুত লাইন RSI দীর্ঘ লাইন RSI এর চেয়ে বেশি হয় বা দাম সুপারট্রেন্ড লাইনের চেয়ে কম হয় তবে স্টপ লসটি একাধিক অর্ডার হিসাবে বেরিয়ে আসে; যখন খালি কার্ড থাকে, যদি দ্রুত লাইন RSI দীর্ঘ লাইন RSI এর চেয়ে কম হয় বা দাম সুপারট্রেন্ড লাইনের চেয়ে বেশি হয় তবে স্টপ লসটি বেরিয়ে যায়।

কৌশলগত সুবিধা

  1. ট্রেন্ড ট্র্যাকিংঃ সুপারট্রেন্ডে ট্রেন্ডের দিকনির্দেশনা স্পষ্টভাবে চিহ্নিত করা যায়।

  2. গতিশীলতা নিশ্চিতকরণঃ আরএসআই নিশ্চিত করে যে লেনদেনগুলি বর্তমান বাজারের আবেগের সাথে সামঞ্জস্যপূর্ণ;

  3. স্বতঃস্ফূর্ততাঃ এটিআর-ভিত্তিক স্টপ লস পরিবর্তনশীল, বাজার পরিবর্তনের সাথে সামঞ্জস্যপূর্ণ।

ঝুঁকি ও প্রতিকার

  1. প্রবণতা বিভ্রান্তির ঝুঁকিঃ যখন সুপারট্রেন্ডের সম্ভাব্যতা প্রকৃত প্রবণতার দিকের সাথে সামঞ্জস্যপূর্ণ না হয়, তখন ক্ষতি হয়। প্যারামিটার অপ্টিমাইজেশনের মাধ্যমে ত্রুটি হ্রাস করা যেতে পারে।

  2. স্টপ ড্যামেজ চালু হওয়ার ঝুঁকিঃ স্টপ ড্যামেজ খুব কাছাকাছি গেলে এটি ভেঙে যেতে পারে। স্টপ ড্যামেজ দূরত্বটি যুক্তিসঙ্গতভাবে সেট করা উচিত।

  3. ভুল প্যারামিটার ঝুঁকিঃ ভুলভাবে RSI প্যারামিটার সেট করা ট্রেডিংয়ের সময়কে প্রভাবিত করবে। উপযুক্ত প্যারামিটার নির্ধারণের জন্য পর্যাপ্ত পরিমাণে পুনর্বিবেচনা করা উচিত।

অপ্টিমাইজেশান পরামর্শ

  1. অন্যান্য সূচকগুলির সাথে মিলিতভাবে, সিস্টেমের স্থিতিশীলতা বাড়ানোর জন্য সংকেতগুলি ফিল্টার করুন;

  2. সর্বাধিক প্রত্যাহারের উপর ভিত্তি করে RSI প্যারামিটার প্যাকেজটি অপ্টিমাইজ করুন;

  3. সুপারট্রেন্ডের সর্বোত্তম প্যারামিটার অনুসন্ধান করার জন্য একটি আলোকিত অ্যালগরিদম ব্যবহার করুন।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2022-11-27 00:00:00
end: 2023-12-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("RSI, SuperTrend, and ATR Strategy", overlay=true)

// Define input parameters
rsiLength1 = input(14, title="RSI Length 1")
rsiLength2 = input(21, title="RSI Length 2")
supertrendMultiplier = input(1.5, title="SuperTrend Multiplier")

// Calculate indicators
rsi1 = ta.rsi(close, rsiLength1)
rsi2 = ta.rsi(close, rsiLength2)
supertrend = ta.atr(14) * supertrendMultiplier

// Define trading conditions
rsiLongCondition = rsi1 > rsi2
rsiShortCondition = rsi1 < rsi2
supertrendLongCondition = close > supertrend
supertrendShortCondition = close < supertrend

// Execute trades
if (rsiLongCondition and supertrendLongCondition)
    strategy.entry("Long", strategy.long)

if (rsiShortCondition and supertrendShortCondition)
    strategy.entry("Short", strategy.short)

if (strategy.position_size > 0 and (rsiShortCondition or supertrendShortCondition))
    strategy.close("Long")

if (strategy.position_size < 0 and (rsiLongCondition or supertrendLongCondition))
    strategy.close("Short")

// Plot indicators on the chart
plot(rsi1, color=color.orange, title="RSI 1")
plot(rsi2, color=color.yellow, title="RSI 2")
plot(supertrend, color=color.blue, title="SuperTrend")