पिवोट रिवर्स रणनीति

लेखक:चाओझांग, दिनांकः 2023-09-26 17:38:56
टैगः

अवलोकन

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

रणनीति तर्क

रणनीति पहले एक निर्दिष्ट अवधि (जैसे 4 बार) के दौरान उच्चतम और निम्नतम कीमतों की गणना पिवट प्रतिरोध और समर्थन स्तरों के रूप में करती है। फिर यह वास्तविक समय में मूल्य कार्रवाई की निगरानी करती है और निर्धारित करती है कि क्या कीमत पिवट स्तरों को तोड़ती है। विशेष रूप सेः

  1. धुरी प्रतिरोध swh के लिए उच्चतम मूल्य की गणना करने के लिए धुरी उच्च))) फ़ंक्शन का उपयोग करें
  2. पिवोट सपोर्ट swl के लिए सबसे कम कीमत की गणना करने के लिए पिवोटलो () फ़ंक्शन का उपयोग करें
  3. शॉर्ट (strategy.short) तब करें जब कीमतें पिवोट रेसिस्टेंस swh से ऊपर टूट जाएं
  4. जब कीमतें पिवोट सपोर्ट से नीचे जाती हैं तो लॉन्ग (strategy.long) करें

रणनीति का तर्क सरल और स्पष्ट है - जब कीमतें महत्वपूर्ण स्तरों को तोड़ती हैं तो रिवर्स पोजीशन लें। इसमें ओवरनाइट जोखिमों से बचने के लिए ट्रेडिंग घंटे का नियंत्रण भी शामिल है।

लाभ विश्लेषण

पिवोट रिवर्स रणनीति के कई फायदे हैंः

  1. रणनीति का विचार शुरुआती लोगों के लिए सरल और समझने में आसान है।
  2. ट्रेंड रिवर्स को निर्धारित करने के लिए पिवोट लेवल का उपयोग करना अल्पकालिक बाजार शोर के खिलाफ मजबूत है।
  3. केवल महत्वपूर्ण ब्रेकआउट पर ही व्यापार अत्यधिक व्यापारिक आवृत्तियों से बचा जाता है।
  4. व्यापारिक घंटों का नियंत्रण रातोंरात जोखिम से बचने में मदद करता है।
  5. संक्षिप्त कोड को अनुकूलित करना आसान है।

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

कुछ जोखिम भी हैं जिन पर ध्यान दिया जाना चाहिए:

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

जोखिमों को नियंत्रित करने के लिए, अनुशंसित अनुकूलन में मुख्य प्रवृत्ति का पालन करने के लिए चलती स्टॉप लॉस का उपयोग करना, बाजार की स्थितियों के साथ शेयरों को जोड़ना और झूठी ब्रेकआउट दरों को कम करना शामिल है।

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

जोखिमों को ध्यान में रखते हुए, भविष्य के अनुकूलन पर ध्यान केंद्रित किया जा सकता हैः

  1. सफलता दर में सुधार के लिए गणना अवधि बढ़ाने जैसे पिवोट मापदंडों का अनुकूलन।

  2. मुख्य प्रवृत्ति का अनुसरण करने और उलट जोखिम को कम करने के लिए चलती स्टॉप लॉस जोड़ना।

  3. प्रवृत्ति की पुष्टि करने और झूठे ब्रेकआउट से बचने के लिए एमएसीडी जैसे अन्य संकेतकों को शामिल करना।

  4. प्रजातियों को लक्षणों के आधार पर वर्गीकृत करना और विशिष्ट मापदंडों को निर्धारित करना।

  5. अमेरिकी और हांगकांग के शेयरों जैसे विभिन्न बाजारों के लिए व्यापारिक घंटों को अनुकूलित करना।

  6. चुनिंदा व्यापार के लिए समग्र बाजार की प्रवृत्ति को ध्यान में रखते हुए।

निष्कर्ष

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


/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Pivot Reversal Strategy", overlay=true)

// === BACKTEST RANGE ===
FromMonth = input(defval = 2, title = "From Month", minval = 1)
FromDay   = input(defval = 1, title = "From Day", minval = 1)
FromYear  = input(defval = 2018, title = "From Year", minval = 2014)
ToMonth   = input(defval = 1, title = "To Month", minval = 1)
ToDay     = input(defval = 1, title = "To Day", minval = 1)
ToYear    = input(defval = 9999, title = "To Year", minval = 2014)


leftBars = input(4)
rightBars = input(2)

swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0
hprice := swh_cond ? swh : hprice[1]

le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)
    strategy.entry("PivRevLE", strategy.long, comment="PivRevLE", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0
lprice := swl_cond ? swl : lprice[1]


se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)
    strategy.entry("PivRevSE", strategy.short, comment="PivRevSE", stop=lprice - syminfo.mintick)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

अधिक