
এই কৌশলটির নাম হল ডাবল রিভার্সাল শতাংশ পরিবর্তন কলামিগ্রাফের পরিমাণগত কৌশল। এই কৌশলটি দুটি ভিন্ন ধরণের কৌশলকে সমন্বিতভাবে ব্যবসায়ের জন্য ব্যবহার করে, যাতে তাদের নিজস্ব সুবিধাগুলি ব্যবহার করে আরও ভাল ব্যবসায়ের ফলাফল পাওয়া যায়।
প্রথম কৌশলটি হল বিপরীতমুখী কৌশল নীতি, যা বন্ধের দামের আগের দিন বা কয়েক দিনের তুলনা অনুসারে, স্টোক সূচকের সাথে মিলিত হয়ে বিপরীতমুখী সংকেত দেখা যায় কিনা তা নির্ধারণ করে। দ্বিতীয় কৌশলটি হল ক্যালভিন শতাংশ পরিবর্তনের স্তম্ভের চিত্রের সূচকটি ব্যবহার করে, প্রতিদিনের পতনের পরিবর্তনের মাত্রা নির্ধারণ করে, পজিশন স্থাপনের ভিত্তিতে।
ডাবল রিভার্সাল শতাংশ পরিবর্তন কলামিস্টিক গ্রাফিকাল কৌশল দুটি প্রধান উপাদান ব্যবহার করেঃ
প্রথম অংশটি হল ১২৩ বিপরীতমুখী কৌশল, যার বিচারিক যুক্তি হল:
যদি বন্ধের মূল্য আগের দিনের বন্ধের মূল্যের চেয়ে কম হয় এবং স্টোকের দ্রুত লাইনটি ধীর লাইনের চেয়ে বেশি এবং 50 এর উপরে থাকে, তবে এটি একটি ওভার-বয় হিসাবে বিবেচিত হয় এবং একটি বিক্রয় সংকেত দেয়;
যদি বন্ধের মূল্য আগের দিনের বন্ধের মূল্যের চেয়ে বেশি হয় এবং স্টোক দ্রুত লাইনটি ধীর লাইনের চেয়ে কম এবং 50 স্তরের নীচে থাকে তবে এটি একটি ওভারসোল্ড অঞ্চলে বলে মনে করা হয় এবং একটি ক্রয় সংকেত তৈরি করে;
ক্রয় এবং বিক্রয় সংকেত অনুযায়ী, যথাযথ পল্টি হেড বা খালি হেড পজিশন স্থাপন করা।
দ্বিতীয় অংশটি হল শতাংশ পরিবর্তনের কলামযুক্ত চিত্রের সূচক, যা বিচার করার লজিকটি হলঃ
বর্তমান K-রেখাটি পূর্ববর্তী N-রেখা (input_barsback সংজ্ঞায়িত) থেকে কত শতাংশ পরিবর্তিত হয়েছে তা গণনা করুন।
যদি পরিবর্তনের শতাংশ BuyZone সংজ্ঞায়িত ধনাত্মক অঞ্চলের চেয়ে বেশি হয় তবে একটি ক্রয় সংকেত উত্পন্ন হয়; যদি SellZone সংজ্ঞায়িত নেতিবাচক অঞ্চলের চেয়ে কম হয় তবে একটি বিক্রয় সংকেত উত্পন্ন হয়;
ক্রয় এবং বিক্রয় সংকেত অনুযায়ী, যথাযথ পল্টি হেড বা খালি হেড পজিশন স্থাপন করা।
অবশেষে, যদি দুটি কৌশল থেকে উত্পন্ন সংকেত একত্রিত হয়, তবে প্রকৃতপক্ষে একটি অবস্থান তৈরি করা হয়। যদি সংকেতগুলি একত্রিত না হয় তবে কোনও অবস্থান পরিবর্তন হয় না।
ডাবল রিভার্সাল শতাংশ পরিবর্তন কলামিস্টিক ক্যাটাগরির কৌশলগুলির কয়েকটি বড় সুবিধা রয়েছেঃ
দুটি ভিন্ন ধরণের কৌশলের স্বতন্ত্র সুবিধাগুলিকে কাজে লাগিয়ে আরও স্থিতিশীল লাভের আশা করা যায়। 123 বিপরীতমুখী কৌশলগুলি বাজারের বিপরীতমুখী পয়েন্টগুলি বিচার করার ক্ষেত্রে দুর্দান্ত কাজ করে; শতাংশ পরিবর্তন পিলারগ্রাফ সূচকগুলি দ্রুত বিপরীতমুখী ট্রেন্ডগুলি সনাক্ত করতে পারে। উভয়ই একত্রিত হয়ে বিপরীতমুখী এবং প্রবণতা ক্যাপচার করতে পারে।
দুই ধরনের কৌশলগত সংকেতের সমন্বয়, কিছু ভুল সংকেতকে কার্যকরভাবে ফিল্টার করতে পারে, অপ্রয়োজনীয় স্টপ লস কমাতে পারে এবং লেনদেনের ঝুঁকি কমাতে পারে।
123 বিপরীতমুখী কৌশল প্যারামিটার অপ্টিমাইজ করার জন্য প্রচুর জায়গা রয়েছে, বিভিন্ন জাত এবং সময়কালের জন্য প্যারামিটার সমন্বয়কে সামঞ্জস্য করে অপ্টিমাইজ করা যায়।
শতকরা হার পরিবর্তনের পলল চার্ট কৌশলটি স্বজ্ঞাত, প্যারামিটারগুলি সামঞ্জস্য করে ট্রেডিংয়ের ঝুঁকিগুলি সহজেই উপলব্ধি এবং নিয়ন্ত্রণ করা যায়।
ডাবল রিভার্সাল শতাংশ পরিবর্তনের কলামিস্টিক গ্রাফিক্যাল কৌশল কিছু ঝুঁকি নিয়ে আসেঃ
যখন দুটি কৌশলগত সংকেত মিলবে না, তখন পজিশন তৈরি করা সম্ভব হবে না এবং কিছু ট্রেডিংয়ের সুযোগ মিস করা হবে। মিলের সম্ভাবনা বাড়ানোর জন্য শতাংশ পরিবর্তনের কলামের চিত্রের প্যারামিটার ব্যাপ্তি যথাযথভাবে প্রশস্ত করা যেতে পারে।
123 বিপরীতমুখী কৌশলটি প্যারামিটার-সংবেদনশীল, অনুপযুক্ত প্যারামিটার সমন্বয়টি অত্যধিক ত্রুটিযুক্ত সংকেত তৈরি করতে পারে। বিভিন্ন জাতের পৃথক পরীক্ষার প্যারামিটারগুলির সাথে মোকাবিলা করুন যাতে প্যারামিটারগুলি স্থিতিশীল থাকে।
যদি শতকরা পরিবর্তন স্তম্ভচিত্র দ্বারা উত্পন্ন ক্রয়-বিক্রয় সংকেতের দিকটি ভুল হয় এবং 123 টি বিপরীত সিগন্যালের সাথে মিলিত হয় তবে বড় ক্ষতির সৃষ্টি হবে। শতকরা পরিবর্তনের পরামিতিগুলির ব্যাপ্তি যথাযথভাবে সংক্ষিপ্ত করা উচিত, ঝুঁকি নিয়ন্ত্রণ করা উচিত।
কৌশলটি চলার কিছু সময় পরে, প্যারামিটারগুলির অভিযোজনশীলতা হ্রাস পায়। কৌশলটির উপার্জন কার্ভ এবং ট্রেডিং সিগন্যালগুলি পর্যবেক্ষণ করা প্রয়োজন, প্যারামিটারগুলি সামঞ্জস্য করার সময় নির্ধারণ করা।
ডাবল ইনভার্সন শতাংশ পরিবর্তন কলামিটি গ্রাফিকাল কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ
Length, KSmoothing, DLength এবং অন্যান্য প্যারামিটারগুলিকে অপ্টিমাইজ করে বিভিন্ন জাত এবং সময়কালের জন্য আরও উপযুক্ত প্যারামিটার সমন্বয় খুঁজে বের করুন।
ইনপুট_বারসব্যাক প্যারামিটারটি সংশোধন করুন যা প্যারামিটারের শতকরা হার পরিবর্তন করে এবং কৌশলটি দীর্ঘতর বা সংক্ষিপ্ততর দেখার সময়কালের প্রভাব নির্ধারণ করে।
স্টপ লস কৌশল প্রয়োগের মাধ্যমে, শতকরা হার পরিবর্তনের কারণে ভুল সংকেত প্রাপ্তির ফলে বড় ক্ষতি এড়ানো যায়।
মেশিন লার্নিং এবং অন্যান্য পদ্ধতির মাধ্যমে, ট্রেডিংয়ের সময় ট্রেডিংয়ের শতাংশ পরিবর্তনের মডেলগুলিকে প্রশিক্ষণ দেওয়ার চেষ্টা করুন, যাতে আপনি আরও বেশি সাফল্যের হার অর্জন করতে পারেন।
অন্যান্য সহায়ক প্রযুক্তিগত সূচকগুলি যুক্ত করা, কৌশলগত ট্রেডিং সংকেতগুলি সমৃদ্ধ করা, এবং ট্রেডিং ফ্রিকোয়েন্সি বৃদ্ধি করা।
ডাবল রিভার্সাল শতাংশ পরিবর্তন স্তম্ভচিত্রের ক্যাটাগরি কৌশলটি দুটি ভিন্ন ধরণের কৌশলগুলির সুবিধাগুলি পুরোপুরি ব্যবহার করে, ঝুঁকি নিয়ন্ত্রণের সাথে সাথে মুনাফার সুযোগ বাড়িয়ে তোলে। এই কৌশলটি সহজেই বোঝা যায় এবং অনুকূলিতকরণ করা যায়, যা গবেষণা এবং অনুশীলনের জন্য উপযুক্ত। আরও প্যারামিটার সমন্বয় এবং কৌশল অনুকূলিতকরণের মাধ্যমে আরও স্থিতিশীল অতিরিক্ত আয় পাওয়ার সম্ভাবনা রয়েছে।
/*backtest
start: 2023-11-05 00:00:00
end: 2023-12-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 31/03/2021
// This is combo strategies for get a cumulative signal.
//
// First strategy
// This System was created from the Book "How I Tripled My Money In The
// Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies.
// The strategy buys at market, if close price is higher than the previous close
// during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50.
// The strategy sells at market, if close price is lower than the previous close price
// during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50.
//
// Second strategy
// This histogram displays price or % change from previous bar.
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
Reversal123(Length, KSmoothing, DLength, Level) =>
vFast = sma(stoch(close, high, low, Length), KSmoothing)
vSlow = sma(vFast, DLength)
pos = 0.0
pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1,
iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0)))
pos
PCB(input_percentorprice,input_barsback,SellZone,BuyZone) =>
pos = 0.0
xPrice = close
xPrice1 = iff(input_percentorprice, xPrice - xPrice[input_barsback], ((xPrice - xPrice[input_barsback]) * 100)/ xPrice[input_barsback])
pos := iff(xPrice1 > BuyZone, 1,
iff(xPrice1 < SellZone, -1, nz(pos[1], 0)))
pos
strategy(title="Combo Backtest 123 Percent change bar", shorttitle="Combo", overlay = true)
line1 = input(true, "---- 123 Reversal ----")
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
line2 = input(true, "---- Percent change bar ----")
input_percentorprice = input(false, title="Price Change")
input_barsback = input(1, title="Look Back")
SellZone = input(-0.33, minval=0.01, step = 0.01)
BuyZone = input(0.33, minval=0.01, step = 0.01)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posPCB = PCB(input_percentorprice,input_barsback,SellZone,BuyZone)
pos = iff(posReversal123 == 1 and posPCB == 1 , 1,
iff(posReversal123 == -1 and posPCB == -1, -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 )