ডাবল স্মুথেড স্টোকাস্টিক ব্রেইজার কৌশল


সৃষ্টির তারিখ: 2024-02-05 15:57:37 অবশেষে সংশোধন করুন: 2024-02-05 15:57:37
অনুলিপি: 1 ক্লিকের সংখ্যা: 705
1
ফোকাস
1617
অনুসারী

ডাবল স্মুথেড স্টোকাস্টিক ব্রেইজার কৌশল

ওভারভিউ

Double Smoothed Stochastic Bressert Strategy (ডাবল স্মুথড স্টোক্যাস্টিক ব্রেসার্ট স্ট্র্যাটেজি) উইলিয়াম ব্লু দ্বারা পরিকল্পিত একটি পরিমাণগত ট্রেডিং কৌশল। এটি চলমান গড় পদ্ধতিকে ওজিল্যান্টার নীতির সাথে একত্রিত করার চেষ্টা করে।

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

কৌশল নীতি

  1. পিডিএস চক্রের মসৃণ র্যান্ডম সূচক xPreCalc
  2. xPreCalc প্রয়োগের দৈর্ঘ্য EMAlen-এর একটি সূচকীয় চলমান গড়, যা xDSS, অর্থাৎ একটি ডাবল-স্লাইড এলোমেলো সূচকীয় স্তর তৈরি করে
  3. xTrigger, xDSS এর আরেকটি EMA গড়রেখা গণনা করুন
  4. ট্রেডিং সিগন্যাল জেনারেট করুনঃ
    • যখন xTrigger xDSS এর নিচে থাকে এবং ওভারসেল লাইনের নিচে থাকে, তখন আরো কাজ করুন
    • 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")