ট্রেন্ড অনুসরণের উপর ভিত্তি করে স্বল্পমেয়াদী ট্রেডিং কৌশল

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

সারসংক্ষেপ

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

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

  1. মাল্টি-পিরিয়ড সহজ চলমান গড় গণনা

    • ৯ দিনের, ৫০ দিনের এবং ১০০ দিনের এসএমএ নির্ধারণ

    • সংক্ষিপ্ত এসএমএ দীর্ঘ এসএমএ অতিক্রম করে প্রবণতার দিক নির্দেশ করে

  2. আরএসআই ব্যবহার করে অতিরিক্ত ক্রয়/অতিরিক্ত বিক্রয়ের মাত্রা বিচার করা

    • আরএসআই-এর দৈর্ঘ্য ১৪টি।

    • ৭০ এর উপরে আরএসআই বেশি কেনা, ৩০ এর নিচে বেশি বিক্রি

  3. যখন দাম 9-দিনের এসএমএ ভেঙে যায় তখন ট্রেডিং শুরু করা

    • যখন দাম 9-দিনের এসএমএ-র উপরে ভেঙে যায় তখন দীর্ঘ যান

    • যখন দাম 9-দিনের এসএমএ-র নিচে পড়ে তখন শর্ট করুন

  4. স্টপ লস/টেক প্রফিট সেটিং RSI ডিভার্জেন্সের ভিত্তিতে

    • স্টপ লস-এর জন্য আরএসআই ডিভার্জেন্স

    • যখন RSI পূর্বনির্ধারিত স্তরে পৌঁছে যায় তখন মুনাফা নিন

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

  • উচ্চ ফ্রিকোয়েন্সি ট্রেডিংয়ের জন্য উপযুক্ত স্বল্পমেয়াদী প্রবণতা ধরা

  • এসএমএ কম্বো ট্রেন্ড সিগন্যাল ফিল্টার করে, খারাপ ট্রেড এড়ায়

  • আরএসআই সময় নির্ধারণে সহায়তা করে, কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ করে

  • নমনীয় স্টপ লস/টেক প্রফিট লক স্বল্পমেয়াদী লাভ

  • সূচকগুলির সংমিশ্রণ স্থিতিশীলতা উন্নত করে

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

  • স্বল্পমেয়াদী প্রবণতা সম্পর্কে ভুল মূল্যায়ন অনুসরণ করার কারণ হয়

  • মিথ্যা আরএসআই সংকেত ক্ষতি বাড়ায়

  • অপ্রয়োজনীয় স্টপ লস/টেক প্রফিট সেটিংস লাভ হ্রাস বা ক্ষতি বৃদ্ধি করে

  • উচ্চ ট্রেডিং ফ্রিকোয়েন্সি খরচ এবং স্লিপিং বৃদ্ধি করে

  • অকার্যকর পরামিতি এবং অস্বাভাবিক বাজার প্রভাব কৌশল

  • প্যারামিটার অপ্টিমাইজ, কঠোর স্টপ লস, খরচ পরিচালনা

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

  • প্রবণতা বিচার উন্নত করতে বিভিন্ন এসএমএ কম্বো পরীক্ষা করুন

  • RSI সংকেত যাচাই করার জন্য STOCH এর মতো অতিরিক্ত সূচক বিবেচনা করুন

  • বৈধ ব্রেকআউট নির্ধারণের জন্য মেশিন লার্নিং ব্যবহার করুন

  • বিভিন্ন পণ্য এবং সেশনের জন্য পরামিতিগুলি সামঞ্জস্য করুন

  • ডায়নামিক ট্রেইলিংয়ের জন্য স্টপ লস/টেক প্রফিট লজিক অপ্টিমাইজ করুন

  • অটো প্যারামিটার টিউনিং প্রক্রিয়া অন্বেষণ করুন

সিদ্ধান্ত

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


/*backtest
start: 2023-08-27 00:00:00
end: 2023-09-26 00:00:00
period: 3h
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/
// © Coinrule

//@version=4
strategy(shorttitle='Maximized Scalping On Trend',title='Maximized Scalping On Trend (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)

//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
movingaverage_fast = sma(close, input(9))
movingaverage_mid= sma(close, input(50))
movingaverage_slow = sma(close, input (100))


//Trend situation
Bullish= cross(close, movingaverage_fast)

Momentum = movingaverage_mid > movingaverage_slow

// RSI inputs and calculations
lengthRSI = 14
RSI = rsi(close, lengthRSI)

//Entry
strategy.entry(id="long", long = true, when = Bullish and Momentum and RSI > 50)

//Exit

TP = input(70)
SL =input(30)
longTakeProfit  = RSI > TP
longStopPrice = RSI < SL

strategy.close("long", when = longStopPrice or longTakeProfit and window())

plot(movingaverage_fast, color=color.black, linewidth=2 )
plot(movingaverage_mid, color=color.orange, linewidth=2)
plot(movingaverage_slow, color=color.purple, linewidth=2)


আরো