পিভট সাপোর্ট প্রেসার রিভার্সাল কৌশল


সৃষ্টির তারিখ: 2023-09-26 17:38:56 অবশেষে সংশোধন করুন: 2023-09-26 17:38:56
অনুলিপি: 0 ক্লিকের সংখ্যা: 1149
1
ফোকাস
1617
অনুসারী

ওভারভিউ

অক্ষীয় সমর্থন চাপ বিপরীত কৌশল একটি বিরতি ট্রেডিং কৌশল যা অক্ষীয় সমর্থন চাপ পয়েন্টের ধারণার সাথে একত্রিত হয়, যখন দাম অক্ষীয় পয়েন্ট অতিক্রম করে তখন বিপরীতভাবে কাজ করে। কৌশলটি সহজেই বোঝা যায়, সহজেই বাস্তবায়ন করা যায়, এটি একটি শর্ট লাইন বিরতি ট্রেডিং কৌশল।

কৌশল নীতি

এই কৌশলটি প্রথমে একটি নির্দিষ্ট সময়কালের সর্বোচ্চ এবং সর্বনিম্ন মূল্য গণনা করে (যেমন 4 টি কে লাইন), যা অক্ষীয় সমর্থন এবং অক্ষীয় চাপের স্তর হিসাবে কাজ করে। তারপরে রিয়েল-টাইমে দামের গতিবিধি পর্যবেক্ষণ করে এবং সিদ্ধান্ত নেয় যে দামটি অক্ষীয় স্তরটি ভেঙেছে কিনা। বিশেষতঃ

  1. pivothigh () ফাংশন ব্যবহার করে সর্বোচ্চ মান গণনা করা হয়, যা অক্ষীয় চাপ বিট swh পায়
  2. পিভটলো () ফাংশন ব্যবহার করে সর্বনিম্ন মান গণনা করা হয়, যা অক্ষীয় সমর্থন swl
  3. যখন মূল্য বৃদ্ধি অক্ষীয় চাপ swh অতিক্রম করে, তখন Short ট্রেড করুন (কৌশল.শর্ট)
  4. যখন দামের পতন অক্ষীয় সমর্থন swl অতিক্রম করে, তখন মাল্টি হেড ট্রেড করুন (লং কৌশল)

এই কৌশলটির লজিকটি সহজ এবং পরিষ্কার, মূলত মূল্যটি অক্ষীয় স্থানটি ভেঙে যাওয়ার সিদ্ধান্ত নেওয়ার জন্য বিপরীত ক্রিয়াকলাপটি করা। একই সাথে, কৌশলটি ট্রেডিং টাইম কন্ট্রোল লজিক যুক্ত করে, কেবলমাত্র নির্দিষ্ট সময়ের মধ্যে ট্রেড করে, যার ফলে রাতারাতি ঝুঁকি এড়ানো যায়।

সামর্থ্য বিশ্লেষণ

এই কৌশলটির বেশ কিছু সুবিধা রয়েছেঃ

  1. কৌশলগুলি সহজ, সহজেই বোঝা যায় এবং প্রয়োগ করা যায়, যা নতুনদের জন্য উপযুক্ত;
  2. ট্রেন্ডের বিপরীতমুখী অবস্থার জন্য অক্ষের অবস্থান ব্যবহার করে, যা স্বল্পমেয়াদী বাজারের শব্দ দ্বারা প্রভাবিত হয় না;
  3. অক্ষীয় অবস্থান অতিক্রম করার সময়ই ট্রেড করুন, যাতে অপ্রয়োজনীয় উচ্চ ট্রেডিং ফ্রিকোয়েন্সি এড়ানো যায়;
  4. ট্রেডিংয়ের সময় নিয়ন্ত্রণে যুক্ত করা হয়েছে, যা রাতারাতি ট্রেডিংয়ের ঝুঁকি এড়াতে সহায়তা করে।
  5. কম কোড, কম রিসোর্স, এবং কৌশলগতভাবে অপ্টিমাইজ করা সহজ।

ঝুঁকি বিশ্লেষণ

এই কৌশলটির কিছু ঝুঁকি রয়েছে যা সম্পর্কে সতর্ক থাকা দরকারঃ

  1. অক্ষীয় বিট 100% মূল্য প্রবণতা পূর্বাভাস দিতে পারে না, এবং ভুল ভাঙ্গার সম্ভাবনা রয়েছে;
  2. ট্রেডিং সিগন্যাল নির্ধারণের জন্য অন্যান্য সূচকের সাথে একত্রে ট্রেডিং সিগন্যাল নির্ধারণ করা উচিত।
  3. “এটি একটি বড় ধরনের ঝুঁকি, কারণ এটি মূলধন বাজার এবং স্বতন্ত্র স্টক বৈশিষ্ট্যগুলিকে বিবেচনা করে না।
  4. সমর্থন চাপের কাছাকাছি থাকাকালীন, বিরতির প্রভাবটি সুস্পষ্ট নাও হতে পারে, যথাযথভাবে ক্ষতির পরিসীমা ছেড়ে দেওয়া উচিত।

ঝুঁকি নিয়ন্ত্রণের জন্য, অপ্টিমাইজেশনের সুপারিশগুলি চলমান স্টপ লস অন্তর্ভুক্ত করার কথা বিবেচনা করতে পারে, বড় প্রবণতার দিকটি ধরে রাখতে পারে, এবং ভুল ভাঙ্গার হার হ্রাস করার জন্য স্টক এবং বড় পয়েন্টের বিকল্পগুলির সাথে কাজ করতে পারে।

অপ্টিমাইজেশান দিক

এই কৌশলটি যেহেতু ঝুঁকিপূর্ণ, তাই ভবিষ্যতে নিম্নলিখিত দিকগুলি থেকে এটির উন্নতি করা যেতে পারেঃ

  1. অক্ষীয় বিট প্যারামিটারগুলিকে অপ্টিমাইজ করুন, যেমন গণনা চক্রের দৈর্ঘ্য বাড়িয়ে দেখুন যে এটি সাফল্যের হার বাড়িয়ে তুলতে পারে কিনা;

  2. মোবাইল স্টপ-অফ ব্যবস্থায় যোগদান করুন, বড় ট্রেন্ড অনুসরণ করুন এবং বিপরীতমুখী ঝুঁকি হ্রাস করুন;

  3. অন্য সূচক যেমন MACD এর সাথে যুক্ত হয়ে প্রবণতা নির্ণয় করা, যাতে ভুয়া ব্রেকআউটের ঝুঁকি এড়ানো যায়;

  4. শেয়ারের শ্রেণিবিন্যাসের জন্য, বিভিন্ন বৈশিষ্ট্যের মধ্যে পার্থক্য করুন, বিভিন্ন পরামিতি সেট করুন;

  5. ট্রেডিংয়ের সময়সীমা অপ্টিমাইজ করা, বিভিন্ন সময় অঞ্চল যেমন ইউএসএক্স, হংকং ইত্যাদির সময় বিবেচনা করা;

  6. এই ক্ষেত্রে, আপনি আপনার ট্রেডিং কৌশলটি পরিবর্তন করতে পারেন, এবং আপনার ট্রেডিং কৌশলটি পরিবর্তন করতে পারেন।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Pivot Reversal Strategy", overlay=true)

// === BACKTEST RANGE ===
FromMonth = input(defval = 2, title = "From Month", minval = 1)
FromDay   = input(defval = 1, title = "From Day", minval = 1)
FromYear  = input(defval = 2018, title = "From Year", minval = 2014)
ToMonth   = input(defval = 1, title = "To Month", minval = 1)
ToDay     = input(defval = 1, title = "To Day", minval = 1)
ToYear    = input(defval = 9999, title = "To Year", minval = 2014)


leftBars = input(4)
rightBars = input(2)

swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0
hprice := swh_cond ? swh : hprice[1]

le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)
    strategy.entry("PivRevLE", strategy.long, comment="PivRevLE", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0
lprice := swl_cond ? swl : lprice[1]


se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)
    strategy.entry("PivRevSE", strategy.short, comment="PivRevSE", stop=lprice - syminfo.mintick)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)