व्यापारिक घंटों के दौरान VWMA गतिशील मूल्य ऊपर और नीचे प्रवेश रणनीति

VWMA ATR 交易时段 动态支撑阻力 价格穿透 交易信号
निर्माण तिथि: 2025-02-28 10:22:57 अंत में संशोधित करें: 2025-02-28 10:22:57
कॉपी: 0 क्लिक्स: 441
2
ध्यान केंद्रित करना
319
समर्थक

व्यापारिक घंटों के दौरान VWMA गतिशील मूल्य ऊपर और नीचे प्रवेश रणनीति व्यापारिक घंटों के दौरान VWMA गतिशील मूल्य ऊपर और नीचे प्रवेश रणनीति

अवलोकन

ट्रेडिंग समय VWMA गतिशील मूल्य ऊपर-नीचे पारगमन रणनीति एक मात्रात्मक ट्रेडिंग प्रणाली है जो दिन के भीतर ट्रेडिंग समय के लिए लेन-देन के भारित चलती औसत (VWMA) पर आधारित है। यह रणनीति विशेष रूप से 1 मिनट की समय सीमा के लिए उपयुक्त है, जो कीमतों और प्रत्येक ट्रेडिंग दिन के पुनर्स्थापित VWMA के बीच संबंधों की निगरानी करके एक खरीद और बिक्री संकेत उत्पन्न करती है। रणनीति का मुख्य तर्क यह है कि जब कीमतें पूरी तरह से VWMA को तोड़ देती हैं तो ट्रेडिंग सिग्नल को ट्रिगर किया जाता है। विशेष रूप से, जब चार्ट पर सबसे कम कीमत VWMA से अधिक होती है तो एक खरीद संकेत उत्पन्न होता है और जब चार्ट पर सबसे अधिक कीमत VWMA से कम होती है तो एक बिक्री संकेत उत्पन्न होता है। रणनीति के अनुसार, इस रणनीति का प्रदर्शन विशेष रूप से अच्छा है, 65% से अधिक की जीत दर, विशेष रूप से शुरुआती स्टॉक के लिए उपयुक्त है।

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

इस रणनीति का मुख्य सिद्धांत यह है कि प्रत्येक ट्रेडिंग दिन के लिए VWMA को एक गतिशील संदर्भ रेखा के रूप में पुनः गणना की जाती है, जिससे संभावित व्यापारिक अवसरों की पहचान की जा सकती है। रणनीति का विस्तृत कार्य सिद्धांत इस प्रकार हैः

  1. ट्रेडिंग समय VWMA गणनारणनीतिः 55 की लंबाई वाले वीडब्ल्यूएमए संकेतक का उपयोग किया जाता है, लेकिन पारंपरिक वीडब्ल्यूएमए के विपरीत, यह संकेतक प्रत्येक ट्रेडिंग दिन की शुरुआत में रीसेट किया जाता है ताकि यह सुनिश्चित किया जा सके कि वीडब्ल्यूएमए उस दिन के बाजार की भावना को अधिक सटीक रूप से दर्शाता है।

  2. सिग्नल जनरेशन तंत्र

    • खरीदें सिग्नलः ट्रिगर किया जाता है जब स्ट्रिप का न्यूनतम मूल्य VWMA से पूरी तरह से अधिक होता है और पिछला स्ट्रिप इस शर्त को पूरा नहीं करता है
    • बेचें सिग्नलः ट्रिगर किया जाता है जब स्टैम्प का उच्चतम मूल्य VWMA से पूरी तरह से नीचे है और पिछला स्टैम्प इस शर्त को पूरा नहीं करता है
  3. लेनदेन नियंत्रण तर्करणनीतिः एक बुद्धिमान लेनदेन नियंत्रण तंत्र को लागू करने के लिए, जो लगातार समान-दिशात्मक सिग्नल को दोहराने से रोकता है, यानी, एक सिग्नल खरीदने के बाद एक सिग्नल बेचने के लिए फिर से खरीदा जाना चाहिए, और इसके विपरीत।

  4. स्वचालित समापनरणनीतिः हर दिन 15:29 (भारतीय मानक समय) पर सभी होल्डिंग्स को स्वचालित रूप से बंद करना, यह सुनिश्चित करना कि रातोंरात कोई स्थिति नहीं है, और रातोंरात जोखिम से बचने के लिए।

  5. मल्टी-पॉजिशन मैनेजमेंट: रणनीति अधिकतम 10 परतों के साथ पिरामिड को बढ़ावा देती है, और धन प्रबंधन खाते के हितों के 10% को स्थिति नियंत्रण के लिए उपयोग करता है।

रणनीतिक लाभ

कोड के गहन विश्लेषण के बाद, इस रणनीति के निम्नलिखित प्रमुख फायदे हैंः

  1. समय अनुकूलनप्रत्येक ट्रेडिंग दिन के लिए वीडब्ल्यूएमए गणना को फिर से सेट करके, रणनीति को दैनिक बाजार की स्थितियों के लिए बेहतर रूप से अनुकूलित किया जा सकता है, जो ऐतिहासिक डेटा से अत्यधिक प्रभावित नहीं है।

  2. स्पष्ट प्रवेश संकेत: यह रणनीति संकेतों को ट्रिगर करने के लिए कीमतों को VWMA को पूरी तरह से तोड़ने के लिए कहती है, जिससे झूठे ब्रेक और आघात के मामलों में गलतफहमी कम हो जाती है।

  3. दिशात्मक नियंत्रण: ट्रेड कंट्रोल लॉजिक के माध्यम से, रणनीति एक ही दिशा में लगातार प्रवेश से बचती है, और एक बार फिर से प्रवेश करने के लिए दिशा परिवर्तन की आवश्यकता होती है, जिससे बार-बार व्यापार का जोखिम कम हो जाता है।

  4. जोखिम नियंत्रण: दैनिक निश्चित समय स्वचालित पोजीशन तंत्र रातोंरात जोखिम को प्रभावी ढंग से टालता है, जो दिन के भीतर शॉर्ट लाइन व्यापारियों के लिए उपयुक्त है।

  5. उच्च जीत की संभावनारणनीति के अनुसार, विशेष रूप से बेचने के संकेतों ने उत्कृष्ट प्रदर्शन किया, जीत की दर 65% से अधिक है, जो व्यापारियों को सफलता की उच्च संभावना प्रदान करती है।

  6. लचीला स्थिति प्रबंधन: पिरामिड-आधारित स्टॉकिंग रणनीतियों का समर्थन करें, जो रुझान जारी रहने पर स्थिति को बढ़ाने और संभावित लाभ को अधिकतम करने में सक्षम हो।

रणनीतिक जोखिम

इस रणनीति के कई फायदे हैं, लेकिन इसके साथ कुछ संभावित जोखिम भी हैं:

  1. समय सीमा सीमा: रणनीति ने स्पष्ट रूप से 1 मिनट के समय के फ्रेम के लिए सबसे उपयुक्त बताया है, जो अन्य समय के फ्रेम पर खराब प्रदर्शन कर सकता है, जो रणनीति के अनुप्रयोग परिदृश्य को सीमित करता है।

  2. खरीद संकेत अपेक्षाकृत कमजोरनीति विवरण में कहा गया है कि खरीद संकेतों को एक निश्चित स्टॉप और स्टॉप-लॉस बिंदु की आवश्यकता होती है, जिसका अर्थ है कि खरीद संकेतों की विश्वसनीयता एक बेचने वाले सिग्नल की तुलना में कम है, जिससे खरीद संचालन की लाभप्रदता सीमित हो सकती है।

  3. बाजार की स्थिति पर निर्भरताVWMA के रूप में प्रमुख संकेतक के रूप में, यह बहुत सारे झूठे संकेतों को उत्पन्न कर सकता है, जो एक मजबूत प्रवृत्ति वाले बाजार में बेहतर प्रदर्शन कर सकता है।

  4. फिक्स्ड टाइम पोजीशन रिस्क15.29 पर बियर को फिक्स करने से लाभ के कुछ अवसरों को खोने के लिए अनुकूल परिस्थितियों में जल्दी से बाहर निकलना पड़ सकता है।

  5. पैरामीटर संवेदनशीलता:VWMA लंबाई 55 एक निश्चित पैरामीटर है, अलग-अलग बाजार परिदृश्यों के लिए अलग-अलग पैरामीटर सेटिंग की आवश्यकता हो सकती है, और निश्चित पैरामीटर सभी बाजार स्थितियों के लिए उपयुक्त नहीं हो सकते हैं।

जोखिम को कम करने के तरीके:

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

रणनीति अनुकूलन दिशा

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

  1. बाज़ार में फ़िल्टरिंग बढ़ाएँ: एक फ़िल्टरिंग शर्त के रूप में अस्थिरता या प्रवृत्ति की ताकत के संकेतकों को पेश करना, केवल उपयुक्त बाजार की स्थिति में संकेत उत्पन्न करना, उदाहरण के लिए एटीआर या एडीएक्स संकेतक के माध्यम से यह निर्धारित करना कि क्या वर्तमान बाजार रणनीति के लिए उपयुक्त है।

  2. VWMA पैरामीटर अनुकूलित करें: VWMA की लंबाई को अनुकूलित करने के लिए, बाजार की अस्थिरता की गतिशीलता के अनुसार पैरामीटर को समायोजित करें, ताकि रणनीति विभिन्न बाजार स्थितियों के लिए बेहतर हो। यह VWMA की लंबाई को बाजार की अस्थिरता के साथ जोड़कर किया जा सकता है।

  3. संवर्धित सिग्नल पुष्टि तंत्र: अतिरिक्त तकनीकी संकेतक या मूल्य मॉडल को पहचान की शर्त के रूप में पेश करना, संकेत की गुणवत्ता में सुधार करना। उदाहरण के लिए, आरएसआई, एमएसीडी जैसे संकेतकों के साथ संकेत की पुष्टि की जा सकती है।

  4. अपनी रणनीति में सुधार करेंनियत समय के अलावा, बाजार की स्थितियों के आधार पर गतिशील समाशोधन नियम जैसे कि मुनाफे की वापसी, लक्ष्य प्राप्ति या तकनीकी संकेतक उलट।

  5. विक्रय सिग्नल प्रसंस्करणखरीद और बेचने के संकेतों की विभिन्न प्रदर्शन विशेषताओं के लिए लक्षित प्रबंधन रणनीतियों का विकास करना, जैसे कि खरीद संकेतों के लिए अधिक रूढ़िवादी स्थिति प्रबंधन और अधिक सख्त स्टॉप-लॉस रणनीति।

  6. धन प्रबंधन में सुधारअधिक लचीला धन प्रबंधन तंत्र, जो संकेतों की ताकत, बाजार की अस्थिरता और ऐतिहासिक प्रदर्शन के आधार पर प्रत्येक लेनदेन के लिए धन के अनुपात को समायोजित करता है।

इन अनुकूलन दिशाओं का उद्देश्य रणनीतियों की स्थिरता और अनुकूलनशीलता को बढ़ाना है, जबकि उनकी मूल उच्च-जीत दर विशेषताओं को बनाए रखना है।

संक्षेप

ट्रेडिंग समय VWMA गतिशील मूल्य ऊपर-नीचे पारगमन रणनीति एक सुव्यवस्थित रूप से डिज़ाइन की गई दिन के भीतर व्यापार प्रणाली है, जो गतिशील संदर्भ रेखा के रूप में दैनिक VWMA के पुनर्स्थापन का उपयोग करके व्यापार संकेत उत्पन्न करती है, जो कीमत के संदर्भ रेखा को पूरी तरह से तोड़ने की शर्तों के साथ संयुक्त होती है। यह रणनीति विशेष रूप से 1 मिनट के समय के लिए उपयुक्त है, और इसका बेचना संकेत विशेष रूप से उत्कृष्ट प्रदर्शन करता है, जीत की दर 65% से अधिक है।

रणनीतियों के मुख्य लाभों में से एक है कि वे उस दिन की बाजार स्थितियों के लिए अनुकूल हैं, प्रवेश की स्पष्ट शर्तें और प्रभावी जोखिम नियंत्रण तंत्र। हालांकि, रणनीतियों में समय सीमा, खरीद संकेतों की अपेक्षाकृत कमजोरी और बाजार की स्थितियों पर निर्भरता जैसे संभावित जोखिम भी हैं।

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

इस रणनीति को लागू करने के इच्छुक व्यापारियों के लिए, यह अनुशंसा की जाती है कि वे पहले सिमुलेशन वातावरण में पर्याप्त परीक्षण करें, विशेष रूप से खरीद संकेतों के प्रदर्शन पर ध्यान दें, और अपनी जोखिम सहनशीलता और व्यापारिक लक्ष्यों के आधार पर पैरामीटर सेटिंग और धन प्रबंधन नियमों को समायोजित करें।

रणनीति स्रोत कोड
/*backtest
start: 2024-02-29 00:00:00
end: 2025-02-26 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("SVWMA Lx", overlay=true, initial_capital=100000, 
     default_qty_type=strategy.percent_of_equity, default_qty_value=10, pyramiding=10, calc_on_every_tick=true)

//──────────────────────────────
// Session VWMA Inputs
//──────────────────────────────
vwmaLen   = input.int(55, title="VWMA Length", inline="VWMA", group="Session VWMA")
vwmaColor = input.color(color.orange, title="VWMA Color", inline="VWMA", group="Session VWMA", tooltip="VWMA resets at the start of each session (at the opening of the day).")

//──────────────────────────────
// Session VWMA Calculation Function
//──────────────────────────────
day_vwma(_start, s, l) =>
    bs_nd = ta.barssince(_start)
    v_len = math.max(1, bs_nd < l ? bs_nd : l)
    ta.vwma(s, v_len)

//──────────────────────────────
// Determine Session Start
//──────────────────────────────
newSession = ta.change(time("D")) != 0

//──────────────────────────────
// Compute Session VWMA
//──────────────────────────────
vwmaValue = day_vwma(newSession, close, vwmaLen)
plot(vwmaValue, color=vwmaColor, title="Session VWMA")

//──────────────────────────────
// Define Signal Conditions (only on transition)
//──────────────────────────────
bullCond = low > vwmaValue      // Bullish: candle low above VWMA
bearCond = high < vwmaValue     // Bearish: candle high below VWMA

// Trigger signal only on the bar where the condition first becomes true
bullSignal = bullCond and not bullCond[1]
bearSignal = bearCond and not bearCond[1]

//──────────────────────────────
// **Exit Condition at 15:29 IST**
//──────────────────────────────
sessionEnd = hour == 15 and minute == 29

// Exit all positions at 15:29 IST
if sessionEnd
    strategy.close_all(comment="Closing all positions at session end")

//──────────────────────────────
// **Trade Control Logic** (Prevents consecutive same-side signals)
//──────────────────────────────
var bool lastTradeWasBuy = false  // Track last trade direction **Reset Direction At Session End**
var bool lastTradeWasSell = false // Track last trade direction **Reset Direction At Session End**
// Reset at new session
if newSession
    lastTradeWasBuy := true
    lastTradeWasSell := true

//──────────────────────────────
// **Position Management: Entry & Labels**
//──────────────────────────────
if bullSignal and not lastTradeWasBuy  //
    if strategy.position_size < 0
        strategy.close("Short", comment="Exit Short on Bull Signal")
        strategy.entry("Long", strategy.long, comment="Enter Long: Buy Call & Sell Put at ATM")
    else
        strategy.entry("Long", strategy.long, comment="Add Long: Buy Call & Sell Put at ATM")

    // Add BUY Label above entry candle
    label.new(x=bar_index, y=low - ta.atr(5) * 0.5, text="BUY", color=color.green, textcolor=color.white, size=size.small,  style=label.style_label_up, xloc=xloc.bar_index)

    lastTradeWasBuy := true  // Mark that the last trade was a Buy

if bearSignal and lastTradeWasBuy  //
    if strategy.position_size < 0
        strategy.close("Long", comment="Exit Long on Bear Signal")
        strategy.entry("Short", strategy.short, comment="Enter Short: Buy Put & Sell Call at ATM")
    else
        strategy.entry("Short", strategy.short, comment="Add Short: Buy Put & Sell Call at ATM")

    // Add SELL Label below candle 
    label.new(x=bar_index, y=high + ta.atr(5) * 0.5,  text="SELL", color=color.red, textcolor=color.white, size=size.small, style=label.style_label_down, xloc=xloc.bar_index)

    lastTradeWasBuy := false  // Mark that the last trade was a Sell

//──────────────────────────────
// **Updated Alert Conditions**
//──────────────────────────────
alertcondition(bullSignal and not lastTradeWasBuy, 
     title="Long Entry Alert", 
     message="Bullish signal: BUY CALL & SELL PUT at ATM. Entry allowed.")

alertcondition(bearSignal and lastTradeWasBuy, 
     title="Short Entry Alert", 
     message="Bearish signal: BUY PUT & SELL CALL at ATM. Entry allowed.")