এমএ ট্রেন্ডলাইন অগ্রগতি কৌশল

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

img

এই কৌশলটি অস্থির বাজারে চলমান গড় লাইনের অগ্রগতির ট্র্যাকিং করে অবিচ্ছিন্ন লাভজনকতা অর্জন করে।

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

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

বিশেষত, কৌশলটি মূল চলমান গড় রেখা হিসাবে একটি 60 পিরিয়ড ডাবল ডব্লিউএমএ চলমান গড় গ্রহণ করে। একই সাথে, এটি মূল্যের সত্যিকারের পরিসীমা গণনা করে এবং উপরের এবং নীচের ব্যান্ডগুলি আঁকে। যখন দাম উপরের ব্যান্ডটি ভেঙে যায় তখন দীর্ঘ যান এবং যখন এটি নীচের ব্যান্ডটি ভেঙে যায় তখন সংক্ষিপ্ত যান।

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

এছাড়াও, কৌশলটি প্রস্থান পয়েন্টগুলি নির্ধারণের জন্য ট্রিপল চলমান গড় গঠন ব্যবহার করে। যখন ট্রিপল চলমান গড়গুলি একটি দুর্বল গঠনে থাকে (-১), প্রস্থান পয়েন্টটি চ্যানেলের বিপরীত ভাঙ্গন হিসাবে নির্বাচিত হয়।

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

  • মূল্য পরিবর্তনের জন্য এমএ ব্যবহার করে, এটি কার্যকরভাবে প্রবণতা দিক চিহ্নিত করতে পারে
  • চ্যানেল ব্রেকআউটের উপর ভিত্তি করে ট্রেডিং রেঞ্জ-বান্ধব বাজারে উপযুক্ত মুনাফা অর্জন করতে পারে
  • RSI এবং EMA এর সমন্বয় মিথ্যা ব্রেকআউট সংকেত এড়ায়
  • প্রস্থান পয়েন্ট নির্ধারণের জন্য ট্রিপল এমএ গঠন ব্যবহার করে ক্লান্তিকর প্রবণতা এড়ানো হয়

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

  • এমএ লাইনগুলি প্রচণ্ডভাবে ওঠানামা বাজারে অনেক মিথ্যা ব্রেকআউট তৈরি করতে পারে
  • ট্রিপল এমএ থেকে বেরিয়ে আসার সময় খুব সঠিক নাও হতে পারে
  • ভুল RSI পরামিতি অতিরিক্ত ট্রেডিং হতে পারে

এই ঝুঁকিগুলি এমএ সময়ের অপ্টিমাইজেশন, ট্রিপল এমএ সেটিংগুলি মিট করে, আরএসআই সাবধানে ব্যবহার করে ইত্যাদির মাধ্যমে হ্রাস করা যেতে পারে।

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

  • প্রধান চলমান গড় রেখার জন্য আরও ভাল সেটিংস খুঁজে পেতে এমএ সময়কাল অপ্টিমাইজ করুন
  • RSI এর পরিবর্তে বিভিন্ন সহায়ক সূচক চেষ্টা করুন, যেমন KDJ, MACD ইত্যাদি।
  • বিপরীত পয়েন্টগুলি আরও সঠিকভাবে সনাক্ত করতে ট্রিপল এমএ পরামিতিগুলি সামঞ্জস্য করুন
  • ট্রেড প্রতি ঝুঁকি নিয়ন্ত্রণে স্টপ লস যোগ করুন

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

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


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



//@version=5

//exapple bot
strategy('RIPO BOT', shorttitle='RIPO BOT', overlay=true, process_orders_on_close=true, calc_on_order_fills=false, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
sl_inp = input(0.1, title='Stop Loss %') / 100
tp_inp = input(0.33, title='Take Profit %') / 100

length = input(defval=21)
upper = ta.highest(length)
lower = ta.lowest(length)

lengthChop = input.int(14, minval=1)
ci = 100 * math.log10(math.sum(ta.atr(1), lengthChop) / (ta.highest(lengthChop) - ta.lowest(lengthChop))) / math.log10(lengthChop)
offset = input.int(0, "Offset",  minval = -500, maxval = 500)
plot(ci, "CHOP", color=#2962FF, offset = offset)
band1 = hline(61.8, "Upper Band", color=#787B86, linestyle=hline.style_dashed)
hline(50, "Middle Band", color=color.new(#787B86, 50))
band0 = hline(38.2, "Lower Band", color=#787B86, linestyle=hline.style_dashed)
fill(band1, band0, color = color.rgb(33, 150, 243, 90), title = "Background")

rsi = ta.rsi(close, 14)

var float entry_price = na

output = 100 * (close - upper) / (upper - lower)
ema = ta.ema(output, input(defval=13, title='EMA'))

ma(src, len) =>
    ta.wma(2 * ta.wma(src, len / 2) - ta.wma(src, len), math.round(math.sqrt(len)))
BBMC = ma(close, 60)
rangema = ta.ema(ta.tr, 60)
upperk = BBMC + rangema * 0.2
lowerk = BBMC - rangema * 0.2
color_bar = close > upperk ? color.blue : close < lowerk ? color.fuchsia : color.gray

ExitHigh = ma(high, 15)
ExitLow = ma(low, 15)
Hlv3 = int(na)
Hlv3 := close > ExitHigh ? 1 : close < ExitLow ? -1 : Hlv3[1]
sslExit = Hlv3 < 0 ? ExitHigh : ExitLow
base_cross_Long = ta.crossover(close, sslExit)
base_cross_Short = ta.crossover(sslExit, close)
codiff = base_cross_Long ? 1 : base_cross_Short ? -1 : na
entry_long = false

entry_short = false

    
if ta.crossover(close, BBMC) and output > ema
    entry_long := true
    
if ta.crossunder(close, BBMC) and output < ema
    entry_short := true

if entry_long and strategy.position_size == 0
    entry_price := close
    strategy.entry('enter long', strategy.long, comment='ENTER-LONG_BYBIT_MATICUSDT_BOT-NAME_1M_85915e4dc80fb663')
if strategy.position_size > 0
    strategy.exit('Stop Loss/TP long', 'enter long', limit=entry_price * (1 + tp_inp), stop = color_bar == color.fuchsia ? BBMC : na, comment='EXIT-LONG_BYBIT_MATICUSDT_BOT-NAME_1M_85915e4dc80fb663')
plot(entry_price * (1 + tp_inp), color=color.new(color.green, 0))


//if entry_short and strategy.position_size == 0
    //entry_price := close
    //strategy.entry('enter short', strategy.short, comment='ENTER-SHORT_BYBIT_MATICUSDT_BOT-NAME_1M_85915e4dc80fb663')
if strategy.position_size < 0
    strategy.exit('Stop Loss/TP short', 'enter short', limit=entry_price * (1 - tp_inp), stop = color_bar == color.blue ? BBMC : na, comment='EXIT-SHORT_BYBIT_MATICUSDT_BOT-NAME_1M_85915e4dc80fb663')
plot(entry_price * (1 + tp_inp), color=color.new(color.green, 0))
// plot(entry_price * (1 - sl_inp), color=color.new(color.red, 0))

plot(rsi, color=color.yellow)

plot(output, title='%R', color=color.new(color.yellow, 0), linewidth=2)
plot(ema, title='EMA', color=color.new(color.aqua, 0), linewidth=2)

plotarrow(codiff, colorup=color.new(color.blue, 35), colordown=color.new(color.fuchsia, 35), title='Exit Arrows', maxheight=20, offset=0)
plot(BBMC, color=color_bar, linewidth=4, title='MA Trendline')





আরো