প্যারাবোলিক স্টপ-রিভার্সাল কৌশল অনুসরণের গতি


সৃষ্টির তারিখ: 2023-12-22 14:45:12 অবশেষে সংশোধন করুন: 2023-12-22 14:45:12
অনুলিপি: 0 ক্লিকের সংখ্যা: 696
1
ফোকাস
1621
অনুসারী

প্যারাবোলিক স্টপ-রিভার্সাল কৌশল অনুসরণের গতি

ওভারভিউ

প্যারাবলিক এসএআর এবং কে-লাইন ক্রস-অপারেশন ব্যবহার করে গতিশীলতা ট্র্যাকিং এবং স্টপ লস অর্জন করার জন্য এটি একটি সুইং ট্রেডিং কৌশল। এই কৌশলটি বিয়ারিং এবং বিয়ারিং পরিস্থিতিতে ওভার এবং ডাউন পজিশন তৈরি করে এবং দামের বিপরীত হওয়ার সময় এই পজিশনগুলি বন্ধ করে দেয়।

কৌশল নীতি

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

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

কৌশলগত সুবিধা

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

কৌশলগত ঝুঁকি

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

কৌশলগত দৃঢ়তা বাড়ানোর উপায়গুলির মধ্যে রয়েছেঃ স্টপ লস সেটিংটি যথাযথভাবে কঠোর করার জন্য অপ্টিমাইজ করা; নিশ্চিতকরণ হিসাবে অন্যান্য সূচক বিচারকে সংযুক্ত করা; পরিবর্তিত বাজার পরিবেশের সাথে সূচক প্যারামিটারগুলি সামঞ্জস্য করা; বিভিন্ন জাতের উপর নির্ভর করে সর্বোত্তম প্যারামিটার সমন্বয় নির্বাচন করা ইত্যাদি।

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

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-21 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Parabolic SAR Strategy", overlay=true)
start = input(0.05)
increment = input(0.075)
maximum = input(1)

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 = 2000, title = "From Year", minval = 1970)
 //monday and session 
// To Date Inputs
toDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2020, title = "To Year", minval = 1970)

startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true

var bool uptrend = na
var float EP = na
var float SAR = na
var float AF = start
var float nextBarSAR = na
if bar_index > 0
	firstTrendBar = false
	SAR := nextBarSAR
	if bar_index == 1
		float prevSAR = na
		float prevEP = na
		lowPrev = low[1]
		highPrev = high[1]
		closeCur = close
		closePrev = close[1]
		if closeCur > closePrev
			uptrend := true
			EP := high
			prevSAR := lowPrev
			prevEP := high
		else
			uptrend := false
			EP := low
			prevSAR := highPrev
			prevEP := low
		firstTrendBar := true
		SAR := prevSAR + start * (prevEP - prevSAR)
	if uptrend
		if SAR > low
			firstTrendBar := true
			uptrend := false
			SAR := max(EP, high)
			EP := low
			AF := start
	else
		if SAR < high
			firstTrendBar := true
			uptrend := true
			SAR := min(EP, low)
			EP := high
			AF := start
	if not firstTrendBar
		if uptrend
			if high > EP
				EP := high
				AF := min(AF + increment, maximum)
		else
			if low < EP
				EP := low
				AF := min(AF + increment, maximum)
	if uptrend
		SAR := min(SAR, low[1])
		if bar_index > 1
			SAR := min(SAR, low[2])
	else
		SAR := max(SAR, high[1])
		if bar_index > 1
			SAR := max(SAR, high[2])
	nextBarSAR := SAR + AF * (EP - SAR)
	if barstate.isconfirmed and time_cond
		if uptrend
			strategy.entry("ParSE", strategy.short, stop=nextBarSAR, comment="ParSE")
			strategy.cancel("ParLE")
		else
			strategy.entry("ParLE", strategy.long, stop=nextBarSAR, comment="ParLE")
			strategy.cancel("ParSE")
plot(SAR, style=plot.style_cross, linewidth=3, color=color.orange)
plot(nextBarSAR, style=plot.style_cross, linewidth=3, color=color.aqua)
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)