একাধিক সূচকের উপর ভিত্তি করে ট্রেডিং কৌশল অনুসরণ করে প্রবণতা

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

img

সারসংক্ষেপ

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

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

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

একাধিক সূচককে একত্রিত করে, ভুয়া সংকেতগুলি ফিল্টার করা যায় এবং একটি প্রবণতার আসল শুরু এবং শেষ সনাক্ত করা যায়। একই সময়ে, বিভিন্ন সূচকগুলি যাচাইকরণ গঠন করতে পারে এবং ভুল ব্যবসায়ের সম্ভাবনা হ্রাস করতে পারে।

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

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

উপরন্তু, এই কৌশলটি পরামিতি সামঞ্জস্যের ক্ষেত্রে নমনীয় এবং বিভিন্ন পণ্য এবং চক্রের জন্য সামঞ্জস্য করা যেতে পারে, যা এটিকে অত্যন্ত অভিযোজিত করে তোলে।

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

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

ঝুঁকি কমাতে, ট্রেডিং ফ্রিকোয়েন্সি যথাযথভাবে নিয়ন্ত্রণ করা উচিত, দীর্ঘ চক্র নির্বাচন করা উচিত, এবং পরামিতি অপ্টিমাইজ করা উচিত।

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

কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ

  1. বিভিন্ন পণ্য এবং চক্রের পরামিতিগুলির প্রভাব পরীক্ষা করুন
  2. ভুল সংকেত হ্রাস করার জন্য সূচক ওজন এবং ফিল্টারিং শর্ত বৃদ্ধি
  3. ঝুঁকি নিয়ন্ত্রণে স্টপ লস অন্তর্ভুক্ত করা
  4. মুনাফা বৃদ্ধির জন্য সূচক পরিমাপকে আরও উন্নত করা হবে

সিদ্ধান্ত

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


/*backtest
start: 2023-01-05 00:00:00
end: 2024-01-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Rule Number 1 Signals", overlay=true)

//Calculate MACD crossing or not
fastLength = input(8)
slowlength = input(17)
MACDLength = input(9)

MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
macdDelta = MACD - aMACD

//Calculate Stochastic Crossing

stochasticLength = input(14, minval=1)
stochasticOverBought = input(80)
stochasticOverSold = input(20)
emaSignal = input(10)
smoothK = 5
smoothD = 5

k = sma(stoch(close, high, low, stochasticLength), smoothK)
d = sma(k, smoothD)

//Crossovers and Over /Under
macdCrossOver = crossover(macdDelta, 0)
macdCrossUnder = crossunder(macdDelta, 0)
macdOver = macdDelta > 0
macdUnder = macdDelta < 0

stochasticCrossOver = crossover(k, d)
stochasticCrossUnder = crossunder(k, d)
stochasticOver = k > d
stochasticUnder = k < d

ema = ema(close, emaSignal)
smaCrossOver = crossover(close, ema)
smaCrossUnder = crossunder(close, ema)
smaOver = close > ema
smaUnder = close < ema

if ((macdCrossOver and stochasticOver and smaOver) or (macdOver and stochasticCrossOver and smaOver) or (macdOver and stochasticOver and smaCrossOver))
    strategy.entry("Rule 1 Buy", strategy.long, comment="Rule 1 Buy")
if ((macdCrossUnder and stochasticUnder and smaUnder) or (macdUnder and stochasticCrossUnder and smaUnder) or (macdUnder and stochasticUnder and smaCrossUnder))
    strategy.entry("Rule 1 Sell", strategy.short, comment="Rule 1 Sell")


//Plot the Oversold Study
bgcol = k < stochasticOverSold ? green : k > stochasticOverBought ? red : na
bgcolor(bgcol)

আরো