প্যারাবলিক এসএআর ট্রেলিং স্টপ লস কৌশল

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

সারসংক্ষেপ

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

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

প্যারাবলিক এসএআর সূচক মূল্যের প্রবণতা সনাক্ত করতে পারে এবং সম্ভাব্য বিপরীত সংকেত দিতে পারে। যখন এসএআর ডট মোমবাতিটির উপরে অতিক্রম করে, এটি উত্থান থেকে হ্রাসের পরিবর্তনের প্রতিনিধিত্ব করে; যখন এসএআর ডট মোমবাতিটির নীচে অতিক্রম করে, এটি হ্রাস থেকে উত্থানের পরিবর্তনের প্রতিনিধিত্ব করে।

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

  1. প্যারাবোলিক এসএআর মান গণনা করুন।

  2. প্রবণতা বিপরীত সংকেত আছে কিনা তা নির্ধারণ করুন। যদি এসএআর ডট মোমবাতির উপরে থেকে নীচে অতিক্রম করে, এটি একটি bearish সংকেত প্রতিনিধিত্ব করে, শর্ট যান; যদি এসএআর ডট মোমবাতির নীচে থেকে উপরে অতিক্রম করে, এটি একটি উত্থান সংকেত প্রতিনিধিত্ব করে, দীর্ঘ যান।

  3. ক্রসওভারের সময় একটি অবস্থান প্রবেশ করুন, এবং যখন এসএআর ডট আবার বিপরীত দিকের মোমবাতিটি অতিক্রম করে তখন স্টপ লস দিয়ে অবস্থান থেকে বেরিয়ে আসুন।

সুবিধা

  • প্রবণতা বিপরীত ট্রেডিং এড়ানোর জন্য প্রবণতা বিপরীত পয়েন্ট সনাক্ত করতে প্যারাবোলিক এসএআর সূচক ব্যবহার করে।

  • যখন বিপরীতমুখী সংকেত পাওয়া যায় তখন দ্রুত অবস্থান প্রবেশ করে, প্রবণতা পরিবর্তনগুলি ধরা পড়ে।

  • দ্রুত স্টপ এবং সময়মত ক্ষতি নিয়ন্ত্রণের জন্য এসএআর ক্রসওভার পয়েন্টে স্টপ লস সেট করে।

  • সহজ এবং স্পষ্ট কৌশলগত যুক্তি, বাস্তবায়ন করা সহজ।

ঝুঁকি এবং হ্রাস

  • প্যারাবলিক এসএআর সূচক অনেক মিথ্যা সংকেত উৎপন্ন করতে পারে, অপ্রয়োজনীয় ট্রেড সৃষ্টি করে।

  • দ্রুত বিপরীতমুখী বাজারে চড় মারার প্রবণতা। উচ্চ অস্থিরতা সময় এড়াতে ফিল্টার যোগ বিবেচনা করুন।

  • স্টপ লস খুব কাছাকাছি হলে অতিরিক্ত স্টপ হতে পারে। স্টপ লস পরিসরে কিছু স্থান দিন।

  • একক সূচকের উপর নির্ভরশীলতা কৌশলকে বাজারের নির্দিষ্ট সীমাবদ্ধতার জন্য সংবেদনশীল করে তোলে। দৃঢ়তা উন্নত করতে অন্যান্য সূচক বা ফিল্টারগুলির সাথে একত্রিত করার কথা বিবেচনা করুন।

সিদ্ধান্ত

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


/*backtest
start: 2023-08-16 00:00:00
end: 2023-09-15 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="Parabolic SAR Strategy (on close) [QuantNomad]", shorttitle="SAR Strategy [QN]", overlay=true)

start     = input(0.02)
increment = input(0.02)
maximum   = input(0.2)

psar      = 0.0 // PSAR
af        = 0.0 // Acceleration Factor
trend_dir = 0   // Current direction of PSAR
ep        = 0.0 // Extreme point

sar_long_to_short = trend_dir[1] == 1  and close <= psar[1] // PSAR switches from long to short
sar_short_to_long = trend_dir[1] == -1 and close >= psar[1] // PSAR switches from short to long

trend_change = barstate.isfirst[1] or sar_long_to_short or sar_short_to_long

// Calculate trend direction
trend_dir    := barstate.isfirst[1] and close[1] > open[1] ? 1 : 
   barstate.isfirst[1] and close[1] <= open[1] ? -1 : 
   sar_long_to_short ? -1 : 
   sar_short_to_long ?  1 : nz(trend_dir[1])

// Calculate  Acceleration Factor
af := trend_change ? start : 
   (trend_dir == 1 and high > ep[1]) or  
   (trend_dir == -1 and low < ep[1]) ? 
   min(maximum, af[1] + increment) : 
   af[1]

// Calculate extreme point
ep := trend_change and trend_dir == 1 ? high :  
   trend_change and trend_dir == -1 ? low : 
   trend_dir == 1 ? max(ep[1], high) : 
   min(ep[1], low)

// Calculate PSAR
psar := barstate.isfirst[1] and close[1] > open[1] ? low[1] : 
   barstate.isfirst[1] and close[1] <= open[1] ? high[1] : 
   trend_change ? ep[1] :    
   trend_dir == 1 ? psar[1] + af * (ep - psar[1]) : psar[1] - af * (psar[1] - ep) 

plot(psar, style=plot.style_cross, color=trend_dir == 1 ? color.green : color.red,  linewidth = 2)

// Strategy 
strategy.entry("Long",  true,  when = sar_short_to_long)
strategy.entry("Short", false, when = sar_long_to_short)

আরো