প্যারাবলিক এসএআর বিপরীত কৌশল

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

সারসংক্ষেপ

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

নীতিমালা

প্যারাবলিক এসএআর একটি প্রবণতা অনুসরণকারী সূচক যা মূলত প্রবণতা বিপরীতকরণ চিহ্নিত করে।

যখন এসএআর মূল্যের নিচে থাকে, তখন এটি আপট্রেন্ডের প্রতিনিধিত্ব করে। যখন এসএআর মূল্যের উপরে থাকে, তখন সংক্ষিপ্ত সংকেত দেয়।

যখন এসএআর মূল্যের উপরে থাকে, তখন এটি ডাউনট্রেন্ডের প্রতিনিধিত্ব করে। দামের নীচে এসএআর ফ্লিপিং দীর্ঘ সংকেত দেয়।

কৌশলটি কেবলমাত্র SAR ফ্লিপকে সিগন্যালের দিক হিসাবে, SAR কে স্টপ লস হিসাবে ট্রেড করে।

সুবিধা

  1. এসএআর সঠিকভাবে সম্ভাব্য বিপরীত পয়েন্টগুলি সনাক্ত করে।

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

  3. এসএআর ট্রেলিং স্টপ হিসেবে কাজ করে, ফাঁদে পড়া এড়াতে।

  4. অন্য কোন সূচক বা ফিল্টার প্রয়োজন হয় না।

  5. সহজ প্যারামিটার অপ্টিমাইজেশান, ডিফল্ট প্রায়ই কাজ করে.

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

  1. এসএআর বিভিন্ন বাজারে হুইপসো করতে পারে। ট্রেন্ড ফিল্টার যুক্ত করা যেতে পারে।

  2. দামের খুব কাছাকাছি এসএআর হুমকি। আরও বিস্তৃত স্টপ প্রয়োজন।

  3. ভলিউমকে উপেক্ষা করা হয়, পার্থক্যের ঝুঁকি। ভলিউম সূচক সাহায্য করতে পারে।

  4. সঠিক পজিশনের আকার নির্ধারণ করা খুবই গুরুত্বপূর্ণ।

  5. প্রতিস্থাপন সবসময় সফল হয় না। নিশ্চিতকরণ প্রয়োজন হতে পারে।

উন্নতির সুযোগ

  1. এসএআর পরামিতি উন্নত করা যায় কিনা তা পরীক্ষা করুন।

  2. বিপরীত সম্ভাবনা নিশ্চিত করার জন্য MACD এর মত সূচক যোগ করুন।

  3. ডায়নামিক ট্রেইলিং স্টপ মেকানিজম তৈরি করুন।

  4. এসএআর সিগন্যাল ব্যবহারের জন্য এন্ট্রি পজিশনের সাইজিং অপ্টিমাইজ করুন।

  5. রিসার্চ রিভার্সাল কনফার্মেশন লজিক যোগ করে।

সংক্ষিপ্তসার

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


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

//@version=3
strategy("Parabolic SAR Strategy", overlay=true)

// 
// author: Kozlod
// date: 2018-09-03
// https://www.tradingview.com/u/Kozlod/
// 

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

////////////////////////////////////////////////////////////////////////////////
// BACKTESTING RANGE
 
// From Date Inputs
fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2018, title = "From Year", minval = 1970)
 
// To Date Inputs
toDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2019, title = "To Year", minval = 1970)
 
// Calculate start/end date and time condition
startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true
 
////////////////////////////////////////////////////////////////////////////////

psar = sar(start, increment, maximum)

// Signals
psar_long  = high[1] < psar[2] and high > psar[1] 
psar_short = low[1]  > psar[2] and low  < psar[1] 

// Plot PSAR
plotshape(psar, location = location.absolute, style = shape.cross, size = size.tiny, color = low < psar[1] and not psar_long ? green : red)


if (psar >= high and time_cond)
    strategy.entry("ParLE", strategy.long, stop=psar, comment="ParLE")
else
    strategy.cancel("ParLE")

if (psar <= low and time_cond)
    strategy.entry("ParSE", strategy.short, stop=psar, comment="ParSE")
else
    strategy.cancel("ParSE")

if (not time_cond)
    strategy.close_all()


আরো