यह रणनीति ट्रेंड की दिशा की पहचान करती है और ट्रेडिंग को ट्रेंड करती है। यह रणनीति शॉर्ट-लाइन शेक ट्रेडिंग प्रकार के अंतर्गत आती है, जिसका उद्देश्य शॉर्ट-लाइन की कीमतों में उलटफेर के अवसरों को पकड़ना है।
रणनीतिक सिद्धांत:
EMA और SMA को गणना करें और EMA प्रणाली का निर्माण करें
एओ स्विंग इंडिकेटर की तेज और धीमी रेखा की गणना करें और अंतर प्राप्त करें।
जब तेज लाइन धीमी लाइन को पार करती है और बंद होने की कीमत धीमी लाइन से अधिक होती है और एओ ऊंची होती है, तो अधिक करें।
जब तेज रेखा धीमी रेखा के नीचे से गुजरती है, और समापन मूल्य धीमी रेखा से नीचे होता है, और एओ गिरावट की स्थिति में होता है, तो खाली करें।
ए.ओ. अंतर-मूल्य तुलना के माध्यम से रिक्त स्थिति को निर्धारित करता है ताकि झूठे संकेतों से बचा जा सके।
इस रणनीति के फायदे:
औसत रेखा प्रणाली प्रमुख रुझानों को पहचानती है, एओ सूचक पलटाव के बिंदुओं को पहचानता है।
एओ अंतर-मूल्य तुलना के माध्यम से झूठे संकेतों को प्रभावी रूप से फ़िल्टर कर सकता है।
संकेतक के संयोजन से संकेत की सटीकता में सुधार होता है।
इस रणनीति के जोखिम:
बाजार की स्थिति से मेल खाने के लिए औसत रेखा और एओ पैरामीटर को अनुकूलित करने की आवश्यकता है।
औसत रेखा और एओ दोनों में देरी की समस्या है, जो सबसे अच्छा प्रवेश बिंदु से चूक सकती है।
भूकंप की स्थिति में नुकसान को रोकना मुश्किल है, नुकसान का खतरा अधिक है।
संक्षेप में, इस रणनीति को समेकित सम-रेखा प्रणाली और एओ संकेतकों के लाभों के साथ व्यापार किया जाता है। संकेत की गुणवत्ता को कुछ हद तक बढ़ाया जा सकता है, लेकिन लंबे समय तक स्थिर लाभ प्राप्त करने के लिए उचित स्टॉप-लॉस रणनीति के साथ, विलंबता के लिए सतर्क रहना चाहिए।
/*backtest
start: 2023-09-04 00:00:00
end: 2023-09-11 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MA&AO", overlay = true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075, currency='USD')
startP = timestamp(input(2017, "Start Year"), input(12, "Month"), input(17, "Day"), 0, 0)
end = timestamp(input(9999, "End Year"), input(1, "Month"), input(1, "Day"), 0, 0)
_testPeriod() =>
true
//Inputs
fast_ma = input(8, title="Fast EMA", minval=2)
slow_ma = input(20, minval=1, title="Slow SMA")
AO_fast = input(5, minval=1, title="Awesome Length Fast")
AO_slow = input(8, minval=1, title="Awesome Length Slow")
//MA
fast = ema(close, fast_ma)
slow = sma(close, slow_ma)
//AO
AO_1 = sma(hl2, AO_fast)
AO_2 = sma(hl2, AO_slow)
dif = AO_1 - AO_2
AO = dif>=0? dif > dif[1] ? 1 : 2 : dif > dif[1] ? -1 : -2
long = crossover(fast, slow) and close > slow and abs(AO)==1
short = fast < slow and close < slow and abs(AO)==2
long_condition = long and _testPeriod()
strategy.entry('BUY', strategy.long, when=long_condition)
short_condition = short
strategy.close('BUY', when=short_condition)
plot(fast, color=color.green)
plot(slow, color=color.red)