गति उलटापन ट्रैकिंग रणनीति

लेखक:चाओझांग, दिनांकः 2024-01-17 15:46:21
टैगः

img

अवलोकन

यह रणनीति स्टॉक मूल्य रुझानों में मोड़ बिंदुओं की पहचान करने के लिए पैराबोलिक एसएआर संकेतक का उपयोग करती है और उलटफेर होने पर लंबी या छोटी स्थिति में प्रवेश करती है। यह स्वचालित रूप से स्टॉक कीमतों में ऊपर और नीचे की गति का पता लगा सकती है और तदनुसार स्थिति को समायोजित कर सकती है।

रणनीति तर्क

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

लंबी शर्त हैःcloseऊपरsar, यह दर्शाता है कि मूल्य रेखा नीचे से SAR डॉट्स के ऊपर पार हो गई है, एक लंबा संकेत।closeनीचेsarइसलिए इस रणनीति का मूल तर्क मूल्य गति में उलट बिंदुओं और क्रॉसओवर पर व्यापार को ट्रैक करना है।

लाभ

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

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

जोखिम

प्रमुख जोखिम यह है कि SAR मूल्य के मामूली उतार-चढ़ाव पर अतिप्रतिक्रिया कर सकता है, झूठे संकेत उत्पन्न कर सकता है और अत्यधिक व्यापार, बढ़ती लागत और फिसलने का कारण बन सकता है।

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

अनुचित स्थिति आकार, एसएआर संकेतों पर अत्यधिक प्रतिक्रिया करने से जोखिम में उतार-चढ़ाव हो सकता है, जिससे व्यापार में व्यावहारिक कठिनाइयां बढ़ जाती हैं।

सुधार

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

  1. संकेतों की उच्च सटीकता के लिए SAR मापदंडों का अनुकूलन करें

  2. एसएआर के कारण झूठे संकेतों से बचने के लिए फ़िल्टर जोड़ें

  3. जोखिमों को नियंत्रित करने के लिए उचित स्थिति आकार और स्टॉप लॉस का उपयोग करें

  4. विभिन्न बाजारों में चकमक से बचने के लिए रुझान फिल्टर शामिल करें

  5. दक्षता में सुधार के लिए लागत और फिसलन को ध्यान में रखते हुए प्रवेश और निकास की कीमतों को अनुकूलित करना

निष्कर्ष

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


/*backtest
start: 2023-12-17 00:00:00
end: 2024-01-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Parabolic SAR Strategy", shorttitle="PSAR", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// Parabolic SAR settings
start = input(0.02, title="Start")
increment = input(0.02, title="Increment")
maximum = input(0.2, title="Maximum")

// Calculate Parabolic SAR
sar = ta.sar(start, increment, maximum)

// Plot Parabolic SAR on the chart
plot(sar, color=color.red, title="Parabolic SAR")

// Strategy logic
longCondition = ta.crossover(close, sar)
shortCondition = ta.crossunder(close, sar)

// Execute strategy orders
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)

// Plot buy and sell signals on the chart
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar, text="Buy")
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar, text="Sell")

// Calculate equity manually
equity = strategy.equity
equity_str = str.tostring(equity)
equity_plot = plot(equity, title="Equity", color=color.blue, linewidth=2)

// Update equity plot only on bar close to avoid repainting issues
label.new(bar_index, na, text=equity_str, style=label.style_none, color=color.blue, yloc=yloc.abovebar)


अधिक