
इचिमोकू औसत रेखा क्रॉसिंग रणनीति एक लंबी और लंबी अवधि के व्यापार के लिए औसत रेखाओं की एक श्रृंखला की गणना करके स्टॉक मूल्य क्रॉसिंग सिग्नल की पहचान करती है। यह रणनीति कई तकनीकी संकेतकों को जोड़ती है, जो मजबूत और विश्वसनीय है, जो मध्यम और लंबी रेखाओं के लिए उपयुक्त है।
इचिमोकू रेविन क्रॉसिंग रणनीति एक विशेष संकेतकों की प्रणाली का उपयोग करती है जिसमें 5 रेविन शामिल हैं। विशेष रूप से, इसमें स्वैप लाइन, बेसिक लाइन, अग्रणी 1, अग्रणी 2 और विलंब लाइन 5 रेविन शामिल हैं। इसमें, स्वैप लाइन हालिया मूल्य आंदोलन की औसत रेखा है, बेसिक लाइन मध्यम और दीर्घकालिक मूल्य प्रवृत्ति को दर्शाती है, अग्रणी लाइन स्वैप लाइन और बेसिक लाइन को जोड़ती है, भविष्य की प्रवृत्ति को दर्शाती है, और विलंब लाइन अतीत में कीमतों को प्रदर्शित करती है। जब कीमतें बेसिक लाइन को तोड़ती हैं, तो ट्रेडिंग सिग्नल उत्पन्न होती हैं। यह रणनीति वास्तविक लाइन फ़िल्टर और के-लाइन रंग निर्णय को जोड़ती है, जिससे झूठी तोड़ने से बचा जा सकता है।
इचिमोकू रेवेन्यू क्रॉसिंग रणनीति एक साथ कई तकनीकी संकेतकों का लाभ उठाती है। यह कई रणनीतिक विचारों जैसे कि चलती औसत, मूल्य चैनल और मात्रा मूल्य की पुष्टि को एक व्यवस्थित पद्धति प्रणाली में जोड़ती है। यह ट्रेडिंग सिग्नल की accurateness और दिशात्मकता की गारंटी देता है। एकल सूचक रणनीति की तुलना में, यह रणनीति झूठे संकेतों की संभावना को काफी कम कर सकती है और लाभप्रदता को बढ़ा सकती है।
इचिमोकू रेविन क्रॉसिंग रणनीति एक प्रवृत्ति का पालन करने वाली रणनीति है, जिसका ट्रेडिंग अंतराल लंबा है। इसका मतलब है कि रणनीति अल्पकालिक मूल्य उतार-चढ़ाव को पकड़ने में असमर्थ है। इसके अलावा, जब शेयर की कीमत में भारी उतार-चढ़ाव होता है, तो रेविन सूचक विफल हो जाता है। इन मामलों में, गलत संकेत और हानिकारक व्यापार हो सकता है। जोखिम को नियंत्रित करने के लिए स्टॉप-लॉस का उपयोग करने की सिफारिश की जाती है।
Ichimoku औसत रेखा क्रॉसिंग रणनीति को निम्नलिखित दिशाओं से अनुकूलित किया जा सकता हैः 1) औसत रेखा पैरामीटर को विभिन्न चक्रों और किस्मों के लिए समायोजित करना; 2) संयोजन मात्रा के संकेतकों को जोड़ना, मूल्य और लेनदेन की मात्रा के बीच संबंधों को पहचानना; 3) मशीन सीखने के मॉडल को शुरू करना, संकेत निर्णय में सुधार करना; 4) अधिक शर्तों और फ़िल्टर को जोड़ना, जो गलत लेनदेन की संभावना को कम करता है।
इचिमोकु समानांतर क्रॉस रणनीति स्थिर और विश्वसनीय है, यह एक मुख्य रणनीति के रूप में काम करती है और अन्य एल्गोरिदम के साथ संयोजन में उपयोग की जाती है। यह स्पष्ट प्रवृत्ति व्यापार दिशा प्रदान करता है, जबकि पैरामीटर समायोजन और बहु-सूचक अनुकूलन रणनीति को अधिक बुद्धिमान और लचीला बनाता है। यह रणनीति व्यापारियों के लिए महत्वपूर्ण अध्ययन और दीर्घकालिक अनुप्रयोगों के लिए योग्य है।
/*backtest
start: 2023-11-18 00:00:00
end: 2023-12-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//Noro
//2018
//@version=3
strategy(title = "Noro's Ichimoku Strategy v1.0", shorttitle = "Ichimoku str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
conversionPeriods = input(9, minval = 1, title = "Conversion Periods")
basePeriods = input(26, minval = 1, title = "Base Periods")
laggingSpan2Periods = input(52, minval = 1, title = "Lagging Span")
usebf = input(true, defval = true, title = "Use body filter")
usecf = input(true, defval = true, title = "Use color filter")
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")
//Ichimoku
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
//Lines
plot(conversionLine, color=red, title="Conversion Line")
plot(baseLine, color=blue, title="Base Line")
plot(close, offset = -basePeriods, color=green, title="Lagging Span")
p1 = plot(leadLine1, offset = basePeriods, color=green, title="Lead 1")
p2 = plot(leadLine2, offset = basePeriods, color=red, title="Lead 2")
fill(p1, p2)
//Body Filter
nbody = abs(close - open)
abody = sma(nbody, 10)
body = nbody > abody / 3 or usebf == false
//Color Filter
bar = close > open ? 1 : close < open ? -1 : 0
gb = bar == 1 or usecf == false
rb = bar == -1 or usecf == false
//Signals
up = low > baseLine and rb and body
dn = high < baseLine and gb and body
//Trading
if up
//if strategy.position_size < 0
// strategy.close_all()
strategy.entry("Long", strategy.long, needlong == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
if dn
//if strategy.position_size > 0
// strategy.close_all()
strategy.entry("Short", strategy.short, needshort == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
if time > timestamp(toyear, tomonth, today, 23, 59)
strategy.close_all()