विलियम्स 9-दिवसीय ट्रेंड ब्रेकआउट रणनीति


निर्माण तिथि: 2023-10-17 13:51:15 अंत में संशोधित करें: 2023-10-17 13:51:15
कॉपी: 0 क्लिक्स: 1068
1
ध्यान केंद्रित करना
1617
समर्थक

विलियम्स 9-दिवसीय ट्रेंड ब्रेकआउट रणनीति

अवलोकन

यह रणनीति लैरी विलियम्स के 9 दिन के ब्रेक के विचार पर आधारित है, जो 9 दिन की चलती औसत की दिशा की निगरानी करके रुझानों का आकलन करता है, ब्रेक के बिंदु पर प्रवेश करता है, और प्रवृत्ति के साथ चलता है।

रणनीति सिद्धांत

  • 9-दिवसीय चलती औसत ईएमए का उपयोग करें
  • जब कीमत ईएमए के नीचे से ऊपर की ओर जाती है, तो इसे पूर्वाग्रह के रूप में माना जाता है और खरीदारी की जाती है
  • जब कीमत ईएमए के ऊपर से नीचे की ओर टूटती है, तो इसे गिरावट के रूप में माना जाता है और इसे बेच दिया जाता है
  • खरीदें संकेतः 9 ईएमए से नीचे और 9 ईएमए से ऊपर
  • बेचने का संकेतः 9 ईएमए से ऊपर और 9 ईएमए से नीचे

विशेष रूप सेः

  1. 9 दिन का ईएमए
  2. यह निर्धारित करने के लिए कि क्या K लाइन उस दिन खरीदी गई शर्तों को पूरा करती है, यानी 9 ईएमए से नीचे की कीमत और 9 ईएमए से ऊपर की कीमत
  3. यदि पूरा हो जाता है, तो समापन मूल्य स्थिति में प्रवेश करने के लिए अधिक करें, स्टॉप-लॉस मूल्य पूर्व उच्च बिंदु पर सेट करें
  4. यह निर्धारित करें कि क्या K लाइन उस दिन बेचने की शर्त को पूरा करती है, यानी 9 ईएमए से ऊपर की कीमत और 9 ईएमए से नीचे की कीमत
  5. यदि वह संतुष्ट है, तो पहले से अधिक प्रवेश बिंदुओं को बेचने के लिए, स्टॉप मूल्य को पूर्व निम्न बिंदु पर सेट करें

यह पूरी तरह से खरीदारी और बिक्री का तर्क है।

श्रेष्ठता विश्लेषण

यह एक बहुत ही सरल ट्रेंड ट्रैकिंग रणनीति है, जिसके कुछ फायदे हैं:

  1. ईएमए द्वारा प्रवृत्ति की दिशा का आकलन करने से मूल्य में मामूली उतार-चढ़ाव के शोर को प्रभावी ढंग से मिटाया जा सकता है
  2. ईएमए ब्रेकआउट पॉइंट में प्रवेश, समय पर ट्रेंड टर्नओवर को पकड़ने के लिए
  3. स्टॉपलॉस के रूप में पूर्व की ऊंचाई और स्टॉपलॉस के रूप में पूर्व की कमियों का उपयोग करके, ट्रेंड को लाभ के लिए लॉक किया जा सकता है
  4. ट्रेडिंग नियम स्पष्ट, सरल, समझने में आसान और शुरुआती सीखने के लिए उपयुक्त हैं
  5. धन का उपयोग करने की दक्षता, पूर्ण अवधि के लिए कोई आवश्यकता नहीं है, केवल प्रवृत्ति को तोड़ने के बिंदु पर अल्पकालिक स्थिति है

जोखिम और अनुकूलन

इस रणनीति में कुछ जोखिम और कमियां भी हैं, जिन्हें और अधिक अनुकूलित किया जा सकता हैः

  1. ईएमए चक्र 9 दिनों के लिए सेट किया गया है, जो विभिन्न किस्मों और बाजार स्थितियों के लिए पर्याप्त लचीला नहीं हो सकता है, अनुकूलन ईएमए चक्र पेश किया जा सकता है
  2. केवल 9 दिनों के ईएमए के साथ प्रवृत्ति का आकलन करना बहुत सरल हो सकता है, संयोजन निर्णय के लिए कई समय अवधि ईएमए या अन्य संकेतकों को पेश किया जा सकता है
  3. लेन-देन की लागत और स्लाइडिंग पॉइंट को छोड़कर, दोनों का वास्तविक डिस्क पर अधिक प्रभाव पड़ता है
  4. स्टॉप-लॉस और स्टॉप-ऑफ अनुपात सेट नहीं किया गया है, एक एकल लेनदेन के जोखिम-लाभ अनुपात को नियंत्रित नहीं किया जा सकता है
  5. इनपुट सिग्नल में कई बार कंपन हो सकता है, जिससे कई अनावश्यक पत्रक उत्पन्न हो सकते हैं, फ़िल्टरिंग शर्तें सेट की जा सकती हैं

कुल मिलाकर, इस रणनीति को गतिशील पैरामीटर अनुकूलन, बहु-कारक निर्णय, लेनदेन लागत प्रबंधन, जोखिम-लाभ नियंत्रण आदि के क्षेत्र में सुधार किया जा सकता है, जिससे रणनीति को विभिन्न बाजार स्थितियों के लिए अधिक स्थिर और अनुकूल बनाया जा सके।

संक्षेप

विलियम्स 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"