स्विंग पॉइंट्स ब्रेकआउट ट्रेडिंग रणनीति

लेखक:चाओझांग, दिनांकः 2023-09-12 14:40:56
टैगः

यह रणनीति प्रवृत्ति की दिशा में व्यापार ब्रेकआउट के लिए मूल्य में स्विंग उच्च और निम्न की पहचान करती है। यह एक प्रवृत्ति-अनुसरण रणनीति है जिसका उद्देश्य निरंतर प्रवृत्तियों के दौरान मूल्य उतार-चढ़ाव को पकड़ना है।

रणनीति तर्क:

  1. निर्दिष्ट अवधि के दौरान स्विंग उच्च और निम्न की पहचान करें।

  2. जब कीमत स्विंग हाई के ऊपर टूटती है तो लंबी करें।

  3. जब कीमत स्विंग लो के नीचे टूटती है तो शॉर्ट करें।

  4. जोखिम को नियंत्रित करने के लिए पिछले स्विंग निम्न (लंबे समय के लिए) या स्विंग उच्च (लघु समय के लिए) पर स्टॉप लॉस सेट करें।

  5. यदि मूल्य स्टॉप लॉस से नीचे गिर जाता है, तो स्थिति से बाहर निकलें।

लाभः

  1. स्विंग पॉइंट प्रभावी रूप से रुझानों की पहचान करते हैं। रुझान व्यापार में उच्च जीत दर होती है।

  2. स्विंग पॉइंट्स को तोड़ने से कीमतों का व्यवहार तेज होता है, जो ट्रेंड फॉलो करने के लिए अच्छा होता है।

  3. प्रमुख समर्थन/प्रतिरोध स्तरों पर रुकना जोखिम को प्रबंधित करता है।

जोखिमः

  1. स्विंग पॉइंट्स अक्सर देरी करते हैं, सबसे अच्छा प्रवेश समय याद करने का जोखिम।

  2. बाजार के शोर से प्रभावित होने के लिए बहुत तंग नहीं है।

  3. भागे हुए लोगों के सिर में नकली होने की संभावना होती है।

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


/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Swing Points", overlay=true)


leftBars = input(1)
rightBars=input(1)
sl = pivotlow(low, leftBars, rightBars)
sh = pivothigh(high, leftBars, rightBars)

last_sh=na
last_sh:= sh!=0 ? sh : nz(last_sh[1])

last_sl=na
last_sl:= sl!=0 ? sl : nz(last_sl[1])


EMA = ema(close,55)

longCondition = sh and high > EMA
shortCondition = sl and close < EMA
exitLongCondition = sl < sh[1]
exitShortCondition = sh > sl[1]

if longCondition 
    strategy.entry("swinghigh", strategy.long, stop=last_sh)
    
if shortCondition 
    strategy.entry("swinglow", strategy.short, stop=last_sl)
   
if exitLongCondition
    strategy.exit("stoplong", "swinghigh", stop = last_sl )

if exitShortCondition
    strategy.exit("stopshort", "swinglow", stop = last_sh )
    
plot(EMA,linewidth = 4)

अधिक