
ডাবল ইকুইলেন্স বিয়ার বা ডাবল ইকুইলেন্স বিয়ার কৌশলটি একটি সমন্বিত কৌশল যা 123 বিপরীত কৌশল এবং মাল্টি স্পেস ইকুইলেন্স সূচককে একত্রিত করে। এই কৌশলটি 123 বিপরীত কৌশল দ্বারা উত্পন্ন সংকেত এবং মাল্টি স্পেস ইকুইলেন্স সূচকের সংকেত ব্যবহার করে যাচাই করার জন্য এবং আরও নির্ভরযোগ্যভাবে বাজারে প্রবেশের জন্য।
এই কৌশল দুটি উপ-কৌশল নিয়ে গঠিতঃ
123 বিপরীতমুখী কৌশল। এই কৌশলটি পরবর্তী দুটি সমাপ্তির দামের বিপরীত হওয়ার সময় একটি সংকেত দেয়, অর্থাৎ যদি প্রথম দু’দিনের সমাপ্তির দাম কমে যায় এবং তৃতীয় দিনের সমাপ্তির দাম বেড়ে যায় তবে এটি বেশি হয়, এবং যদি প্রথম দু’দিনের সমাপ্তির দাম বেড়ে যায় এবং তৃতীয় দিনের সমাপ্তির দাম কমে যায় তবে এটি খালি থাকে। একই সাথে, এই কৌশলটি স্টোক সূচকের সাথে একত্রিত হয় এবং কেবলমাত্র স্টোক সূচকটি ওভারসোল্ড বা ওভারসোল্ড দেখায় তখনই সংকেত দেয়।
মাল্টি-হোড সামঞ্জস্য সূচক কৌশল। এই কৌশলটি মাল্টি-হোড শক্তি এবং শূন্য শক্তির সমান্তরাল পরিস্থিতি গণনা করে বাজারের প্রবণতা নির্ধারণ করে। বিশেষত, এটি মাল্টি-হোড শক্তি এবং শূন্য শক্তির বিচার করার জন্য দিনের বন্ধের দাম এবং খোলার দামের পার্থক্য এবং আগের দিন এবং আগের দিনের পার্থক্য গণনা করে। মাল্টি-হোড শক্তির পার্থক্য যত বেশি, প্রবণতা তত স্পষ্ট।
সমন্বিত কৌশলটির ট্রেডিং সিগন্যালটি উপরের দুটি উপ-কৌশল থেকে প্রাপ্ত ট্রেডিং সিগন্যাল থেকে উদ্ভূত। সমন্বিত কৌশলটি কেবলমাত্র যখন দুটি উপ-কৌশলগুলির সংকেত একত্রিত হয় তখনই এই সংকেতটি গ্রহণ করে। উদাহরণস্বরূপ, যখন উভয়ই বহুবার প্রদর্শিত হয়। যদি দুটি উপ-কৌশল থেকে প্রেরিত সংকেতগুলি একত্রিত না হয় তবে সমন্বিত কৌশলটি এই সংকেতটি এড়িয়ে যায় এবং অপেক্ষা করার মনোভাব গ্রহণ করে।
ডাবল-ব্যালেন্সিং বিয়ার-বোর কৌশলটির সবচেয়ে বড় সুবিধা হ’ল এটির উচ্চ নির্ভরযোগ্যতা। যেহেতু এটি দুটি উপ-কৌশলকে প্রবেশের জন্য একক সংকেত প্রেরণ করতে বলে, তাই এটি ভুয়া সংকেত এড়াতে যাচাইকরণের ভূমিকা পালন করতে পারে। এছাড়াও, দুটি উপ-কৌশল বিপরীতমুখী এবং প্রবণতা উভয় দিক থেকে সুযোগগুলি খাঁজ করতে পারে, কৌশলটি বিচ্ছিন্ন করতে পারে এবং একক কৌশলটির ঝুঁকি এড়াতে পারে।
123 বিপরীতমুখী কৌশলগুলি স্বল্পমেয়াদী বাজারের বিপরীতমুখী সুযোগগুলি ধরতে পারে। মাল্টি-হোলা সমতুল্য কৌশলগুলি দীর্ঘমেয়াদী প্রবণতার দিকনির্দেশনা নির্ধারণ করতে পারে। উভয়ই একসাথে ব্যবহৃত হয়, বিপরীতমুখী হওয়ার সাথে সাথে মূল প্রবণতা ধরে রাখতে পারে, দুর্বল বিপরীতমুখী সংকেতগুলিকে ফিল্টার করতে পারে, যার ফলে লাভের সম্ভাবনা বাড়তে পারে।
এই কৌশলটির সবচেয়ে বড় ঝুঁকিটি হ’ল সাব-কৌশলটি ভুল সংকেত প্রেরণের সম্ভাবনা দ্বিগুণ করে। যদিও সংমিশ্রণ কৌশলটি উভয় পক্ষের সংকেতকে একত্রিত করে, যখন দুটি সাব-কৌশল একই সাথে ভুল সংকেত প্রেরণ করে, তখন সংমিশ্রণ কৌশলটিও প্রবেশ করে, যার ফলে দ্বিগুণ ক্ষতি হয়।
এছাড়াও, উপ-কৌশলগুলির মধ্যে বিভেদ থাকতে পারে, একটি একাধিক সংকেত দেয় এবং অন্যটি খালি করে। এই সময়ে, সমন্বয় কৌশল সুযোগটি হারাতে পারে। যদি বিভেদটি অব্যাহত থাকে তবে সমন্বয় কৌশলটি দীর্ঘ সময়ের জন্য প্রবেশ করতে পারে না, যার ফলে তহবিলের কার্যকারিতা হ্রাস পায়।
একটি প্রবণতা-পরিবর্তন কৌশল (ট্রেন্ড-রিভার্সাল স্ট্র্যাটেজি) একটি তৃতীয় উপ-কৌশল হিসাবে বিবেচনা করা যেতে পারে। এই কৌশলটি দীর্ঘমেয়াদী প্রবণতা নির্ধারণ করতে পারে এবং প্রবণতা বিপরীত হওয়ার সময় সংকেত তৈরি করে। বাজার প্রবণতা নির্ধারণের কৌশলগুলি বাড়িয়ে ভুল সংকেতগুলি অপসারণ করতে এবং স্থিতিশীলতা বাড়াতে সহায়তা করে।
আরেকটি অপ্টিমাইজেশনের দিক হল, উপ-কৌশলগুলির প্যারামিটারগুলিকে সামঞ্জস্য করা যাতে তারা আরও বেশি মিলিত ট্রেডিং সিগন্যাল তৈরি করতে পারে। উদাহরণস্বরূপ, মাল্টি-স্পেস সমীকরণ কৌশলগুলির থ্রেশহোল্ড প্যারামিটারগুলিকে সামঞ্জস্য করা যাতে এটি দুর্বল প্রবণতা ধরতে পারে, যার ফলে এটি বিপরীত কৌশলগুলির সাথে সমন্বিত হয়।
উপরন্তু, যখন সাব-কৌশলগুলি অবিচ্ছিন্নভাবে বিভক্ত থাকে তখন কীভাবে মোকাবেলা করা যায় তা অধ্যয়ন করা যেতে পারে। উদাহরণস্বরূপ, বিভক্তির সর্বাধিক সহনশীলতা সেট করুন, পরে একা সাব-কৌশল গ্রহণের সিগন্যাল প্রবেশের চেয়ে বেশি। এটি সুযোগের ক্ষতিকে কিছুটা প্রশমিত করতে পারে।
দ্বৈত ভারসাম্যকর ষাঁড়-বেয়ার কৌশলটি 123 বিপরীত কৌশল এবং বহু-বিচ্ছিন্ন সমতা কৌশল ব্যবহার করে ট্রেডিং সিগন্যালের দ্বৈত যাচাইকরণের মাধ্যমে কার্যকরভাবে ফিল্টার করে এবং স্থিতিশীলতা বাড়ায়। একই সাথে বিপরীত কৌশল এবং প্রবণতা কৌশল সংযুক্ত করে, কৌশলটির বিচ্ছিন্নতা অর্জন করে এবং ঝুঁকি হ্রাস করে। এই কৌশলটি আরও প্যারামিটার সেটিং অপ্টিমাইজ করতে পারে, তৃতীয় কৌশলটি প্রবর্তন করতে পারে এবং আরও অনেক কিছু করতে পারে। সামগ্রিকভাবে, এই কৌশলটি উদ্ভাবনী এবং খুব শক্তিশালী ব্যবহারিক মূল্য রয়েছে।
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 03/07/2019
// 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 new indicator analyzes the balance between bullish and
// bearish sentiment.
// One can cay that it is an improved analogue of Elder Ray indicator.
// To get more information please see "Bull And Bear Balance Indicator"
// by Vadim Gimelfarb.
//
// 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
BullAndBearBalance(SellLevel, BuyLevel) =>
pos = 0
value = iff (close < open ,
iff (close[1] > open , max(close - open, high - low), high - low),
iff (close > open,
iff(close[1] > open, max(close[1] - low, high - close), max(open - low, high - close)),
iff(high - close > close - low,
iff (close[1] > open, max(close[1] - open, high - low), high - low),
iff (high - close < close - low,
iff(close > open, max(close - low, high - close),open - low),
iff (close > open, max(close[1] - open, high - close),
iff(close[1] < open, max(open - low, high - close), high - low))))))
value2 = iff (close < open ,
iff (close[1] < open , max(high - close[1], close - low), max(high - open, close - low)),
iff (close > open,
iff(close[1] > open, high - low, max(open - close[1], high - low)),
iff(high - close > close - low,
iff (close[1] < open, max(high - close[1], close - low), high - open),
iff (high - close < close - low,
iff(close[1] > open, high - low, max(open - close, high - low)),
iff (close[1] > open, max(high - open, close - low),
iff(close[1] < open, max(open - close, high - low), high - low))))))
nBBB = value2 - value
pos := iff(nBBB < SellLevel, -1,
iff(nBBB >= BuyLevel, 1, nz(pos[1], 0)))
pos
strategy(title="Combo Backtest 123 Reversal & Bull And Bear Balance", shorttitle="Combo", overlay = true)
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
SellLevel = input(-15, step=0.01)
BuyLevel = input(15, step=0.01)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posBullAndBearBalance = BullAndBearBalance(SellLevel, BuyLevel)
pos = iff(posReversal123 == 1 and posBullAndBearBalance == 1 , 1,
iff(posReversal123 == -1 and posBullAndBearBalance == -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 )