এই কৌশলটি প্যারাবলিক এসএআর সূচকের উপর ভিত্তি করে এবং একটি গতি ট্র্যাকিং স্টপ লস প্রভাব অর্জনের জন্য ব্যাকটেস্টিংয়ের জন্য একটি সময় উইন্ডো অন্তর্ভুক্ত করে। এটি মূলত একটি শক্তিশালী প্রবণতা সহ পণ্যগুলির জন্য উপযুক্ত এবং প্রবণতা ট্র্যাকিং স্টপ লস উপলব্ধি করতে গতিশীলভাবে স্টপ লস পয়েন্ট সামঞ্জস্য করে।
এই কৌশলটি প্রধান প্রযুক্তিগত সূচক হিসাবে প্যারাবোলিক এসএআর (প্যারাবোলিক স্টপ এবং বিপরীত) সূচক ব্যবহার করে। প্যারাবোলিক এসএআর খুব সঠিক বিপরীত সংকেত সরবরাহ করতে পারে। যখন দামটি একটি আপট্রেন্ডে থাকে, প্যারাবোলিক এসএআর আপট্রেন্ডটি ট্র্যাক করার জন্য উপরে চলতে থাকবে। যখন দামটি হ্রাস পেতে শুরু করে, প্যারাবোলিক এসএআর স্টপ লস সংকেত সরবরাহ করতে দ্রুত হ্রাস পাবে।
কৌশলটি প্রথমে প্যারাবলিক এসএআর এর তিনটি পরামিতি সেট করে, যার মধ্যে শুরু মান, ইনক্রিমেন্ট মান এবং সর্বাধিক মান অন্তর্ভুক্ত। এটি তারপরে প্যারাবলিক এসএআর এর মান গণনা করে। কৌশলটি গতিশীল স্টপ লস পয়েন্ট হিসাবে প্যারাবলিক এসএআর ব্যবহার করে। যখন দাম বেড়ে যায়, এটি প্যারাবলিক এসএআর এর উপরে দীর্ঘ যায়; যখন দাম প্যারাবলিক এসএআর এর নীচে ভাঙে, এটি দীর্ঘ অবস্থানটি বন্ধ করে। একইভাবে, যখন দাম পড়ে, এটি প্যারাবলিক এসএআর এর নীচে শর্ট যায়; যখন দাম প্যারাবলিক এসএআর এর উপরে ভাঙে, এটি শর্ট অবস্থানটি বন্ধ করে।
এইভাবে, কৌশলটি যখন মূল্য প্রবণতা হয় তখন প্রবণতা ট্র্যাক করতে পারে এবং যখন দাম বিপরীত হয় তখন দ্রুত ক্ষতি বন্ধ করতে পারে, একটি ট্রেডিং চক্র সম্পূর্ণ করে।
কৌশলটি গতি ট্র্যাকিং স্টপ লস প্রভাব অর্জনের জন্য প্যারাবোলিক এসএআর সূচকের দক্ষ স্টপ লস ফাংশনটি সম্পূর্ণরূপে ব্যবহার করে। স্থির স্টপ লস পয়েন্টগুলির তুলনায়, এটি গতিশীলভাবে এবং স্বয়ংক্রিয়ভাবে স্টপ লসের প্রবণতা ট্র্যাক করতে পারে, অকাল বন্ধ হওয়া পজিশনগুলি এড়ানো। এদিকে, কৌশলটির ঝুঁকিগুলি উপেক্ষা করা যায় না এবং বিভিন্ন বাজারে স্থিতিশীল পারফরম্যান্সের জন্য বহু-মাত্রিক অপ্টিমাইজেশন এবং বর্ধনের প্রয়োজন। সামগ্রিকভাবে, এটি প্রবণতা ট্র্যাকিংয়ের জন্য স্টপ লসের উল্লেখযোগ্যভাবে কার্যকর উপায় সরবরাহ করে এবং আরও গবেষণা এবং প্রয়োগের মূল্যবান।
/*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)