
अवलोकन
एसएमसी बाजार ऊंचाई-नीच बिंदु तोड़ने की रणनीति एक परिमाणात्मक ट्रेडिंग रणनीति है जो उन्नत बाजार अवधारणा पर आधारित है। यह रणनीति उच्च-स्तरीय समय-फ्रेम में महत्वपूर्ण खरीद-बिक्री दबाव क्षेत्रों की पहचान करती है और वर्तमान समय-फ्रेम में प्रवेश के लिए सबसे अच्छा तोड़ने वाले बिंदुओं की तलाश करती है। यह एसएमसी सिद्धांत के अनुरूप है कि ये ब्लॉक आमतौर पर समर्थन या प्रतिरोध बिंदुओं के रूप में कार्य करते हैं। रणनीति ने प्रवृत्ति की दिशा को ध्यान में रखते हुए, आकृतियों और जोखिम-लाभ अनुपात को प्रेरित किया है ताकि प्रवेश बिंदुओं और घाटे के अनुपात को अनुकूलित किया जा सके।
रणनीति सिद्धांत
- एक उच्च-स्तरीय समय-सीमा में उछाल और गिरावट की पहचान करें (जैसे 1-घंटे के चार्ट में) । उछाल को समापन मूल्य के रूप में परिभाषित किया गया है जो पिछले चक्र के समापन मूल्य से अधिक है, और निचला बिंदु पिछले चक्र के निचले बिंदु से अधिक है। गिरावट इसके विपरीत है
- एक उच्च-स्तरीय समय-सीमा में एक प्रेरक आकृति की तलाश करें। एक बहुहेड प्रेरक आकृति यह है कि पहले चक्र की ऊंचाई पहले दो चक्रों और पहले तीन चक्रों की ऊंचाई से अधिक है। एक खाली हेड प्रेरक आकृति, एक गिरावट की प्रवृत्ति में, पहले चक्र की निचली स्थिति पहले दो चक्रों और पहले तीन चक्रों की कमियों से कम है।
- एक उच्च स्तरीय समय फ्रेम में ऑर्डर ब्लॉक की पहचान करें। मल्टीहेड प्रेरण पैटर्न के बाद, इस चक्र के लिए उच्चतम और निम्नतम मूल्य को ऑर्डर ब्लॉक की ऊपरी और निचली सीमा के रूप में परिभाषित किया गया है। खाली प्रेरण पैटर्न इसके विपरीत है।
- वर्तमान समय फ्रेम में सबसे अच्छा प्रवेश बिंदु ढूंढें (जैसे 15 मिनट के चार्ट में) । मल्टीहेड प्रवेश वर्तमान समापन मूल्य के आदेश ब्लॉक के नीचे है, और पिछले चक्र की समापन कीमत ब्लॉक के भीतर है। खाली हेड प्रवेश आदेश ब्लॉक के ऊपर है।
- स्टॉप लॉस और स्टॉप्स सेट करें। स्टॉप लॉस की स्थिति ऑर्डर ब्लॉक की सीमा है, और स्टॉप्स की गणना सेट रिस्क-रिटर्न अनुपात (जैसे 1: 1.5) के आधार पर की जाती है।
रणनीतिक लाभ
- एसएमसी सिद्धांतों के आधार पर, प्रमुख रुझानों और महत्वपूर्ण समर्थन प्रतिरोध बिंदुओं को उच्च-स्तरीय समय-सीमा में कैप्चर किया जाता है, जिससे निम्न-स्तरीय समय-सीमा में बाजार के शोर से अवरोधन से बचा जाता है।
- प्रेरक पैटर्न की पहचान प्रवृत्ति की ताकत और स्थिरता का आकलन करने में मदद करती है और प्रवेश के लिए अधिक आधार प्रदान करती है।
- वर्तमान समय-सीमा में सटीक प्रवेश के साथ, शून्य संकेतों और वापसी के जोखिम को कम करें।
- लचीला जोखिम-लाभ अनुपात सेटिंग्स, व्यक्तिगत जोखिम वरीयताओं के अनुसार समायोजित किया जा सकता है.
रणनीतिक जोखिम
- इस रणनीति को कुछ जोखिमों के साथ वापस ले लिया जा सकता है जब बाजार में उतार-चढ़ाव या रुझान में बदलाव की शुरुआत होती है।
- चरम स्थितियों में (जैसे कि एक त्वरित गिरावट), ऑर्डर ब्लॉक निष्क्रिय हो सकता है, जिससे स्टॉपलॉस बहुत ढीला हो जाता है।
- केवल मूल्य व्यवहार को ध्यान में रखते हुए, अन्य महत्वपूर्ण संकेतकों जैसे कि लेनदेन की मात्रा को अनदेखा करते हुए, यह निर्णय लिया गया है कि कोई विचलन हो सकता है।
रणनीति अनुकूलन दिशा
- फ़िल्टर के रूप में अधिक उच्च-स्तरीय समय फ़्रेम (जैसे सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा, सूर्य रेखा)
- प्रवृत्ति और प्रेरण पैटर्न की पहचान करते समय, सम-रेखा प्रणाली, गतिशीलता संकेतक आदि को जोड़कर निर्णय की सटीकता में सुधार किया जा सकता है।
- ऑर्डर ब्लॉक बॉर्डर को गतिशील रूप से अनुकूलित करें, जैसे कि एटीआर (औसत वास्तविक तरंग दैर्ध्य) या विभिन्न बाजार स्थितियों के लिए चैनल की चौड़ाई।
- प्रवेश करने के बाद, एटीआर या एसएआर (पैरालिपलाइन संकेतक) को ट्रैक करने के रूप में चलती रोक को सेट किया जा सकता है, ताकि स्थिति के जोखिम को कम किया जा सके।
- संभावित रुझान उलट या ब्लैक स्विंग घटनाओं की पहचान करने के लिए बाजार भावना संकेतकों (जैसे VIX) या मैक्रोइकॉनॉमिक डेटा पर विचार करें।
संक्षेप
एसएमसी बाजार ऊपरी-नीचे बिंदु तोड़ने की रणनीति एक एसएमसी सिद्धांत पर आधारित एक मात्रात्मक ट्रेडिंग रणनीति है, जो उच्च-स्तरीय समय-फ्रेम में महत्वपूर्ण दबाव क्षेत्रों की पहचान करके और वर्तमान समय-फ्रेम में सबसे अच्छा प्रवेश बिंदु खोजने के लिए है। यह रणनीति व्यापक रूप से प्रवृत्ति की दिशा को ध्यान में रखती है, पैटर्न को प्रेरित करती है और जोखिम रिटर्न अनुपात को प्रवेश बिंदु और घाटे के अनुपात को अनुकूलित करने के लिए। रणनीति की ताकत उच्च-स्तरीय समय-फ्रेम पर आधारित है, जो शोर को छानती है, प्रवृत्ति को सटीक रूप से पकड़ती है, और इसमें एक लचीला जोखिम प्रबंधन है। हालांकि, बाजार में उतार-चढ़ाव या प्रवृत्ति में बदलाव की शुरुआत में, रणनीति को कुछ वापसी के जोखिम का सामना करना पड़ सकता है। भविष्य में, रणनीति की स्थिरता और लचीलापन बढ़ाने के लिए इसे अधिक ऑर्डर समय-फ्रेम, ब्लॉकचेन अनुकूलन, गतिशील सीमाओं और बाजार की भावनाओं को ध्यान में रखते हुए अनुकूलित किया जा सकता है।
रणनीति स्रोत कोड
//@version=5
strategy("SMC Indian Market Strategy", overlay=true)
// Input Parameters
htf = input.timeframe("60", title="Higher Timeframe") // For Inducement & Order Block
riskRewardRatio = input.float(1.5, title="Risk:Reward Ratio", minval=0.1)
// Higher Timeframe Data
[htfOpen, htfHigh, htfLow, htfClose] = request.security(syminfo.tickerid, htf, [open, high, low, close])
// Trend Identification (HTF)
bool htfUptrend = htfClose > htfClose[1] and htfLow > htfLow[1] // Price action
bool htfDowntrend = htfClose < htfClose[1] and htfHigh < htfHigh[1]
// Inducement Identification (HTF)
bool htfInducementHigh = htfUptrend and high[1] > high[2] and high[1] > high[3]
bool htfInducementLow = htfDowntrend and low[1] < low[2] and low[1] < low[3]
float inducementLevel = htfInducementHigh ? high[1] : htfInducementLow ? low[1] : na
// Order Block Identification (HTF)
var float htfOBHigh = na // Highest high within the order block
var float htfOBLow = na // Lowest low within the order block
if htfInducementHigh
htfOBHigh := htfHigh
htfOBLow := htfLow
else if htfInducementLow
htfOBHigh := htfHigh
htfOBLow := htfLow
// Optimal Entry (Current Timeframe)
bool longEntry = htfUptrend and close > htfOBLow and close[1] < htfOBLow // Break of OB low
bool shortEntry = htfDowntrend and close < htfOBHigh and close[1] > htfOBHigh // Break of OB high
// Stop Loss and Take Profit
float longSL = htfOBLow
float longTP = close + (close - longSL) * riskRewardRatio
float shortSL = htfOBHigh
float shortTP = close - (shortSL - close) * riskRewardRatio
// Strategy Execution
if longEntry
strategy.entry("Long", strategy.long, stop=longSL, limit=longTP)
else if shortEntry
strategy.entry("Short", strategy.short, stop=shortSL, limit=shortTP)