
এই কৌশলটি SAR সূচকের উপর ভিত্তি করে ট্রেডিং কৌশল যা বিভিন্ন সময়কালের মধ্যে বিকল্প অপারেশন করে। কৌশলটি 15 মিনিটের, সূর্যের, ঘূর্ণিঝড়ের এবং চাঁদের সময় ফ্রেমের অধীনে পৃথকভাবে SAR সূচক গণনা করে এবং ঘূর্ণিঝড়ের সময় ফ্রেমের অধীনে ট্রেডিং অপারেশন করে। ঘূর্ণিঝড়ের SAR সূচকটি সর্বোচ্চ মূল্য অতিক্রম করার সময় অতিরিক্ত হয় এবং সর্বনিম্ন মূল্য অতিক্রম করার সময় শূন্য হয়।
এসএআর সূচকটি প্যারাবোলিক এসএআর সূচককে বোঝায়, যা বর্তমান দামের সাথে historicalতিহাসিক দামের সম্পর্কের গণনা করে বাজারের প্রবণতার দিকনির্দেশের বিচার করে। যখন দামগুলি এসএআর পয়েন্টটি অতিক্রম করে, তখন প্রবণতা বিপরীত হয়।
এই কৌশলটি 15 মিনিট, সূর্যরেখা, ঘূর্ণিপথ এবং চন্দ্ররেখার সময় ফ্রেমে SAR মান গণনা করে।
SAR = SAR前值 + 加速因子(最高价 - SAR前值) # 多头趋势
SAR = SAR前值 + 加速因子(最低价 - SAR前值) # 空头趋势
এর মধ্যে, ত্বরণ ফ্যাক্টরের প্রাথমিক মানটি 0.02 সেট করা হয়েছে, যা ধীরে ধীরে প্রবণতা অব্যাহত থাকায় 0.2 পর্যন্ত বৃদ্ধি পাবে।
কৌশলটি ঘূর্ণিপথের সময় ফ্রেমের অধীনে ট্রেডিং সংকেত প্রেরণ করে। ঘূর্ণিপথের SAR-এ সর্বোচ্চ মূল্য অতিক্রম করার সময়, SAR-এর মান হিসাবে স্টপ লস সেট করুন। যখন SAR-এর নীচে সর্বনিম্ন মূল্য অতিক্রম করা হয়, তখন SAR-এর মান হিসাবে স্টপ লস সেট করুন।
এই কৌশলটি আরো উচ্চ পর্যায়ের সময়সীমার মধ্যে প্রবণতা নির্ণয় করে এবং আরো সুনির্দিষ্ট স্টপ লস অবস্থান নির্ধারণ করে, যার ফলে আরো বেশি লাভ হয়।
এই কৌশলটি সামগ্রিকভাবে সুস্পষ্ট, উচ্চ সময়ের ফ্রেমে প্রবণতা বিচার করে, কার্যকরভাবে বড় দিকের অনুসরণ করতে পারে। একই সাথে, এসএআর সূচকগুলি প্রবণতা টার্নওভার পয়েন্টগুলিকে আরও সুনির্দিষ্টভাবে অবস্থান করে, যা স্টপ লস ঝুঁকিকে কম স্তরে নিয়ন্ত্রণ করতে পারে। পরবর্তী সময়ে প্রবেশের শর্তাদি, স্টপ লস কৌশল, পজিশন ম্যানেজমেন্ট ইত্যাদির দিক থেকে অপ্টিমাইজ করা যেতে পারে, যা কৌশলটিকে আরও স্থিতিশীল এবং দক্ষ করে তোলে।
/*backtest
start: 2023-01-09 00:00:00
end: 2024-01-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy ("SAR alternating timeframe", overlay=true)
//resolution
res1=input("15", title="Resolution")
res2=input("D", title="Resolution")
res3=input("W", title="Resolution")
res4=input("M", title="Resolution")
//output functions
out = sar(0.02,0.02,0.2)
// request.security
SAR1 = request.security(syminfo.tickerid, res1, out)
SAR2 = request.security(syminfo.tickerid, res2, out)
SAR3 = request.security(syminfo.tickerid, res3, out)
SAR4 = request.security(syminfo.tickerid, res4, out)
//Plots
//plot(SAR1 , title="SAR 15", color = red, linewidth = 2)
//plot(SAR2 , title="SAR D", color = green, linewidth = 3)
plot(SAR3 , title="SAR W", color =blue, linewidth = 4)
//plot(SAR4 , title="SAR W", color =purple, linewidth = 5))
/////////////////////////////////////////////////////////////////////
//trade
if (SAR3 >= high)
strategy.entry("ParLE", strategy.long, stop=SAR3, comment="ParLE")
else
strategy.cancel("ParLE")
if (SAR3 <= low)
strategy.entry("ParSE", strategy.short, stop=SAR3, comment="ParSE")
else
strategy.cancel("ParSE")