यह रणनीति स्टॉक मूल्य रुझानों में मोड़ बिंदुओं की पहचान करने के लिए पैराबोलिक एसएआर संकेतक का उपयोग करती है और उलटफेर होने पर लंबी या छोटी स्थिति में प्रवेश करती है। यह स्वचालित रूप से स्टॉक कीमतों में ऊपर और नीचे की गति का पता लगा सकती है और तदनुसार स्थिति को समायोजित कर सकती है।
इस रणनीति का मुख्य संकेतक पैराबोलिक एसएआर है। यह संकेतक शेयर की कीमतों में ऊपर और नीचे के रुझानों की पहचान कर सकता है। जब कीमतें बढ़ती हैं, तो एसएआर डॉट्स कीमतों से नीचे रहते हैं। जब कीमतें गिरती हैं, तो एसएआर डॉट्स कीमतों से ऊपर कूद जाते हैं। रणनीति व्यापार संकेतों के रूप में मूल्य और एसएआर डॉट्स के बीच क्रॉसओवर का पता लगाती है। विशेष रूप से, जब मूल्य रेखा नीचे से एसएआर डॉट्स के ऊपर से गुजरती है, तो एक लंबा प्रवेश संकेत उत्पन्न होता है। जब मूल्य रेखा ऊपर से एसएआर डॉट्स के नीचे से गुजरती है, तो एक छोटा प्रवेश संकेत ट्रिगर होता है।
लंबी शर्त हैःclose
ऊपरsar
, यह दर्शाता है कि मूल्य रेखा नीचे से SAR डॉट्स के ऊपर पार हो गई है, एक लंबा संकेत।close
नीचेsar
इसलिए इस रणनीति का मूल तर्क मूल्य गति में उलट बिंदुओं और क्रॉसओवर पर व्यापार को ट्रैक करना है।
इस रणनीति का सबसे बड़ा लाभ यह है कि यह मैन्युअल हस्तक्षेप के बिना कीमत के रुझानों में मोड़ बिंदुओं की स्वचालित रूप से पहचान कर सकता है, जिससे चोटियों का पीछा करने और गिरने से बचने जैसी आम गलतियों से बचा जा सकता है। पैराबोलिक एसएआर एक विश्वसनीय प्रवृत्ति पहचान संकेतक है, जो ट्रेडिंग गलतियों को कम करता है।
इसके अलावा, एसएआर मूल्य परिवर्तनों के प्रति संवेदनशीलता से प्रतिक्रिया करता है, समय पर मामूली पुलबैक को कैप्चर करता है। यह उच्च जीत दर और लगातार व्यापार को लक्षित करने वाली रणनीतियों के लिए महत्वपूर्ण है। इसलिए रणनीति महत्वपूर्ण पुलबैक में फंसने से बचने के लिए स्वचालित रूप से पदों को समायोजित कर सकती है।
प्रमुख जोखिम यह है कि SAR मूल्य के मामूली उतार-चढ़ाव पर अतिप्रतिक्रिया कर सकता है, झूठे संकेत उत्पन्न कर सकता है और अत्यधिक व्यापार, बढ़ती लागत और फिसलने का कारण बन सकता है।
इसके अलावा, मजबूत अपट्रेंड्स या डाउनट्रेंड्स में, आरएआर पैरामीटर जैसे स्टार्ट और इनक्रीमेंट वैल्यूज ट्रेंड रिवर्स को पकड़ने की सटीकता और समयबद्धता को प्रभावित कर सकते हैं। सावधानीपूर्वक पैरामीटर ट्यूनिंग महत्वपूर्ण है।
अनुचित स्थिति आकार, एसएआर संकेतों पर अत्यधिक प्रतिक्रिया करने से जोखिम में उतार-चढ़ाव हो सकता है, जिससे व्यापार में व्यावहारिक कठिनाइयां बढ़ जाती हैं।
इस रणनीति को निम्नलिखित पहलुओं में अनुकूलित किया जा सकता हैः
संकेतों की उच्च सटीकता के लिए SAR मापदंडों का अनुकूलन करें
एसएआर के कारण झूठे संकेतों से बचने के लिए फ़िल्टर जोड़ें
जोखिमों को नियंत्रित करने के लिए उचित स्थिति आकार और स्टॉप लॉस का उपयोग करें
विभिन्न बाजारों में चकमक से बचने के लिए रुझान फिल्टर शामिल करें
दक्षता में सुधार के लिए लागत और फिसलन को ध्यान में रखते हुए प्रवेश और निकास की कीमतों को अनुकूलित करना
रणनीति मुख्य रूप से रुझान उलट बिंदुओं को निर्धारित करने के लिए 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)