यह बाजार के दबाव और कैंडलस्टिक ओवरलैप पैटर्न पर आधारित एक मात्रात्मक ट्रेडिंग रणनीति है। यह रणनीति स्वचालित ट्रेडिंग के लिए लाभ लेने की शर्तों के साथ व्यापार की मात्रा, कैंडलस्टिक पैटर्न और मूल्य ओवरलैप संबंधों का विश्लेषण करके संभावित बाजार उलट बिंदुओं की पहचान करती है। यह रणनीति निश्चित स्थिति आकार का उपयोग करती है और 20% लाभ लेने का लक्ष्य निर्धारित करती है।
रणनीति के मूल तर्क में दो मुख्य आयाम शामिल हैंः बाजार का दबाव और मोमबत्ती ओवरलैप। बाजार के दबाव के लिए, रणनीति 20 अवधि के वॉल्यूम चलती औसत के साथ वर्तमान ट्रेडिंग वॉल्यूम की तुलना करके खरीद और बिक्री दबाव निर्धारित करती है। जब एक हरी मोमबत्ती की मात्रा (बुलिश) चलती औसत से अधिक होती है, तो यह खरीद दबाव को इंगित करती है; जब एक लाल मोमबत्ती की मात्रा (बियरिश) चलती औसत से अधिक होती है, तो यह बिक्री दबाव को इंगित करती है। मोमबत्ती ओवरलैप के लिए, रणनीति आसन्न मोमबत्तियों के बीच ओवरलैप संबंध पर केंद्रित होती है। जब एक हरी मोमबत्ती पिछली लाल मोमबत्ती के साथ ओवरलैप होती है, तो इसे संभावित लंबा संकेत माना जाता है; जब एक लाल मोमबत्ती पिछली हरी मोमबत्ती के साथ ओवरलैप होती है, तो इसे संभावित छोटा संकेत माना जाता है।
यह रणनीति बाजार के दबाव और कैंडलस्टिक ओवरलैप पैटर्न को जोड़कर बाजार के उलट अवसरों को पकड़ती है, ठोस सैद्धांतिक आधार और व्यावहारिक व्यवहार्यता का प्रदर्शन करती है। इसकी ताकत बहु-आयामी संकेत सत्यापन और स्पष्ट जोखिम नियंत्रण में निहित है, हालांकि यह कुछ बाजार जोखिमों का सामना करती है और अनुकूलन के लिए जगह है। आगे अनुकूलन और परिष्करण के माध्यम से, रणनीति वास्तविक व्यापार में बेहतर प्रदर्शन की क्षमता दिखाती है।
/*backtest start: 2024-12-06 00:00:00 end: 2025-01-04 08:00:00 period: 3h basePeriod: 3h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Pressure Reversal & Candle Overlap", overlay=true, default_qty_type=strategy.fixed, default_qty_value=0.1) // Parameters take_profit_percent = 20 // Take Profit Percentage qty = 0.1 // Quantity to trade (BTC) // Candle Definitions green_candle = close > open red_candle = close < open current_body = math.abs(close - open) // Previous Candle Data prev_close = ta.valuewhen(green_candle or red_candle, close, 1) prev_open = ta.valuewhen(green_candle or red_candle, open, 1) // Check Candle Overlaps green_overlaps_red = green_candle and close >= prev_open and open <= prev_close red_overlaps_green = red_candle and close <= prev_open and open >= prev_close // Define Buying and Selling Pressure buying_pressure = green_candle and volume > ta.sma(volume, 20) selling_pressure = red_candle and volume > ta.sma(volume, 20) // Entry Conditions long_entry_pressure = selling_pressure long_entry_overlap = green_overlaps_red short_entry_pressure = buying_pressure short_entry_overlap = red_overlaps_green // Calculate Take Profit Levels take_profit_level_long = close * (1 + 20 / 100) take_profit_level_short = close * (1 - 20 / 100) // Strategy Logic if (long_entry_pressure or long_entry_overlap) strategy.entry("Buy Long", strategy.long, qty=qty) strategy.exit("TP Long", "Buy Long", limit=take_profit_level_long) if (short_entry_pressure or short_entry_overlap) strategy.entry("Sell Short", strategy.short, qty=qty) strategy.exit("TP Short", "Sell Short", limit=take_profit_level_short)