तुलनात्मक ताकत की रणनीति में, दो बाजारों की तुलनात्मक ताकत की गणना करके एक ट्रेडिंग सिग्नल उत्पन्न किया जाता है। जब तुलनात्मक बाजार मजबूत होता है, तो इसे एक खरीद संकेत के रूप में देखा जा सकता है; जब यह कमजोर होता है, तो इसे एक बेचने का संकेत माना जाता है।
लेन-देन का तर्क इस प्रकार है:
बाजारों की तुलना करना चुनें, उदाहरण के लिए, एक विशेष स्टॉक
एक बेंचमार्क बाजार चुनें, जैसे कि एसपीओ 500
बेंचमार्क बाजार के लिए तुलनात्मक बाजार की ताकत और कमजोरी की गणना
जब अनुपात ओवरबॉय लाइन से अधिक है, तो बाजार की तुलना में अधिक किया जाना चाहिए
जब अनुपात ओवरसोल्ड क्षेत्र से कम हो, तो बाजार की तुलना में कम करें
एक रिवर्स लाइन सेट करें, जब कीमत वापस आ जाए तो बंद करें
यह रणनीति दो बाजारों के बीच सापेक्षिक ताकत और कमजोरी के संबंध की गणना करके अवमूल्यन के अवसरों का पता लगा सकती है और अवमूल्यन के अवसरों से बच सकती है।
तुलनात्मक रूप से कमजोर, पहचानने के लिए कम आंकने वाले अवसर
एक बार जब आप एक बार फिर से शुरू कर देते हैं, तो आप एक बार फिर से शुरू कर देते हैं।
सरल और स्पष्ट संचालन नियम
सही बाजारों का चयन करना
ओवरबॉय और ओवरसेलिंग क्षेत्र में निर्णय लेने की आवश्यकता
केवल ओवर-या-कॉपी करने से पूरे बाजार का लाभ नहीं मिलेगा
तुलनात्मक ताकत रणनीतियाँ दो बाजारों की ताकत और कमजोरी की तुलना करके arbitrage अवसरों की खोज करती हैं। लेकिन इसके पैरामीटर सेट और स्टॉप लॉस रणनीतियों को सावधानीपूर्वक मूल्यांकन करने की आवश्यकता है।
/*backtest
start: 2022-09-07 00:00:00
end: 2023-09-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 10/03/2017
// Comparative Relative Strength Strategy for ES
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy("Comparative Relative Strength Strategy", shorttitle="CRS")
a = syminfo.tickerid
b = input("BTC_USDT:swap")
len = input(10)
BuyBand = input(0.9988, step = 0.0001)
SellBand = input(0.9960, step = 0.0001)
CloseBand = input(0.9975, step = 0.0001)
reverse = input(false, title="Trade reverse")
hline(CloseBand, color=blue, linestyle=hline.style_dashed)
hline(SellBand, color=red, linestyle=hline.style_solid)
hline(BuyBand, color=green, linestyle=hline.style_solid)
as = security(a, timeframe.period, close)
bs = security(b, timeframe.period, close)
nRes = sma(as/bs, len)
pos = iff(nRes > BuyBand, 1,
iff(nRes < SellBand, -1,
iff(pos[1] == 1 and nRes < CloseBand, 0,
iff(pos[1] == -1 and nRes > CloseBand, 0, 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("Long", when = possig == 0)
strategy.close("Short", when = possig == 0)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(as/bs, title="CRS", color=gray)
plot(nRes, color=navy)