মোমেন্টাম রিভার্সাল এবং সঙ্কুচিত ব্রেকথ্রু লো-বাই গোল্ডেন ক্রস কৌশল


সৃষ্টির তারিখ: 2023-12-07 16:57:11 অবশেষে সংশোধন করুন: 2023-12-07 16:57:11
অনুলিপি: 0 ক্লিকের সংখ্যা: 782
1
ফোকাস
1621
অনুসারী

মোমেন্টাম রিভার্সাল এবং সঙ্কুচিত ব্রেকথ্রু লো-বাই গোল্ডেন ক্রস কৌশল

ওভারভিউ

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

কৌশল নীতি

কৌশলটির কেন্দ্রীয় সংকেত আসে ক্যামেরিলার শাখা থেকে। ক্যামেরিলার শাখা গতকালের দামের পরিসরের উপর ভিত্তি করে এস 1 থেকে এস 5 এবং আর 1 থেকে আর 5 পয়েন্টগুলিতে বিভক্ত। দাম যখন এস 1 পয়েন্ট থেকে উপরে উঠে যায় তখন একটি কেনার সংকেত তৈরি হয় এবং যখন দাম R1 পয়েন্ট থেকে নীচে উঠে যায় তখন একটি বিক্রয় সংকেত তৈরি হয়। এছাড়াও, আরএসআই নির্দেশকের সাথে মিলিতভাবে বিচার করা হয় যে এটি oversold অবস্থায় রয়েছে কিনা, এটি প্রবেশের সাফল্যের হার বাড়িয়ে তুলতে পারে।

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

উদাহরণস্বরূপ, যদি গতকালের দাম ১০-১১ এর মধ্যে ওঠানামা করে, তবে আজকের বন্ধের দাম ১১.০৫ (S1 বেস পয়েন্ট) অতিক্রম করে এবং আরএসআই ২০ দেখায়, তবে এটি একটি কেনার সংকেত তৈরি করে। যদি আজকের বন্ধের দাম ১০.৯৫ (R1 বেস পয়েন্ট) অতিক্রম করে এবং আরএসআই ২০ দেখায়, তবে এটি একটি বিক্রয় সংকেত তৈরি করে। সুতরাং, এই কৌশলটি ব্রেকিং সংকেত এবং ওভারসেল সংকেতের সুবিধাগুলিকে একত্রিত করে।

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

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

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

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

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

আরেকটি ঝুঁকি হল, আরএসআই সূচকটি ব্যর্থ হয়। এমনকি যদি ওভারপাস হয় তবে আরএসআই ৩০ এর নীচে নেমে আসেনি। এই সময়ে কোনও লেনদেনের সংকেত তৈরি হয় না এবং বিপরীত হওয়ার সুযোগটি মিস করা হয়। এই ঝুঁকির জন্য, আরএসআইয়ের প্যারামিটার সেটিংটি যথাযথভাবে অনুকূলিত করা যেতে পারে।

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

এই কৌশলটি নিম্নলিখিত উপায়ে উন্নত করা যেতে পারেঃ

  1. আরএসআই-এর জন্য অনুকূলিতকরণ প্যারামিটারগুলিঃ আপনি বিভিন্ন ওভারসেল লাইন পরীক্ষা করতে পারেন, 30 ভাল বা 20 আরও উপযুক্ত।

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

  3. বিভিন্ন ক্যামেরিল্লা শাখা পরীক্ষা করুন। শুধুমাত্র S1 এবং R1 ব্যবহার করা যেতে পারে, যা মিথ্যা ভাঙ্গার সম্ভাবনা হ্রাস করে।

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

  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 )