
এই কৌশলটি প্যারালাইন ঘুরিয়ে সিস্টেমের সূচকগুলির উপর ভিত্তি করে, সময় উইন্ডোর সাথে পুনরাবৃত্তি করা হয়, গতিশীল ট্র্যাকিং স্টপ ক্ষতির প্রভাব অর্জনের জন্য। কৌশলটি মূলত প্রবণতাযুক্ত জাতের জন্য প্রয়োগ করা হয়, গতিশীলভাবে স্টপ ক্ষতির স্থানটি সামঞ্জস্য করে, প্রবণতা ট্র্যাকিং স্টপ ক্ষতি অর্জনের জন্য।
এই কৌশলটি প্যারাবোলিক এসএআরকে প্রধান প্রযুক্তিগত সূচক হিসাবে ব্যবহার করে। প্যারাবোলিক এসএআর খুব সঠিক বিপরীত সংকেত সরবরাহ করতে পারে। যখন শেয়ারের দামগুলি একটি উচ্চতর প্রবণতা থাকে, তখন প্যারাবোলিক এসএআর ক্রমাগত উপরে চলে যায়, উচ্চতর ট্র্যাকিংয়ের জন্য সমর্থন সরবরাহ করে। যখন শেয়ারের দামগুলি হ্রাস পেতে শুরু করে, তখন প্যারাবোলিক এসএআর দ্রুত নেমে যায়, ক্ষতি বন্ধ করার জন্য সংকেত সরবরাহ করে।
কৌশলটি প্রথমে প্যারাবলিক এসএআর এর তিনটি প্যারামিটার সেট করে, যার মধ্যে প্রাথমিক মান, পদক্ষেপের মান এবং সর্বোচ্চ মান রয়েছে। তারপরে প্যারাবলিক এসএআর এর মান গণনা করা হয়। কৌশলটি প্যারাবলিক এসএআরকে একটি গতিশীল স্টপ লস হিসাবে ব্যবহার করে। যখন শেয়ারের দাম বেড়ে যায়, প্যারাবলিক এসএআর এর উপরে প্লাস করা হয়; যখন শেয়ারের দাম প্যারাবলিক এসএআর থেকে পড়ে যায়, তখন প্লাস করা হয়। একইভাবে, যখন শেয়ারের দাম পড়ে, প্যারাবলিক এসএআর এর নীচে ফাঁকা করা হয়; যখন শেয়ারের দাম প্যারাবলিক এসএআর অতিক্রম করে, ফাঁকা করা হয়।
এইভাবে, কৌশলটি যখন শেয়ারের দাম ট্রেন্ডিং অবস্থায় থাকে তখন ট্রেন্ডিং অনুসরণ করতে পারে; যখন শেয়ারের দাম বিপরীতমুখী হতে শুরু করে, দ্রুত স্টপ লস, একটি ট্রেডিং চক্র সম্পন্ন করে।
এই কৌশলটি প্যারাবলিক এসএআর সূচক দ্বারা প্রদত্ত উচ্চ কার্যকর ক্ষতির কার্যকারিতাটি পুরোপুরি ব্যবহার করে এবং গতিশীল ট্র্যাকিং স্টপিংয়ের প্রভাব অর্জন করে। স্থির স্টপ পয়েন্টের তুলনায়, এই কৌশলটি গতিশীলভাবে সামঞ্জস্য করতে পারে, স্বয়ংক্রিয়ভাবে ট্রেন্ড অনুসরণ করে এবং পজিশনগুলিকে অকালে বন্ধ করে দেওয়া এড়াতে পারে। একই সাথে, কৌশলটির ঝুঁকিগুলিও উপেক্ষা করা যায় না, কৌশলটিকে বিভিন্ন বাজারে স্থিতিশীল পারফরম্যান্স বজায় রাখার জন্য বিভিন্ন দিক থেকে অপ্টিমাইজ করা এবং সমৃদ্ধ করা প্রয়োজন। সামগ্রিকভাবে, এই কৌশলটি ট্রেন্ড ট্র্যাকিংয়ের জন্য একটি স্পষ্ট ক্ষতির উপায় সরবরাহ করে যা আরও গবেষণা এবং প্রয়োগের জন্য উপযুক্ত।
/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// === by @Aldovitch ===
// PSAR Strategy
// Based on Parabolic SAR Strategy provided by TradingView
// added a Time Window for Backtests
//
strategy("Parabolic SAR Strategy w/ Time Window", shorttitle="PSAR Strategy w/ TW", overlay=true)
// === INPUT INDEXES PARAMETERS ===
start = input(0.02)
increment = input(0.02)
maximum = input(0.2)
// === INPUT BACKTEST RANGE ===
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 = 2016)
ToDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToYear = input(defval = 9999, title = "To Year", minval = 2017)
// === CONTROL & APPEARENCE ===
timeStart = timestamp(FromYear, FromMonth, FromDay, 00, 00) // backtest start window
timeFinish = timestamp(ToYear, ToMonth, ToDay, 23, 59) // backtest finish window
// === FUNCTIONS ===
window() => true // create function "within window of time"
// === COMPUTING INDEXES ===
psar = sar(start, increment, maximum)
if (psar > high)
strategy.entry("ParLE", strategy.long, stop=psar, comment="ParLE", when=window())
else
strategy.cancel("ParLE")
if (psar < low)
strategy.entry("ParSE", strategy.short, stop=psar, comment="ParSE", when=window())
else
strategy.cancel("ParSE")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)