
इस रणनीति में एक दिन के भीतर हीरे के पलटाव की स्थिति और उसके बाद की हरी झंडी के संयोजन का उपयोग किया जाता है, ताकि संभावित वृद्धि के अवसरों की तलाश की जा सके। जब भीरे के पलटाव की स्थिति होती है और अगली झंडी हरी होती है, तो रणनीति को खोलने के लिए अधिक किया जाता है। स्टॉप लॉस स्थिति को नींबू की झंडी के निचले बिंदु पर सेट किया जाता है, और स्टॉप लॉस स्थिति को खोलने की कीमत से 1.5 गुना सेट किया जाता है।
एक बकरी का रूप एक सामान्य तकनीकी रूप है जो अक्सर गिरावट की प्रवृत्ति के अंत में दिखाई देता है, जो प्रवृत्ति के उलट आने का संकेत देता है। एक विशिष्ट बकरी के रूप में निम्नलिखित विशेषताएं हैंः
जब सिक्के की स्थिति की पुष्टि हो जाती है, तो यदि अगली सिक्का हरे रंग की होती है, और निचला बिंदु सिक्के के निचले बिंदु से अधिक होता है, तो यह एक सकारात्मक संकेत बनाता है, इस समय प्रवेश अधिक होता है। जोखिम को नियंत्रित करने के लिए सिक्के के निचले बिंदु पर स्टॉप-लॉस सेट करें; संभावित लाभ प्राप्त करने के लिए स्टॉप-लॉस को 1.5 गुना सेट करें।
एक दिन में, नीलम उलटने के रूप में बहुमुखी रणनीति नीलम उलटने की विशेषता का पूरा उपयोग करती है, और बाद में हरे रंग की पुष्टिकरण के साथ, दो लगातार के-लाइन के आधार पर एक आशावादी संकेत का गठन करती है। साथ ही, रणनीति एक निश्चित स्टॉप-लॉस अनुपात का उपयोग करती है, जो जोखिम के जोखिम के स्तर को नियंत्रित करती है, और नीलम घाटे को उच्च स्तर पर बनाए रखती है। हालांकि, रणनीति की परिभाषा के लिए रणनीति अपेक्षाकृत सरल है, अन्य तकनीकी संकेतकों के प्रमाण के अभाव में, वास्तविक अनुप्रयोगों में उच्च सिग्नल विफलता हो सकती है। इसके अलावा, स्टॉप-लॉस की स्थिति की तुलनात्मक रूप से अधिक होने के कारण, रणनीति को उच्च एकल नुकसान की समस्या का सामना करना पड़ता है। भविष्य में सिग्नल की पहचान, जोखिम नियंत्रण आदि के लिए रणनीति में और अधिक अनुकूलन और सुधार किया जा सकता है, ताकि समग्र स्थिरता और लाभप्रदता को बढ़ावा दिया जा सके।
/*backtest
start: 2023-03-09 00:00:00
end: 2024-03-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Hammer Pattern and Follow-Up Green Candle Strategy", overlay=true)
// Detecting a Hammer candle
isHammer() =>
bodySize = math.abs(close[1] - open[1])
lowerWickSize = open[1] - low[1]
upperWickSize = high[1] - open[1] // For a red candle, the upper wick is from the open to the high
bodyIsSmall = bodySize <= (high[1] - low[1]) * 0.3 // Body is less than 30% of the entire candle range
lowerWickIsLong = lowerWickSize >= bodySize * 2 // Lower wick is at least twice the body length
noUpperWick = upperWickSize == 0 or high[1] <= open[1] * 1.01 // No upper wick or very small
close[1] < open[1] and bodyIsSmall and lowerWickIsLong and noUpperWick
// Check if the current candle is green with no or small tail
isGreenWithNoSmallTail() =>
close > open
// Entry condition
entryCondition = isHammer() and isGreenWithNoSmallTail() and low >low[1]
// Calculate stop loss and take profit levels
stopLossLevel = low[1]
profitTargetLevel = close * 1.5
//Calculate position bodySize
positionSize = 50000 / close
// Execute strategy
if (entryCondition)
strategy.entry("Hammer Buy", strategy.long,qty=positionSize)
strategy.exit("Take Profit / Stop Loss", "Hammer Buy", stop=stopLossLevel, limit=profitTargetLevel)