
यह रणनीति 5 मिनट की समय सीमा के लिए इचिमोकू के आधार पर एक त्वरित ब्रेकआउट स्केलिंग रणनीति है। यह रणनीति इचिमोकू के रूपांतरण लाइन, बेंचमार्क लाइन और फ्रंटलाइन ए/बी जैसे तत्वों का पूरा उपयोग करती है ताकि बाजार में अल्पकालिक गतिशीलता को पकड़ सके। पारंपरिक इचिमोकू रणनीति के विपरीत, इस रणनीति को पैरामीटर अनुकूलित किया गया है, जिससे यह उच्च आवृत्ति वाले व्यापार के लिए अधिक उपयुक्त है।
रणनीति का मुख्य विचार ओवर या डाउन करना है जब यह ट्रांसफॉर्मेशन लाइन को पार करता है या बेसिक लाइन को पार करता है, और कीमत को क्लाउड चार्ट के दो अग्रिम रेखाओं को तोड़ना है, ताकि प्रवृत्ति की दिशा को अधिक सटीक रूप से निर्धारित किया जा सके। साथ ही, रणनीति ने जोखिम को नियंत्रित करने के लिए स्टॉप लॉस और स्टॉप पॉइंट को परिभाषित किया है।
यह रणनीति मुख्य रूप से इचिमोकू की परिवर्तनीय रेखा और आधार रेखा के आधार पर बनाई गई है। यह परिवर्तनीय रेखा की प्रतिक्रिया में कीमतों में अल्पकालिक गतिशील परिवर्तन, और आधार रेखा की प्रतिक्रिया में मध्यम अवधि की प्रवृत्ति है।
विशेष रूप से, जब एक रूपांतरण लाइन पर एक बहु सिग्नल उत्पन्न होता है जब यह एक बेंचमार्क लाइन को पार करता है, तो यह सुनिश्चित करने के लिए कि कीमतें बादल के चार्ट के दो अग्रिम रेखाओं ए और बी से अधिक हैं, ताकि यह सुनिश्चित हो सके कि यह ऊपर की ओर है। इसके विपरीत, जब एक रूपांतरण लाइन के नीचे एक बेंचमार्क लाइन को पार करता है, तो यह एक रिक्त सिग्नल उत्पन्न करता है, जिससे यह सुनिश्चित हो सके कि कीमतें बादल के चार्ट के दो अग्रिम रेखाओं से कम हैं, ताकि यह सुनिश्चित हो सके कि यह नीचे की ओर है।
इसके अलावा, रणनीति दो पैरामीटर%Stop और% TP को परिभाषित करती है, जो क्रमशः स्टॉप लॉस अनुपात और स्टॉप लॉस अनुपात को दर्शाती है। इन दोनों मानों को व्यापारी की जोखिम वरीयताओं के आधार पर सेट किया जा सकता है। स्टॉप लॉस और स्टॉप लॉस की कीमतों की गणना औसत मूल्य पर की जाती है।
जब अधिक या कम करने का संकेत ट्रिगर किया जाता है, तो संबंधित स्टॉप-लॉस ऑर्डर और स्टॉप-लॉस ऑर्डर भी जारी किए जाते हैं। यदि कीमत स्टॉप-लॉस या स्टॉप-लॉस स्तर को छूती है, तो संबंधित स्थिति को बंद कर दिया जाता है।
पारंपरिक Ichimoku रणनीति की तुलना में, इस रणनीति को निम्नानुसार अनुकूलित किया गया हैः
इन मापदंडों के समायोजन ने रणनीति को 5 मिनट के इस उच्च-आवृत्ति व्यापार समय के लिए अधिक उपयुक्त बना दिया है, जो स्थानीय चरम बिंदुओं के पास पलटाव के अवसरों को जल्दी से निर्धारित कर सकता है। साथ ही साथ क्लाउड चार्ट के साथ दीर्घकालिक रुझानों को निर्धारित करने की दक्षता में वृद्धि हुई है।
इसके अलावा, रणनीति में स्टॉप-लॉस-स्टॉप लॉजिक सीधे अंतर्निहित है, जिसे व्यापारियों को खुद को जोड़ने की आवश्यकता नहीं है, जो शुरुआती लोगों के लिए उपयुक्त जोखिम प्रबंधन के लिए सुविधाजनक है।
इस रणनीति के मुख्य जोखिमों में शामिल हैंः
जोखिम को नियंत्रित करने के लिए, निम्नलिखित तरीकों पर विचार किया जा सकता हैः
इस रणनीति में अनुकूलन के लिए कुछ जगह हैः
ये अनुकूलन रणनीति को अधिक बाजार स्थितियों में स्थिर प्रदर्शन करने में सक्षम बनाते हैं।
इचिमोकू स्केलिंग रणनीति पारंपरिक मापदंडों को समायोजित करके उच्च आवृत्ति संचालन के लिए अधिक उपयुक्त है। रूपांतरण लाइन, बेंचमार्क लाइन और क्लाउड ग्राफ के संयोजन से निर्णय अल्पकालिक रुझानों को जल्दी से पकड़ सकता है। अंतर्निहित स्टॉप-स्टॉप-लॉस तंत्र भी जोखिम नियंत्रण में मदद करता है।
हालांकि इस रणनीति के कुछ फायदे हैं, लेकिन इसके साथ ही एक विशिष्ट जोखिम भी है। इसके बाद इसे कई पहलुओं से अनुकूलित किया जा सकता है, जैसे कि अस्थिरता, मशीन सीखने, घटना-संचालित और अन्य, जिससे रणनीति को जटिल वातावरण के लिए अधिक स्थिर बनाया जा सकता है।
/*backtest
start: 2023-11-11 00:00:00
end: 2023-12-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title="Scalping Ichimoku Strategy", shorttitle="Scalp Ichimoku", overlay=true)
showBB = input(true, "Show Ichimoku Cloud")
showTrade = input(true, 'Show TP/SL')
conversionPeriods = input(9, "Conversion Line Periods")
basePeriods = input(26, "Base Line Periods")
spanBPeriods = input(52, "Span B Periods")
displacement = input(26, "Displacement")
conversionLine = (ta.highest(high, conversionPeriods) + ta.lowest(low, conversionPeriods)) / 2
baseLine = (ta.highest(high, basePeriods) + ta.lowest(low, basePeriods)) / 2
leadLine1 = (conversionLine + baseLine) / 2
leadLine2 = (ta.highest(high, spanBPeriods) + ta.lowest(low, spanBPeriods)) / 2
plot(showBB ? conversionLine : na, "Conversion Line", color=#2962FF)
plot(showBB ? baseLine : na, "Base Line", color=#B71C1C)
plot(showBB ? ta.lowest(low, 52) : na, "Lagging Span", color=#43A047, offset=-displacement)
p1 = plot(showBB ? leadLine1 : na, "Leading Span A", color=#A5D6A7, offset=displacement)
p2 = plot(showBB ? leadLine2 : na, "Leading Span B", color=#EF9A9A, offset=displacement)
fill(p1, p2, color=leadLine1 > leadLine2 ? color.new(color.green, 90) : color.new(color.red, 90))
// Define the shorter Stop Loss and Take Profit percentages for scalping
percentStop = input(0.5, "Stop Loss (%)")
percentTP = input(1.0, "Take Profit (%)")
// Define the entry conditions
longCondition = ta.crossover(conversionLine, baseLine) and close > leadLine1 and close > leadLine2
shortCondition = ta.crossunder(conversionLine, baseLine) and close < leadLine1 and close < leadLine2
if (longCondition)
strategy.entry("Long", strategy.long)
strategy.exit("Take Profit or Stop Loss for Long", "Long", stop=strategy.position_avg_price * (1 - percentStop / 100), limit=strategy.position_avg_price * (1 + percentTP / 100))
if (shortCondition)
strategy.entry("Short", strategy.short)
strategy.exit("Take Profit or Stop Loss for Short", "Short", stop=strategy.position_avg_price * (1 + percentStop / 100), limit=strategy.position_avg_price * (1 - percentTP / 100))