सार्वभौमिक स्नाइपर रणनीति

लेखक:चाओझांग, दिनांक: 2023-12-20 11:04:15
टैगः

img

अवलोकन

यह रणनीति एक बहुमुखी अल्पकालिक ट्रेडिंग रणनीति को लागू करने के लिए कई तकनीकी संकेतकों के संयोजन को अपनाती है। इसमें प्रवृत्ति ट्रैकिंग, ब्रेकआउट ट्रेडिंग, औसत प्रतिगमन ट्रेडिंग और अन्य ट्रेडिंग विधियां हैं, जो अधिकांश बाजार वातावरणों के अनुकूल हो सकती हैं। यह एक बहुत ही सार्वभौमिक और व्यावहारिक अल्पकालिक रणनीति से संबंधित है।

रणनीतिक सिद्धांत

  1. रणनीति पहले वर्तमान प्रवृत्ति दिशा और शक्ति निर्धारित करने के लिए सबसे अधिक और सबसे कम मूल्य चैनल के साथ संयुक्त मोमबत्ती शरीर चैनल संकेतक का उपयोग करती है।

  2. फिर, यह मध्यम और दीर्घकालिक प्रवृत्ति दिशा निर्धारित करने के लिए सामान्य ईएमए संकेतक का उपयोग करता है। झूठे संकेतों को फ़िल्टर करने के लिए दोहरे ईएमए संकेतक संयोजन का उपयोग किया जाता है।

  3. इसके बाद, रणनीति यह निर्धारित करने के लिए हुल एमए संकेतक का उपयोग करती है कि क्या वर्तमान मूल्य अधिक खरीदा गया है या अधिक बेचा गया है। हुल एमए संकेतक में मोड़ बिंदुओं को निर्धारित करने की अधिक सटीक क्षमता है।

  4. अंत में, रणनीति एक उच्च चक्र खोलने के लिए सुरक्षा समारोह का उपयोग करती है ताकि बड़े चक्र की प्रवृत्ति की दिशा निर्धारित की जा सके और ट्रेडिंग संकेत उत्पन्न किए जा सकें।

कई उप-रणनीतियों का संयोजन रणनीति को मध्यवर्ती चक्र के रुझानों को पकड़ने में सक्षम बनाता है जबकि लंबे चक्रों के आधार पर समग्र रुझान की दिशा का न्याय करता है, जिससे एक बहुमुखी सार्वभौमिक व्यापारिक रणनीति प्राप्त होती है।

लाभ विश्लेषण

इस रणनीति का सबसे बड़ा लाभ यह है कि यह पोर्टफोलियो ट्रेडिंग के लिए कई तकनीकी संकेतकों को जोड़ती है, जो एक साथ ट्रेंड ट्रैकिंग, औसत रिवर्सन ट्रेडिंग, ब्रेकआउट ट्रेडिंग और अन्य ट्रेडिंग विधियों को महसूस कर सकती है, जो बहुत बहुमुखी है और अधिकांश बाजार वातावरणों के अनुकूल है।

विशेष रूप से इस रणनीति के मुख्य लाभ निम्नलिखित हैंः

  1. इकाई ब्रेकआउट निर्धारित करने के लिए मोमबत्ती शरीर चैनल संकेतक का उपयोग करके प्रभावी रूप से ब्रेकआउट संकेतों की पहचान कर सकते हैं।

  2. झूठे संकेतों को फ़िल्टर करने के लिए दोहरे ईएमए कॉम्बो का उपयोग करने से संकेत की सटीकता में सुधार होता है।

  3. अधिक खरीदे गए और अधिक बेचे गए क्षेत्रों को निर्धारित करने के लिए हुल एमए सूचक का उपयोग करने से मोड़ बिंदुओं को निर्धारित करने की अधिक सटीक क्षमता है।

  4. संकेत उत्पन्न करने के लिए उच्च चक्र के-लाइनों के उद्घाटन और समापन की कीमतों के क्रॉसओवर को अपनाने से शोर से गुमराह होने से बचा जा सकता है।

  5. कई व्यापारिक विधियों का संयोजन रणनीति को अधिक बहुमुखी और सार्वभौमिक बनाता है।

जोखिम विश्लेषण

यद्यपि रणनीति एक बहुमुखी व्यापारिक रणनीति प्राप्त करने के लिए कई संकेतकों को जोड़ती है, फिर भी व्यापार में कुछ जोखिम हैं, मुख्य रूप सेः

  1. ब्रेकआउट ट्रेडिंग झूठे ब्रेकआउट से गुमराह होने की प्रवृत्ति रखती है और गलत संकेत उत्पन्न करती है।

  2. औसत रिवर्सन ट्रेडिंग से रेंज-बाउंड बाजारों में नुकसान होता है।

  3. दोहरी ईएमए कॉम्बो की फ़िल्टरिंग क्षमता अभी भी सीमित है, जो सामान्य संकेतों को फ़िल्टर कर सकती है।

  4. हुल एमए सूचक में अभी भी फिटिंग वक्रों में सटीकता की कमी है।

उपरोक्त जोखिमों के जवाब में निम्नलिखित पहलुओं में अनुकूलन किया जा सकता हैः

  1. अधिक स्थिर संकेतकों का उपयोग करना और झूठे ब्रेकआउट से बचने में सहायता करना।

  2. एकल हानि को नियंत्रित करने के लिए स्टॉप लॉस रणनीतियों को बढ़ाएं।

  3. इष्टतम संयोजन खोजने के लिए दोहरे ईएमए मापदंडों को समायोजित करें।

  4. ओवरबॉट और ओवरसोल्ड स्थितियों को निर्धारित करने के लिए अधिक संकेतकों को एकीकृत करने का प्रयास करें।

अनुकूलन दिशाएँ

उपरोक्त विश्लेषण के अनुसार, रणनीति मुख्य रूप से निम्नलिखित दिशाओं में अनुकूलित की जा सकती हैः

  1. सहायक निर्णय के रूप में अधिक मुख्यधारा और स्थिर संकेतक संयोजनों का उपयोग करें, जैसे कि कैलमैन लाइन, बोलिंगर बैंड आदि।

  2. एकल हानि को सख्ती से नियंत्रित करने के लिए स्टॉप लॉस रणनीतियों को बढ़ाएं।

  3. इष्टतम पैरामीटर संयोजन खोजने के लिए पैरामीटर अनुकूलन.

  4. अधिक खरीदे और अधिक बेचे गए क्षेत्रों को निर्धारित करने के लिए एआई का उपयोग करने के लिए मशीन लर्निंग मॉडल निर्णय को बढ़ाएं।

  5. विभिन्न बाजार परिवेशों के आधार पर रणनीतिक तरीकों को गतिशील रूप से समायोजित करने के लिए अनुकूलन तर्क निर्णय को बढ़ाना।

सारांश

यह रणनीति पोर्टफोलियो ट्रेडिंग के लिए कई संकेतकों को जोड़ती है, जो ट्रेंड ट्रैकिंग, ब्रेकआउट ट्रेडिंग और मीड रिवर्सन ट्रेडिंग जैसे कई ट्रेडिंग तरीकों के कार्बनिक एकीकरण को प्राप्त करती है। यह एक बहुत ही बहुमुखी और सार्वभौमिक अल्पकालिक ट्रेडिंग रणनीति है। इस रणनीति का सबसे बड़ा लाभ अधिकांश बाजार वातावरण में इसकी व्यापक प्रयोज्यता है। यह एक अधिक सार्वभौमिक रणनीति विचार से संबंधित है। बेशक, ट्रेडिंग में अभी भी कुछ जोखिम हैं। हम अधिक स्थिर संकेतकों को पेश करने, स्टॉप लॉस को बढ़ाने, पैरामीटर अनुकूलन, मशीन लर्निंग और कई अन्य पहलुओं को लागू करने से रणनीति के प्रदर्शन को और बेहतर बनाने के लिए रणनीति को अनुकूलित कर सकते हैं। सामान्य तौर पर, यह संदर्भ और सीखने के लिए एक बहुत ही सार्थक सार्वभौमिक अल्पकालिक ट्रेडिंग रणनीति है।


/*backtest
start: 2022-12-13 00:00:00
end: 2023-12-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
//╭╮╱╱╭╮╭╮╱╱╭╮
//┃╰╮╭╯┃┃┃╱╱┃┃
//╰╮┃┃╭┻╯┣╮╭┫╰━┳╮╭┳━━╮
//╱┃╰╯┃╭╮┃┃┃┃╭╮┃┃┃┃━━┫
//╱╰╮╭┫╰╯┃╰╯┃╰╯┃╰╯┣━━┃
//╱╱╰╯╰━━┻━━┻━━┻━━┻━━╯
//╭━━━┳╮╱╱╱╱╱╱╱╭╮
//┃╭━╮┃┃╱╱╱╱╱╱╱┃┃
//┃┃╱╰┫╰━┳━━┳━╮╭━╮╭━━┫┃
//┃┃╱╭┫╭╮┃╭╮┃╭╮┫╭╮┫┃━┫┃
//┃╰━╯┃┃┃┃╭╮┃┃┃┃┃┃┃┃━┫╰╮
//╰━━━┻╯╰┻╯╰┻╯╰┻╯╰┻━━┻━╯
//━╯
// http://www.vdubus.co.uk/
strategy(title='Vdub FX SniperVX3 / Strategy  v3', shorttitle='Vdub_FX_SniperVX3_Strategy', overlay=true, pyramiding=0, initial_capital=1000, currency=currency.USD)

//Candle body resistance Channel-----------------------------//
len = 34
src = input(close, title="Candle body resistance Channel")
out = sma(src, len)
last8h = highest(close, 13)
lastl8 = lowest(close, 13)
bearish = cross(close,out) == 1 and falling(close, 1)
bullish = cross(close,out) == 1 and rising(close, 1)
channel2=input(false, title="Bar Channel On/Off")
ul2=plot(channel2?last8h:last8h==nz(last8h[1])?last8h:na, color=black, linewidth=1, style=linebr, title="Candle body resistance level top", offset=0)
ll2=plot(channel2?lastl8:lastl8==nz(lastl8[1])?lastl8:na, color=black, linewidth=1, style=linebr, title="Candle body resistance level bottom", offset=0)
//fill(ul2, ll2, color=black, transp=95, title="Candle body resistance Channel")

//-----------------Support and Resistance 
RST = input(title='Support / Resistance length:',  defval=10) 
RSTT = valuewhen(high >= highest(high, RST), high, 0)
RSTB = valuewhen(low <= lowest(low, RST), low, 0)
RT2 = plot(RSTT, color=RSTT != RSTT[1] ? na : red, linewidth=1, offset=+0)
RB2 = plot(RSTB, color=RSTB != RSTB[1] ? na : green, linewidth=1, offset=0)

//--------------------Trend colour ema------------------------------------------------// 
src0 = close, len0 = input(13, minval=1, title="EMA 1")
ema0 = ema(src0, len0)
direction = rising(ema0, 2) ? +1 : falling(ema0, 2) ? -1 : 0
plot_color = direction > 0  ? lime: direction < 0 ? red : na
plot(ema0, title="EMA", style=line, linewidth=1, color = plot_color)

//-------------------- ema 2------------------------------------------------//
src02 = close, len02 = input(21, minval=1, title="EMA 2")
ema02 = ema(src02, len02)
direction2 = rising(ema02, 2) ? +1 : falling(ema02, 2) ? -1 : 0
plot_color2 = direction2 > 0  ? lime: direction2 < 0 ? red : na
plot(ema02, title="EMA Signal 2", style=line, linewidth=1, color = plot_color2)

//=============Hull MA//
show_hma = input(false, title="Display Hull MA Set:")
hma_src = input(close, title="Hull MA's Source:")
hma_base_length = input(8, minval=1, title="Hull MA's Base Length:")
hma_length_scalar = input(5, minval=0, title="Hull MA's Length Scalar:")
hullma(src, length)=>wma(2*wma(src, length/2)-wma(src, length), round(sqrt(length)))
plot(not show_hma ? na : hullma(hma_src, hma_base_length+hma_length_scalar*6), color=black, linewidth=2, title="Hull MA")

//============ signal Generator ==================================//
Piriod=input('720')
ch1 = request.security(syminfo.tickerid, Piriod, open)
ch2 = request.security(syminfo.tickerid, Piriod, close)
longCondition = crossover(request.security(syminfo.tickerid, Piriod, close),request.security(syminfo.tickerid, Piriod, open))
if (longCondition)
    strategy.entry("BUY", strategy.long)
shortCondition = crossunder(request.security(syminfo.tickerid, Piriod, close),request.security(syminfo.tickerid, Piriod, open))
if (shortCondition)
    strategy.entry("SELL", strategy.short)

///////////////////////////////////////////////////////////////////////////////////////////

अधिक