SAR বিকল্প সময় ফ্রেম ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2024-01-16 14:18:20 অবশেষে সংশোধন করুন: 2024-01-16 14:18:20
অনুলিপি: 0 ক্লিকের সংখ্যা: 656
1
ফোকাস
1617
অনুসারী

SAR বিকল্প সময় ফ্রেম ট্রেডিং কৌশল

ওভারভিউ

এই কৌশলটি SAR সূচকের উপর ভিত্তি করে ট্রেডিং কৌশল যা বিভিন্ন সময়কালের মধ্যে বিকল্প অপারেশন করে। কৌশলটি 15 মিনিটের, সূর্যের, ঘূর্ণিঝড়ের এবং চাঁদের সময় ফ্রেমের অধীনে পৃথকভাবে SAR সূচক গণনা করে এবং ঘূর্ণিঝড়ের সময় ফ্রেমের অধীনে ট্রেডিং অপারেশন করে। ঘূর্ণিঝড়ের SAR সূচকটি সর্বোচ্চ মূল্য অতিক্রম করার সময় অতিরিক্ত হয় এবং সর্বনিম্ন মূল্য অতিক্রম করার সময় শূন্য হয়।

কৌশল নীতি

এসএআর সূচক গণনা

এসএআর সূচকটি প্যারাবোলিক এসএআর সূচককে বোঝায়, যা বর্তমান দামের সাথে historicalতিহাসিক দামের সম্পর্কের গণনা করে বাজারের প্রবণতার দিকনির্দেশের বিচার করে। যখন দামগুলি এসএআর পয়েন্টটি অতিক্রম করে, তখন প্রবণতা বিপরীত হয়।

এই কৌশলটি 15 মিনিট, সূর্যরেখা, ঘূর্ণিপথ এবং চন্দ্ররেখার সময় ফ্রেমে SAR মান গণনা করে।

SAR = SAR前值 + 加速因子(最高价 - SAR前值) # 多头趋势
SAR = SAR前值 + 加速因子(最低价 - SAR前值) # 空头趋势

এর মধ্যে, ত্বরণ ফ্যাক্টরের প্রাথমিক মানটি 0.02 সেট করা হয়েছে, যা ধীরে ধীরে প্রবণতা অব্যাহত থাকায় 0.2 পর্যন্ত বৃদ্ধি পাবে।

ট্রেডিং কৌশল

কৌশলটি ঘূর্ণিপথের সময় ফ্রেমের অধীনে ট্রেডিং সংকেত প্রেরণ করে। ঘূর্ণিপথের SAR-এ সর্বোচ্চ মূল্য অতিক্রম করার সময়, SAR-এর মান হিসাবে স্টপ লস সেট করুন। যখন SAR-এর নীচে সর্বনিম্ন মূল্য অতিক্রম করা হয়, তখন 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")