রিসোর্স লোড হচ্ছে... লোডিং...

ডাবল-গ্লোয়েড স্টোকাস্টিক ব্রেসার্ট কৌশল

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

img

সারসংক্ষেপ

ডুয়াল স্মুথ স্টোকাস্টিক ব্রেসার্ট কৌশলটি উইলিয়াম ব্লাউ দ্বারা ডিজাইন করা হয়েছে। এটি দোলকের নীতিগুলির সাথে চলমান গড় পদ্ধতিগুলিকে একত্রিত করার চেষ্টা করে।

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

নীতি

  1. পিডিএস সময়ের সমতল স্টোকাস্টিক সূচক xPreCalc এর মূল্য গণনা করুন
  2. xDSS, অর্থাৎ দ্বৈত মসৃণ স্টোকাস্টিক সূচক পেতে xPreCalc এ একটি EMAlen এক্সপোনেন্সিয়াল চলমান গড় প্রয়োগ করুন
  3. ট্রিগার লাইন xTrigger গণনা করুন, যা xDSS এর আরেকটি EMA লাইন
  4. ট্রেডিং সিগন্যাল তৈরি করুনঃ
    • xTrigger xDSS এর নিচে এবং ওভারসোল্ড লাইনের নিচে থাকলে লম্বা হয়ে যান
    • এক্সট্রিগার যখন এক্সডিএসএসের উপরে এবং ওভারক্রয়েড লাইনের উপরে থাকে তখন শর্ট করুন
  5. দ্বৈত মসৃণ স্টোকাস্টিক সূচক xDSS এবং ট্রিগার লাইন xTrigger এর বক্ররেখা গ্রাফ করুন

সুবিধা

কৌশলটি চলমান গড়ের প্রবণতা অনুসরণ করার ক্ষমতা এবং স্টোকাস্টিক সূচকগুলির অতিরিক্ত ক্রয় / অতিরিক্ত বিক্রয় সনাক্তকরণের ক্ষমতা একত্রিত করে। প্রধান সুবিধা হলঃ

  1. দ্বৈত মসৃণতা মিথ্যা সংকেত ফিল্টার করে এবং স্থিতিশীলতা উন্নত করে
  2. ট্রিগার লাইন ট্রেডিং সংকেত উৎপন্ন করে এবং ঘন ঘন ট্রেডিং এড়ায়
  3. কাস্টমাইজযোগ্য পরামিতিগুলি বিভিন্ন বাজারের অবস্থার সাথে খাপ খায়
  4. সহজেই বুঝতে এবং কৌশল যাচাই করার জন্য স্বজ্ঞাত গ্রাফিক্স

ঝুঁকি

ডাবল সুইচড স্টোকাস্টিক ব্রেসার্ট স্ট্র্যাটেজিতে কিছু ঝুঁকি রয়েছে:

  1. কম অস্থির বাজারে ব্রেসার্ট সূচকের আরও মিথ্যা সংকেত
  2. ডাবল স্লাইডিং সিগন্যাল বিলম্বের কারণ হতে পারে, মূল্যের টার্নিং পয়েন্টগুলি অনুপস্থিত
  3. অনুপযুক্ত প্যারামিটার সেটিংগুলি দামের পরিবর্তন সনাক্ত করতে ব্যর্থ হতে পারে
  4. ট্রেডিং ঝুঁকি এখনও বিদ্যমান

প্রতিরোধ ব্যবস্থাঃ

  1. নির্ভুলতা উন্নত করার জন্য পরামিতি অপ্টিমাইজ করুন
  2. অন্যান্য সূচক সহ ফিল্টার সংকেত
  3. ঝুঁকি সুরক্ষার জন্য পজিশন সাইজিং ব্যবহার করুন

অপ্টিমাইজেশন

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

  1. মসৃণতা প্রভাব অপ্টিমাইজ করার জন্য দ্বৈত মসৃণ সূচক চক্র পরামিতি সামঞ্জস্য
  2. একক ক্ষতি নিয়ন্ত্রণের জন্য স্টপ লস মেকানিজম যোগ করুন
  3. বিপরীত অপারেশন এড়াতে প্রবণতা বিচার সূচক যোগ করুন
  4. মুনাফা স্থান সর্বাধিকীকরণের জন্য অবস্থান আকার ব্যবহার করুন

সিদ্ধান্ত

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


/*backtest
start: 2024-01-05 00:00:00
end: 2024-02-04 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 05/04/2017
// Double Smoothed Stochastics (DSS) is designed by William Blaw. 
// It attempts to combine moving average methods with oscillator principles. 
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="DSS Bressert (Double Smoothed Stochastic)", shorttitle="DSS Bressert")
PDS = input(10, minval=1)
EMAlen = input(9, minval=1)
TriggerLen = input(5, minval=1)
Overbought = input(80, minval=1)
Oversold = input(20, minval=1)
reverse = input(false, title="Trade reverse")
hline(Overbought, color=green, linestyle=line)
hline(Oversold, color=red, linestyle=line)
xPreCalc = ema(stoch(close, high, low, PDS), EMAlen)
xDSS = ema(stoch(xPreCalc, xPreCalc, xPreCalc, PDS), EMAlen)
//xDSS = stoch(xPreCalc, xPreCalc, xPreCalc, PDS)
xTrigger = ema(xDSS, TriggerLen)
pos = iff(xTrigger < xDSS and xTrigger < Oversold, -1,
	     iff(xTrigger > xDSS and xTrigger > Overbought, 1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(xDSS, color=blue, title="DSS")
plot(xTrigger, color=red, title="Trigger")

আরো