ডাউনট্রেন্ডে শর্ট ট্রেডিং কৌশল

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

img

সারসংক্ষেপ

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

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

যখন বন্ধের মূল্য 100 দিনের সহজ চলমান গড়ের নীচে থাকে এবং আরএসআই 30 এর চেয়ে বড় হয়, তখন শর্ট যান। তারপরে প্রবেশের দামের উপরে 3% স্টপ লস সেট করুন এবং প্রবেশের দামের নীচে 2% লাভ নিন। অপ্রয়োজনীয় স্টপগুলি এড়ানোর জন্য বৃহত্তর স্টপ লস আরও অস্থিরতার অনুমতি দেয়। যখন দাম স্টপ লস ছাড়িয়ে যায় বা লাভ নেওয়ার নীচে পড়ে তখন অবস্থান বন্ধ করুন।

Coinrule প্ল্যাটফর্মে, ধীরে ধীরে অবস্থান তৈরি করতে একাধিক ক্রমিক বিক্রয় অর্ডার সেট করুন। যখন ডাউনট্রেন্ড অব্যাহত থাকে, অবস্থান আকার বাড়ান। অর্ডারগুলির মধ্যে একটি সময় ব্যবধান সেট করা সামগ্রিক অবস্থানের আকার নিয়ন্ত্রণ করতেও সহায়তা করে।

প্রতিটি ট্রেড একটি স্টপ লস অর্ডার এবং লাভ অর্ডারের সাথে সংযুক্ত থাকে। শতাংশগুলি মিড-ক্যাপ মুদ্রার জন্য অনুকূলিত করা হয়। আপনি নির্দিষ্ট মুদ্রার উপর ভিত্তি করে সামঞ্জস্য করতে পারেন। এটি প্রবণতার সাথে ট্রেড করার সাথে সাথে, স্টপ লস এবং লাভের অনুপাত যেমন 1: 1.5 কাজ করতে পারে।

প্রবেশ মূল্যের তুলনায় ৩% স্টপ লস এন্ট্রি প্রাইসের নিচে ২% মুনাফা অর্জন সামান্য বড় স্টপ লস বেশি অস্থিরতা সহ্য করে।

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

  • এমএ প্রবণতার দিকনির্দেশনা ভালভাবে বিচার করে, সময়মতো হ্রাসের প্রবণতা ধরা পড়ে
  • আরএসআই ফিল্টার অন্ধভাবে শর্ট যেতে এড়ায়
  • ধীরে ধীরে পজিশন বিল্ডিং সর্বোচ্চ ঝুঁকি নিয়ন্ত্রণের সাথে আরও ভাল ঝুঁকি-প্রতিদান অনুপাত
  • স্টপ লস এবং লাভ নিন প্রতিটি ট্রেডের জন্য স্থায়িত্ব নিশ্চিত করুন

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

  • তীব্র ভি বিপরীত বড় ক্ষতি হতে পারে
  • স্টপ লস এবং মুনাফা গ্রহণের জন্য মূল্যকে ঘনিষ্ঠভাবে পর্যবেক্ষণ করতে হবে
  • পজিশনের আকার নিয়ন্ত্রণের জন্য লিভারেজ যুক্তিসঙ্গত হতে হবে
  • অস্থির বাজারে বিরতির কৌশল অপ্রয়োজনীয় ক্ষতি এড়ায়

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

  • বিভিন্ন পরামিতির সাথে পরীক্ষার এমএ
  • বিভিন্ন পরামিতির সাথে RSI সমন্বয় পরীক্ষা করুন
  • ঝুঁকি-প্রতিদান অপ্টিমাইজ করার জন্য স্টপ লস এবং লাভের অনুপাতগুলি সামঞ্জস্য করুন
  • অবস্থান আকার নিয়ন্ত্রণ করতে আদেশের মধ্যে বিভিন্ন সময় ব্যবধান পরীক্ষা

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

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


/*backtest
start: 2022-10-31 00:00:00
end: 2023-11-06 00:00:00
period: 1d
basePeriod: 1h
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/
// © Coinrule

//@version=4
strategy(shorttitle='Short In Downtrend',title='Short In Downtrend Below MA100', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)

//Backtest dates
fromMonth = input(defval = 1,    title = "From Month",      type = input.integer, minval = 1, maxval = 12)
fromDay   = input(defval = 10,    title = "From Day",        type = input.integer, minval = 1, maxval = 31)
fromYear  = input(defval = 2019, title = "From Year",       type = input.integer, minval = 1970)
thruMonth = input(defval = 1,    title = "Thru Month",      type = input.integer, minval = 1, maxval = 12)
thruDay   = input(defval = 1,    title = "Thru Day",        type = input.integer, minval = 1, maxval = 31)
thruYear  = input(defval = 2112, title = "Thru Year",       type = input.integer, minval = 1970)

showDate  = input(defval = true, title = "Show Date Range", type = input.bool)

start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)        // backtest start window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)        // backtest finish window
window()  => true       // create function "within window of time"

//MA inputs and calculations
inSignal=input(50, title='MASignal')

MA= sma(close, inSignal)

// RSI inputs and calculations
lengthRSI = input(14, title = 'RSI period', minval=1)
RSI = rsi(close, lengthRSI)


//Entry 
strategy.entry(id="short", long = false, when = close < MA and RSI > 30)

//Exit
shortStopPrice  = strategy.position_avg_price * (1 + 0.03)
shortTakeProfit = strategy.position_avg_price * (1 - 0.02)

strategy.close("short", when = close > shortStopPrice or close < shortTakeProfit and window())


plot(MA, color=color.purple, linewidth=2)


আরো