EMA200 এবং স্টোকাস্টিক RSI কৌশল
এই কৌশলটি এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) এবং স্টোকাস্টিক রিলেটিভ স্ট্রেনথ ইনডেক্স (আরএসআই) এর সংমিশ্রণ। এটি EMA200 এবং স্টোকাস্টিক আরএসআই মানের উপরে বা নীচে দামের গতির উপর ভিত্তি করে দীর্ঘ এবং স্বল্প ব্যবসায়ের সুযোগগুলি সনাক্ত করতে ডিজাইন করা হয়েছে।
কৌশল কিভাবে কাজ করে
কৌশলটি নিম্নলিখিত শর্তগুলি ব্যবহার করে প্রবেশ সংকেত তৈরি করেঃ
লম্বা এন্ট্রিঃ দাম EMA200 এর উপরে। স্টোকাস্টিক আরএসআই ২০ এর নিচে রয়েছে এবং আরএসআই এর উপরে অতিক্রম করেছে। বর্তমান মোমবাতিটি একটি উচ্চতর উচ্চ মোমবাতি। বর্তমান মোমবাতিটির শরীর পূর্ববর্তী মোমবাতিটির শরীরের চেয়ে কমপক্ষে 5% বড়। সংক্ষিপ্ত এন্ট্রিঃ দাম EMA200 এর নিচে। স্টোকাস্টিক আরএসআই ৮০ এর উপরে এবং আরএসআই এর নিচে ক্রস করেছে। বর্তমান মোমবাতিটি একটি নিম্ন নিম্ন মোমবাতি। বর্তমান মোমবাতিটির শরীর আগের মোমবাতির শরীরের তুলনায় কমপক্ষে ৫% ছোট। কৌশলটির সুবিধা
এই কৌশলটির বেশ কয়েকটি সম্ভাব্য সুবিধা রয়েছে, যার মধ্যে রয়েছেঃ
এটি দুটি সুপ্রতিষ্ঠিত প্রযুক্তিগত সূচকের উপর ভিত্তি করে। ইএমএ এবং স্টোকাস্টিক আরএসআই উভয়ই ব্যবসায়ীদের দ্বারা ব্যাপকভাবে ব্যবহৃত হয় এবং দীর্ঘ সাফল্যের ইতিহাস রয়েছে। এটি বোঝা এবং বাস্তবায়ন করা তুলনামূলকভাবে সহজ। কৌশলটিতে সীমিত সংখ্যক পরামিতি রয়েছে, যা সমস্ত অভিজ্ঞতার স্তরের ব্যবসায়ীদের পক্ষে বোঝা এবং ব্যবহার করা সহজ করে তোলে। এটি নমনীয় এবং বিভিন্ন বাজারের অবস্থার মধ্যে ব্যবহার করা যেতে পারে। কৌশলটি লং এবং শর্ট উভয় পজিশন ট্রেড করতে ব্যবহার করা যেতে পারে, এবং এটি ট্রেন্ডিং এবং রেঞ্জিং উভয় বাজারে ব্যবহার করা যেতে পারে। কৌশলটির ঝুঁকি
যে কোন ট্রেডিং কৌশল মত, EMA200 এবং Stochastic RSI কৌশল ব্যবহারের সাথে যুক্ত কিছু সম্ভাব্য ঝুঁকি রয়েছে, যার মধ্যে রয়েছেঃ
কৌশলটি ঐতিহাসিক তথ্যের উপর ভিত্তি করে তৈরি করা হয়েছে। ভবিষ্যতে কৌশলটি লাভজনক হবে এমন কোন নিশ্চয়তা নেই। এই কৌশলটি হুইপসোয়ের জন্য সংবেদনশীল হতে পারে। এটি যখন কোনও সম্পদের দাম উভয় দিকেই দ্রুত চলে যায়, যা ক্ষতির দিকে পরিচালিত করতে পারে। কৌশলটি অস্থির হতে পারে, যার অর্থ বড় ক্ষতির ঝুঁকি রয়েছে। সিদ্ধান্ত
EMA200 এবং স্টোকাস্টিক RSI কৌশলটি একটি তুলনামূলকভাবে সহজ এবং কার্যকর ট্রেডিং কৌশল যা সমস্ত অভিজ্ঞতার স্তরের ব্যবসায়ীরা ব্যবহার করতে পারে। তবে, এটি মনে রাখা গুরুত্বপূর্ণ যে কোনও ট্রেডিং কৌশল লাভজনক হওয়ার নিশ্চয়তা দেয় না এবং ব্যবসায়ীদের সর্বদা কোনও ট্রেডিং কৌশল ব্যবহার করার সময় সতর্কতা অবলম্বন করা উচিত।
/*backtest start: 2022-08-30 00:00:00 end: 2023-09-05 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © eaglezou1006 //@version=5 //strategy("70000%", overlay = true, initial_capital = 100, commission_value = 0.04, commission_type =strategy.commission.percent, pyramiding = 1, default_qty_value = 100, default_qty_type = strategy.cash, currency = currency.USDT) //Stoch RSI rsi1 = ta.rsi(close, 14) k = ta.sma(ta.stoch(rsi1, rsi1, rsi1, 14), 3) d = ta.sma(k, 3) //ema ema200 = ta.ema(close, 200) plot(ema200, color = color.white) //atr length = 14 smoothing = 'RMA' m = input(2, 'ATR倍数', group = "用户自定义参数") src1 = high src2 = low pline = true collong = color.teal colshort = color.red a = ta.rma(ta.tr(true), length) * m x = ta.rma(ta.tr(true), length) * m + src1 x2 = src2 - ta.rma(ta.tr(true), length) * m p1 = plot(x, title='ATR Short Stop Loss', color=color.new(colshort, 20), trackprice=pline ? true : false) p2 = plot(x2, title='ATR Long Stop Loss', color=color.new(collong, 20), trackprice=pline ? true : false) rewardRiskRatio = input.float(defval = 1.5, title = "盈亏比", minval = 1, maxval = 15, step = 0.1, group = "用户自定义参数") highLowShadowRatio = input.int(defval = 20, title = "上下影线点比(%)", minval = 1, maxval = 100, step = 1, group = "用户自定义参数") keyCandlestickChange = input.float(defval = 0.5, title = "关键K线涨跌幅(%)", minval = 0.1, maxval = 100, step = 0.1, group = "用户自定义参数") longCondition = close > ema200 and (k < 20 and d < 20 and ta.crossover(k, d)) and high > high[1] and close[1] > open[1] and (close > open and (high-close) / (high-low) <= highLowShadowRatio / 100 and (close / open) - 1 >= keyCandlestickChange / 100) shortCondition = close < ema200 and (k > 80 and d > 80 and ta.crossunder(k, d)) and low < low[1] and close[1] < open[1] and (close < open and math.abs(high-open) / math.abs(high-close) <= highLowShadowRatio / 100 and 1 - (close / open) >= keyCandlestickChange / 100 ) plotshape(longCondition, 'Buy', shape.labelup, location.belowbar, color=collong, size=size.small, offset=0) plotshape(shortCondition, 'Sell', shape.labeldown, location.abovebar, color=colshort, size=size.small, offset=0) if longCondition strategy.entry("Enter Long", strategy.long) else if shortCondition strategy.entry("Enter Short", strategy.short)