কমারিলা পিভট পয়েন্টস অগ্রগতি এবং গতি বিপরীত স্বল্প শোষণ গোল্ডেন ক্রস কৌশল

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

img

সারসংক্ষেপ

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

কৌশল নীতি

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

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

উদাহরণস্বরূপ, যদি গতকালের মূল্য 10-11-এর মধ্যে পরিবর্তিত হয়, আজকের বন্ধের মূল্য 11.05 (S1 পিভট পয়েন্ট) অতিক্রম করে, এবং একই সময়ে RSI সূচক 20 দেখায়, তাহলে একটি ক্রয় সংকেত উৎপন্ন হয়। যদি আজকের বন্ধের মূল্য 10.95 (R1 পিভট পয়েন্ট) অতিক্রম করে, এবং RSI 20 দেখায়, তাহলে একটি বিক্রয় সংকেত উৎপন্ন হয়। অতএব, এই কৌশলটি অগ্রগতি সংকেত এবং oversold সংকেতগুলির সুবিধাগুলি একত্রিত করে।

সুবিধা বিশ্লেষণ

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

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

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

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

আরেকটি ঝুঁকি হ'ল আরএসআই সূচকটি ব্যর্থ হয়। এমনকি যদি একটি পতন ঘটে, যদি আরএসআই 30 এর নীচে না পড়ে তবে কোনও ট্রেডিং সংকেত গঠিত হয় না এবং বিপরীতমুখী সুযোগগুলি মিস করা হবে। এই ঝুঁকি মোকাবেলায়, আরএসআই পরামিতি সেটিংগুলি সেই অনুযায়ী অনুকূলিত করা যেতে পারে।

অপ্টিমাইজেশান নির্দেশাবলী

কৌশলটির নিম্নলিখিত দিকগুলি অপ্টিমাইজ করা যেতে পারেঃ

  1. আরএসআই প্যারামিটার অপ্টিমাইজ করুন। বিভিন্ন ওভারসোল্ড লাইন পরীক্ষা করুন, 30 ভাল বা 20 আরও উপযুক্ত?

  2. সংমিশ্রণের জন্য অন্যান্য সূচক যোগ করুন। উদাহরণস্বরূপ, কেডিজে সূচক বিপরীত সংকেতের নির্ভরযোগ্যতা আরও নিশ্চিত করতে পারে।

  3. আপনি শুধুমাত্র S1 এবং R1 ব্যবহার করতে পারেন মিথ্যা breakouts সম্ভাবনা কমাতে.

  4. স্টপ লস কৌশল অপ্টিমাইজ করুন। আপনি ATR সূচকগুলির উপর ভিত্তি করে স্টপ লস সেট করতে পারেন বা স্টপ লস হিসাবে অগ্রগতি পিভট পয়েন্টগুলি ট্র্যাক করতে পারেন।

  5. বিভিন্ন ধরণের চুক্তি পরীক্ষা করুন। বিভিন্ন ধরণের পণ্য যেমন স্টক সূচক, বৈদেশিক মুদ্রা, পণ্যগুলির জন্য প্রযোজ্য। পরামিতিগুলি সামঞ্জস্য করা দরকার।

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

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


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

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 07/05/2020
// Pivot point studies highlight prices considered to be a likely turning point
// when looking at values from a previous period, whether it be daily, weekly, 
// quarterly or annual. Each pivot point study has its own characteristics on 
// how these points are calculated. 
//
// Red color = Sell
// Green color = Buy
//
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Camarilla Pivot Points Backtest", shorttitle="CPP", overlay = true)
res = input(title="Resolution", type=input.resolution, defval="D")
SellFrom = input(title="Sell from ", defval="R1", options=["R1", "R2", "R3", "R4", "R5"])
BuyFrom = input(title="Buu from ", defval="S1", options=["S1", "S2", "S3", "S4", "S5"])
reverse = input(false, title="Trade reverse")
xHigh  = security(syminfo.tickerid,res, high)
xLow   = security(syminfo.tickerid,res, low)
xClose = security(syminfo.tickerid,res, close)
xXLC3 = (xHigh+xLow+xClose) / 3
xRange = xHigh-xLow
S1 = xClose - xRange * (1.1 / 12)
S2 = xClose - xRange * (1.1 / 6)
S3 = xClose - xRange * (1.1 / 4)
S4 = xClose - xRange * (1.1 / 2)
R1 = xClose + xRange * (1.1 / 12)
R2 = xClose + xRange * (1.1 / 6)
R3 = xClose + xRange * (1.1 / 4)
R4 = xClose + xRange * (1.1 / 2)
R5 = (xHigh/xLow) * xClose
S5 = xClose - (R5 - xClose)
pos = 0
S = iff(BuyFrom == "S1", S1, 
      iff(BuyFrom == "S2", S2,
       iff(BuyFrom == "S3", S3,
         iff(BuyFrom == "S4", S4,
          iff(BuyFrom == "S5", S5, 0)))))
B = iff(SellFrom == "R1", R1, 
      iff(SellFrom == "R2", R2,
       iff(SellFrom == "R3", R3,
         iff(SellFrom == "R4", R4,
          iff(SellFrom == "R5", R5, 0)))))
          
pos := iff(close > B, 1,
       iff(close < S, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1 , 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	 
if (possig == 0) 
    strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )

আরো