স্টোকাস্টিক আরএসআই ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2023-09-23 15:59:22 অবশেষে সংশোধন করুন: 2023-09-23 15:59:22
অনুলিপি: 0 ক্লিকের সংখ্যা: 992
1
ফোকাস
1617
অনুসারী

ওভারভিউ

এই কৌশলটি স্টোক্যাস্টিক আরএসআই সূচকের উপর ভিত্তি করে একটি ট্রেডিং কৌশল। স্টোক্যাস্টিক আরএসআই সূচকটি র্যান্ডম স্টোক্যাস্টিক সূচক এবং তুলনামূলকভাবে দুর্বল সূচক আরএসআইয়ের সংমিশ্রণে উত্পন্ন একটি দোলক সূচক। এই কৌশলটি স্টোক্যাস্টিক আরএসআইয়ের মাল্টি-হোল লাইন ক্রসিংয়ের মাধ্যমে বিচার করে এবং একটি ট্রেডিং সংকেত তৈরি করে।

কৌশল নীতি

  1. আরএসআই (rsi1) = ঘনিষ্ঠ ১৪ চক্রের আরএসআই

  2. স্টোক্যাস্টিক কে এবং ডি মানগুলি rsi1 এর উপর ভিত্তি করে গণনা করা হয়েছে।

  3. K এর মান ৮০ এর বেশি কাজ এবং ২০ এর কম কাজ।

  4. K লাইন এবং ৮০/২০ হলভ্যান্টাল লাইন মিলিত হলে প্লেইন পজিশন।

  5. ট্রেডিং-এর বিকল্প আছে।

  6. ট্রেডিংয়ের ধরন এবং সময়কাল নির্ধারণের পর, কৌশলটি কার্যকর কিনা তা দেখার জন্য ব্যাক-টেস্টিং করুন।

সামর্থ্য বিশ্লেষণ

এই কৌশলটির প্রধান সুবিধাগুলো হলঃ

  1. Stochastic RSI RSI এবং Stochastic-এর সুবিধাগুলিকে একত্রিত করে, যা একটি দুর্দান্ত অস্থিরতার সূচক।

  2. জাল ওভারব্রিজ ফিল্টার করার জন্য ওভারব্রিজ জোনের বিচার করা হয়।

  3. বিপরীত ট্রেডিং কনফিগার করা যায়, যা পতনের সুযোগের জন্য প্রযোজ্য।

  4. নিয়মগুলি সহজ, স্বজ্ঞাত এবং সহজে বোঝা যায়।

  5. এটির মাধ্যমে ট্রেডিং সিগন্যাল এবং সূচকগুলি সহজেই দেখা যায়।

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

এই কৌশলের প্রধান ঝুঁকিগুলো হলঃ

  1. এই ক্ষেত্রে, আপনি আপনার অ্যাকাউন্টটি পুনরুদ্ধার করতে পারেন এবং আপনার অ্যাকাউন্টটি পুনরুদ্ধার করতে পারেন।

  2. এলোমেলো সূচকগুলি ভুল সংকেত তৈরি করতে পারে এবং প্রবণতা ফিল্টারিংয়ের প্রয়োজন।

  3. পজিশনের সংখ্যা নিয়ন্ত্রণে নেই, অতিরিক্ত পজিশনের ঝুঁকি রয়েছে।

  4. প্যারামিটার অপ্টিমাইজেশান পদ্ধতি সেট করা হয়নি, প্যারামিটারগুলি খুব সহজেই ওভারফ্যাটেড।

  5. লেনদেনের খরচ বিবেচনা না করে লেনদেনের প্রভাব

  6. কার্ভ ফিট হওয়ার জন্য পর্যাপ্ত রিটার্নিং ডেটা নেই।

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

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

  1. স্টপ লস মেকানিজম সেট আপ করুন, স্টপ লস পয়েন্ট অপ্টিমাইজ করুন।

  2. প্যারামিটার সমন্বয় অপ্টিমাইজ করুন, মিথ্যা সংকেত হ্রাস করুন।

  3. পজিশনের সংখ্যা বৃদ্ধি এবং লিভারেজ নিয়ন্ত্রণ।

  4. ট্রেডিং এর প্রবণতা নির্ণয় করার জন্য একটি সূচক যোগ করুন এবং বিপরীত ট্রেডিং এড়িয়ে চলুন।

  5. লেনদেনের খরচ বিবেচনা করুন।

  6. দীর্ঘ সময়কাল এবং বিভিন্ন জাতের ব্যবহার করে পুনরায় পরীক্ষা করা।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-08-23 00:00:00
end: 2023-09-22 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 24/11/2014
// This strategy used to calculate the Stochastic RSI
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Stochastic RSI", shorttitle="Stoch RSI Backtest")
TopBand = input(80, step=0.01)
LowBand = input(20, step=0.01)
reverse = input(false, title="Trade reverse")
hline(TopBand, color=red, linestyle=line)
hline(LowBand, color=green, linestyle=line)
Source = close
lengthRSI = input(14, minval=1), lengthStoch = input(14, minval=1)
smoothK = input(3, minval=1), smoothD = input(3, minval=1)
rsi1 = rsi(Source, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
d_cross_80 = cross(d,TopBand) 
dc80 = d_cross_80 ? red : green 
pos = iff(k > TopBand, 1,
       iff(k < LowBand, -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(k, color= orange)
plot(d, color=dc80)