
इस रणनीति को संस्थागत ट्रेडिंग रणनीति कहा जाता है जो मूल्य व्यवहार पर आधारित होती है। यह संस्थागत व्यापारियों के कुछ ट्रेडिंग पैटर्न का उपयोग करने का प्रयास करती है, विशेष रूप से उनकी प्रवृत्ति जो एक विशिष्ट ऑर्डर ब्लॉक के पास ऑर्डर देती है। यह रणनीति बाजार में प्रवेश और बाहर निकलने के समय को निर्धारित करने के लिए निष्पक्ष मूल्य, तरलता और मूल्य व्यवहार के तत्वों को जोड़ती है।
इस रणनीति के केंद्र में ऑर्डर ब्लॉक की पहचान करना है - मूल्य क्षेत्रों जहां अतीत में बड़ी संख्या में संस्थागत लेनदेन की गतिविधियां हुई हैं। ये क्षेत्र उल्लेखनीय तरलता से जुड़े हुए हैं। ऑर्डर ब्लॉक मूल्य संरचना का उपयोग करके निर्धारित किए जाते हैं और आमतौर पर महत्वपूर्ण तकनीकी मूल्य स्तरों से जुड़े होते हैं।
निष्पक्ष मूल्य को एक उपकरण के लिए उचित मूल्य के रूप में परिभाषित किया जाता है जो एक चलती औसत जैसे संकेतकों पर आधारित होता है। जब वर्तमान मूल्य निष्पक्ष मूल्य से बहुत दूर होता है, तो इसे बाजार असंतुलन का संकेत माना जाता है।
तरलता भी एक महत्वपूर्ण कारक है, क्योंकि संस्थागत व्यापारी उच्च तरलता वाले क्षेत्रों में व्यापार करने की प्रवृत्ति रखते हैं।
यह रणनीति सरल चलती औसत की गणना करके उचित मूल्य निर्धारित करती है। इसके बाद यह 20 चक्र की लंबाई वाले संभावित ऑर्डर ब्लॉक की पहचान करती है। ऑर्डर ब्लॉक निर्धारित किया जाता है यदि बंद मूल्य और उचित मूल्य के बीच का अंतर ऑर्डर ब्लॉक की कुल ऊंचाई का 38.2% से कम है।
एक बहु-आदेश ब्लॉक को एक खरीद संकेत माना जाता है। एक खाली आदेश ब्लॉक को एक बेचने का संकेत माना जाता है।
इस रणनीति का मुख्य लाभ यह है कि यह संस्थागत व्यापारियों के ट्रेडिंग मॉडल का उपयोग करता है, जो इसे अधिक यांत्रिक संकेतकों पर आधारित रणनीतियों से आगे ले जा सकता है। ऑर्डर प्रवाह और मूल्य क्षेत्रों पर ध्यान केंद्रित करके, यह कई अलग-अलग प्रकार के विश्लेषण को जोड़ती है।
अन्य लाभों में शामिल हैंः
इस रणनीति के कुछ संभावित जोखिम भी हैं, जैसे किः
इन जोखिमों को कम करने के लिए, निम्नलिखित पर विचार करने की सलाह दी जाती हैः
इस रणनीति के कुछ संभावित अनुकूलन इस प्रकार हैंः
कुल मिलाकर, यह रणनीति संस्थागत व्यापारियों के व्यापारिक व्यवहार का लाभ उठाने का एक अनूठा तरीका प्रदान करती है। यह कई तत्वों को जोड़ती है और कुछ फायदे हैं। लेकिन अधिकांश व्यापारिक रणनीतियों की तरह, यह बाजार में बदलाव और अप्रत्याशित मूल्य व्यवहार के दौरान जोखिम का सामना करती है। निरंतर परीक्षण, अनुकूलन और जोखिम प्रबंधन के साथ, यह रणनीति एक मूल्यवान मात्रात्मक व्यापारिक उपकरण बन सकती है।
/*backtest
start: 2024-01-23 00:00:00
end: 2024-02-22 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("ICT Strategy", overlay=true)
// Input variables
length = input.int(20, minval=1, title="Order Block Length")
fairValuePeriod = input.int(60, minval=1, title="Fair Value Period")
// Calculate fair value
fairValue = ta.sma(close, fairValuePeriod)
// Determine order blocks
isOrderBlock(high, low) =>
highestHigh = ta.highest(high, length)
lowestLow = ta.lowest(low, length)
absHighLowDiff = highestHigh - lowestLow
absCloseFairValueDiff = (close - fairValue)
(absCloseFairValueDiff <= 0.382 * absHighLowDiff)
isBuyBlock = isOrderBlock(high, low) and close > fairValue
isSellBlock = isOrderBlock(high, low) and close < fairValue
// Plot fair value and order blocks
plot(fairValue, color=color.blue, title="Fair Value")
plotshape(isBuyBlock, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(isSellBlock, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)
// Strategy logic
if (isBuyBlock)
strategy.entry("Buy", strategy.long)
if (isSellBlock)
strategy.entry("Sell", strategy.short)