%R বিপরীত চ্যানেল কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১২-০৫ ১২ঃ০৪ঃ১৩
ট্যাগঃ

img

কৌশল ওভারভিউ

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

কৌশল নীতি

কৌশলটি মূলত দুটি সূচকের উপর ভিত্তি করেঃ%R সূচক (%R)এবংলারুয়েন্ট চ্যানেল রেল.

PercentR সূচক বর্তমান বন্ধের মূল্য এবং সর্বশেষতম সময়ের সর্বোচ্চ এবং সর্বনিম্ন মূল্যের মধ্যে দূরত্ব দেখায়। মানের পরিসীমা 0 থেকে -100। 0 এর কাছাকাছি মান মানে বর্তমান বন্ধের মূল্য সম্প্রতি সর্বোচ্চ বিন্দুর কাছাকাছি। এবং -100 এর কাছাকাছি মান মানে বর্তমান বন্ধের মূল্য সম্প্রতি সর্বনিম্ন মূল্যের কাছাকাছি।

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

কৌশলটি প্রথমে হিসাব করে%R সূচকএবংলারুয়েন্ট চ্যানেল রেল, তারপর এই দুইটি সূচক ব্যবহার করে নির্ধারণ করা হয় যে বর্তমান অবস্থাটি অতিরিক্ত ক্রয় বা অতিরিক্ত বিক্রয় হয়েছে কিনাঃ

  1. যখন PercentR -৮৭ এর নিচে থাকে, তখন স্ট্যাটাসটি ওভারসোল্ড বলে মনে করা হয়।
  2. যখন PercentR -২০ এর উপরে থাকে, তখন স্ট্যাটাসটি ওভারবয় বলে মনে করা হয়।

যদি বর্তমান স্থিতিটি অত্যধিক ক্রয় বা অত্যধিক বিক্রয় না হয়, তবে এটি বাজারে খোলা থাকবে এবং একই দিনে বাজারের বন্ধ হওয়ার আগে অবস্থানটি বন্ধ করবে।

দামের বিপরীতমুখী অবস্থাকে ধরে ফেলার মাধ্যমে, এটি স্বল্পমেয়াদে লাভ করতে পারে।

সুবিধা

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

ঝুঁকি

  1. ব্যর্থ বিপরীত, লাভের সাথে বের হতে পারে না.
  2. অনুপযুক্ত প্যারামিটার সেটিং, সঠিকভাবে overbought / oversold অবস্থা বিচার করতে পারবেন না।
  3. ইনট্রা ডে ট্রেডিংয়ের সময় খুব কম, ট্রেডিং সিগন্যাল কম।

পরামিতিগুলি অপ্টিমাইজ করে, অর্ডার দেওয়ার সময়কে সামঞ্জস্য করে বা অন্যান্য সূচকগুলির সাথে একত্রিত করে ঝুঁকিগুলি হ্রাস করা যেতে পারে।

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

  1. হ্রাস সম্প্রসারণ এড়ানোর জন্য স্টপ লস লাইন সেট করার জন্য একটি স্টপ লস প্রক্রিয়া চালু করা যেতে পারে।
  2. PercentR এর পরামিতিগুলিকে অপ্টিমাইজ করা যেতে পারে যাতে অতিরিক্ত ক্রয়/অতিরিক্ত বিক্রয়ের বিচার আরও সঠিক হয়।
  3. এই কৌশলটি একাধিক টাইমফ্রেম ট্রেডিং বাস্তবায়নের জন্য একই সাথে একাধিক টাইমফ্রেমে ব্যবহার করা যেতে পারে।
  4. এটিকে কেডিজে, এমএসিডি এর মতো অন্যান্য সূচকগুলির সাথে একত্রিত করে ট্রেডিং সংকেতগুলিকে আরও নির্ভরযোগ্য করে তুলতে পারে।

সংক্ষিপ্তসার

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


/*backtest
start: 2023-11-04 00:00:00
end: 2023-12-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © zweiprozent original strategy by larry williams

strategy("Daily PercentR Strategy", overlay=false)
D_High = security(syminfo.tickerid, 'D', high[1])
D_Low = security(syminfo.tickerid, 'D', low[1])
D_Close = security(syminfo.tickerid, 'D', close[1])
D_Open = security(syminfo.tickerid, 'D', open[1])

LowMarker = input(-87,"Low Marker",input.integer)

HighMarker =  input(-20,"High Marker",input.integer)

length = input(title="Length", type=input.integer, defval=3)
src = input(close, "Source", type = input.source)
_pr(length) =>
	max = highest(length)
	min = lowest(length)
	100 * (src - max) / (max - min)
percentR = _pr(length)
obPlot = hline(LowMarker, title="Upper Band", color=#606060)
hline(-50, title="Middle Level", linestyle=hline.style_dotted, color=#606060)
osPlot = hline(HighMarker, title="Lower Band", color=#606060)
fill(obPlot, osPlot, title="Background", color=color.new(#9915ff, 90))
plot(percentR, title="%R", color=#3A6CA8, transp=0)

// Go Long - if percentR is not overbought/sold

ordersize=floor(strategy.equity/close) 

if percentR<HighMarker and percentR>LowMarker
    strategy.entry("Long", strategy.long,comment="Long")

//exit at end of session
if low[0]<high[0]
    strategy.close("Long", comment="exit")
    

আরো