
यह रणनीति एक प्रवृत्ति व्यापार प्रणाली है जो चांद गतिशीलता कंपन सूचक ((सीएमओ) और बुरीन बैंड प्रतिशत सूचक ((% बी) को जोड़ती है। यह मूल्य गतिशीलता और अस्थिरता में परिवर्तन का विश्लेषण करके बाजार के रुझानों को तोड़ने के अवसरों को पकड़ती है। रणनीति का मुख्य विचार यह है कि जब कीमतें बुरीन बैंड की सीमा के करीब होती हैं और जब गतिशीलता बदलती है, तो व्यापार करना, जिससे प्रवृत्ति की शुरुआत में स्थिति बनती है और संभावित रूप से भारी लाभ प्राप्त होता है।
रणनीति में दो मुख्य तकनीकी संकेतकों का उपयोग किया गया हैः
ट्रेडिंग सिग्नल जनरेशन लॉजिक:
जोखिम नियंत्रण सुझाव:
यह तकनीकी विश्लेषण पर आधारित एक व्यवस्थित व्यापारिक रणनीति है, जो गतिशीलता और अस्थिरता के संकेतकों के संयोजन के माध्यम से बाजार की प्रवृत्ति के अवसरों को पकड़ने के लिए है। रणनीति को तर्कसंगत डिजाइन किया गया है, इसकी मजबूत व्यावहारिकता और स्केलेबिलिटी है। उचित जोखिम नियंत्रण और निरंतर अनुकूलन के साथ, यह रणनीति व्यापारियों को स्थिर लाभ के अवसर प्रदान करने में सक्षम है। व्यापारियों को वास्तविक उपयोग से पहले पर्याप्त प्रतिक्रिया और पैरामीटर अनुकूलन करने की सलाह दी जाती है, और व्यापार की विशिष्ट किस्मों की विशेषताओं के अनुसार उचित समायोजन किया जाता है।
/*backtest
start: 2024-02-22 00:00:00
end: 2024-12-08 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=6
strategy("CMO + Bollinger Bands (%B) Strategy", overlay=true)
// Parameters for Bollinger Bands
bb_length = input.int(20, title="Bollinger Bands Length")
bb_mult = input.float(2.0, title="Bollinger Bands Multiplier")
// Calculate Bollinger Bands
basis = ta.sma(close, bb_length)
dev = bb_mult * ta.stdev(close, bb_length)
upper = basis + dev
lower = basis - dev
// Calculate %B
percentB = (close - lower) / (upper - lower)
// Parameters for Chande Momentum Oscillator
cmo_length = input.int(14, title="CMO Length")
// Calculate CMO
cmo = ta.cmo(close, cmo_length)
// Plot Bollinger Bands and %B
plot(basis, color=color.blue, title="Basis")
p1 = plot(upper, color=color.red, title="Upper Band")
p2 = plot(lower, color=color.green, title="Lower Band")
fill(p1, p2, color=color.rgb(173, 216, 230, 90), title="Bollinger Bands Fill")
hline(0, "Zero Line", color=color.gray)
hline(0.8, "Upper %B Threshold", color=color.red, linestyle=hline.style_dashed)
hline(0.2, "Lower %B Threshold", color=color.green, linestyle=hline.style_dashed)
// Plot CMO
plot(cmo, title="Chande Momentum Oscillator", color=color.purple)
hline(0, "CMO Zero Line", color=color.gray)
// Calculate crossover and crossunder for consistency
crossover_pB_0_2 = ta.crossover(percentB, 0.2)
crossover_cmo_0 = ta.crossover(cmo, 0)
crossunder_pB_0_8 = ta.crossunder(percentB, 0.8)
crossunder_cmo_0 = ta.crossunder(cmo, 0)
// Buy Signal
longCondition = crossover_pB_0_2 and crossover_cmo_0
if (longCondition)
strategy.entry("Long", strategy.long)
// Sell Signal
shortCondition = crossunder_pB_0_8 and crossunder_cmo_0
if (shortCondition)
strategy.entry("Short", strategy.short)
// Display signals on the chart
plotshape(series=longCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=shortCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")