
यह रणनीति लैरी विलियम्स के 9 दिन के ब्रेक के विचार पर आधारित है, जो 9 दिन की चलती औसत की दिशा की निगरानी करके रुझानों का आकलन करता है, ब्रेक के बिंदु पर प्रवेश करता है, और प्रवृत्ति के साथ चलता है।
विशेष रूप सेः
यह पूरी तरह से खरीदारी और बिक्री का तर्क है।
यह एक बहुत ही सरल ट्रेंड ट्रैकिंग रणनीति है, जिसके कुछ फायदे हैं:
इस रणनीति में कुछ जोखिम और कमियां भी हैं, जिन्हें और अधिक अनुकूलित किया जा सकता हैः
कुल मिलाकर, इस रणनीति को गतिशील पैरामीटर अनुकूलन, बहु-कारक निर्णय, लेनदेन लागत प्रबंधन, जोखिम-लाभ नियंत्रण आदि के क्षेत्र में सुधार किया जा सकता है, जिससे रणनीति को विभिन्न बाजार स्थितियों के लिए अधिक स्थिर और अनुकूल बनाया जा सके।
विलियम्स 9 दिन तोड़ने की रणनीति एक अधिक क्लासिक अल्पकालिक प्रवृत्ति रणनीति है, मुख्य विचार सरल और स्पष्ट है, ईएमए प्रवृत्ति दिशा का न्याय करने के लिए, तोड़ने के बिंदु पर प्रवेश, प्रवृत्ति के साथ चलाने और उचित समय पर स्टॉप-लॉस. रणनीति को समझने के लिए आसान है, धन का उपयोग करने में उच्च दक्षता है, लेकिन कुछ कमियां भी हैं. हम रणनीति के पैरामीटर को अधिक गतिशील और लचीला बनाने के लिए कई कोणों से अनुकूलित कर सकते हैं, निर्णय नियम अधिक सख्त और व्यापक हैं, और जोखिम-लाभ नियंत्रण अधिक पूर्ण है, जिससे व्यापक बाजार की स्थिति के अनुकूल रणनीति की स्थिरता और लाभप्रदता में सुधार होता है।
/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("larry willians teste2", overlay=true)
//Window of time
start = timestamp(2019, 00, 00, 00, 00) // backtest start window
finish = timestamp(2019, 12, 31, 23, 59) // backtest finish window
window() => true // create function "within window of time"
ema9=ema(close,9) // Ema de 9 periodos
//Condições de compra
c1= (open< ema9 and close > ema9) //abrir abaixo da ema9 e fechar acima da ema9
if(window())
if(c1)
strategy.entry("Compra", true, stop = high) // Coloca ordem stopgain no topo anterior
else
strategy.cancel("Compra") // Cancela a ordem se o proximo candle não "pegar"
//codições de venda
v1= (open> ema9 and close < ema9) // abrir acima da ema9 e fechar abaixo ema9
if(window())
if (v1)
strategy.exit("Venda", from_entry = "Compra", stop = low) // Saida da entrada com stop no fundo anterior
else
strategy.cancel("Venda") //Cancela a ordem se o proximo candle não "pegar"