यह रणनीति एक इचिमोकू ब्रेकआउट स्केलिंग प्रणाली है जिसे 5 मिनट के समय सीमा के लिए अनुकूलित किया गया है। यह अल्पकालिक गति को पकड़ने के लिए रूपांतरण रेखा, आधार रेखा और अग्रणी स्पैन जैसे इचिमोकू तत्वों का लाभ उठाती है। पारंपरिक इचिमोकू रणनीतियों के विपरीत, इस प्रणाली में उच्च आवृत्ति व्यापार के लिए अनुकूलित पैरामीटर हैं।
रणनीति के पीछे तर्क यह है कि रूपांतरण रेखा आधार रेखा को पार करने पर लंबी या छोटी हो, और रुझान की दिशा की पुष्टि करने के लिए इचिमोकू क्लाउड सीमाओं को पार करने पर मूल्य की अतिरिक्त शर्त के साथ। जोखिमों को नियंत्रित करने के लिए स्टॉप लॉस और ले लाभ स्तर भी परिभाषित किए जाते हैं।
रणनीति मुख्य रूप से रूपांतरण रेखा क्रॉसओवर आधार रेखा का उपयोग लंबी और छोटी संकेतों का निर्माण करने के लिए करती है। रूपांतरण रेखा कीमत की अल्पकालिक गति को दर्शाती है जबकि आधार रेखा मध्यम अवधि की प्रवृत्ति दिखाती है।
विशेष रूप से, जब रूपांतरण रेखा आधार रेखा के ऊपर पार करती है, तो यह लंबे संकेत को ट्रिगर करती है, बशर्ते कि कीमत इचिमोकू क्लाउड के अग्रणी स्पैन ए और बी दोनों से ऊपर हो। यह ऊपर की ओर ब्रेकआउट की पुष्टि करता है। इसके विपरीत, जब रूपांतरण रेखा आधार रेखा के नीचे पार करती है, तो यह लघु संकेत उत्पन्न करती है, यह मूल्य नीचे की ओर ब्रेकआउट सुनिश्चित करने के लिए क्लाउड के अग्रणी स्पैन से नीचे है।
इसके अतिरिक्त, दो इनपुट मापदंडों प्रतिशतस्टॉप और प्रतिशतटीपी क्रमशः स्टॉप लॉस प्रतिशत और लाभ प्रतिशत का प्रतिनिधित्व करते हैं। व्यापारी अपनी जोखिम भूख के आधार पर इन संख्याओं को ट्विक कर सकते हैं। स्टॉप लॉस और लाभ लेने की कीमतों की गणना पदों के औसत प्रवेश मूल्य से की जाती है।
एक बार लॉन्ग या शॉर्ट सिग्नल ट्रिगर हो जाने के बाद, संबंधित स्टॉप लॉस और टेक प्रॉफिट ऑर्डर भी रखे जाएंगे। यदि कीमत किसी भी सीमा को छूती है तो मौजूदा पद बंद हो जाएंगे।
पारंपरिक इचिमोकू रणनीतियों की तुलना में, इस प्रणाली ने निम्नलिखित सुधार किएः
ये समायोजन रणनीति को 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))