ऐतिहासिक उच्च ब्रेकआउट पर आधारित खरीद रणनीति

लेखक:चाओझांग, दिनांक: 2023-09-20 15:53:26
टैगः

अवलोकन

यह रणनीति तब खरीदी जाती है जब ईएमए स्टॉप लॉस के साथ एक बैल बाजार में मूल्य ऐतिहासिक एन-दिवसीय उच्च से ऊपर टूट जाता है। यह प्रवृत्ति के बाद की रणनीतियों से संबंधित है।

रणनीति तर्क

  1. पिछले n दिनों में उच्चतम मूल्य की गणना ऐतिहासिक उच्च मूल्य के रूप में की जाती है।

  2. खरीदें जब वर्तमान बंद मूल्य ऐतिहासिक उच्च मूल्य से अधिक हो।

  3. स्टॉप लॉस के रूप में एक्स-डे ईएमए का उपयोग करें. जब कीमत ईएमए से नीचे गिरती है तो बाहर निकलें.

  4. n और x के मान पैरामीटर के माध्यम से समायोज्य हैं, डिफ़ॉल्ट रूप से 200-दिवसीय उच्च और 90-दिवसीय ईएमए पर।

  5. सरल और स्पष्ट तर्क को लागू करना आसान है।

लाभ

  1. स्वचालित रूप से नई ऊंचाइयों द्वारा गठित रुझानों का अनुसरण करता है।

  2. अधिकांश लाभों में ईएमए के पीछे स्टॉप लॉक।

  3. कीमतों की भविष्यवाणी करने की आवश्यकता नहीं है, बस खरीद संकेतों का पालन करें।

  4. बैल बाजारों में डिफ़ॉल्ट पैरामीटर अच्छी तरह से काम करते हैं।

  5. समझने और संशोधित करने में आसान संक्षिप्त कोड।

जोखिम

  1. जब बैल बाजार समाप्त होता है तो भारी नुकसान होता है।

  2. गलत स्टॉप लॉस सेटअप से समय से पहले या देरी से स्टॉप हो जाता है।

  3. नई ऊंचाइयों की ताकत और पीछे हटने की भविष्यवाणी करने में असमर्थ।

  4. यह अन्य बाजारों के लिए अनुपयुक्त है।

  5. पैरामीटर अनुकूलन ऐतिहासिक डेटा के लिए अति अनुकूलन का जोखिम है।

सुधार

  1. इष्टतम मानों के लिए विभिन्न पैरामीटर संयोजनों का परीक्षण करें।

  2. निश्चित प्रतिशत स्टॉप जैसे अन्य स्टॉप विधियों का मूल्यांकन करें।

  3. आवृत्ति और जोखिम नियंत्रण को संतुलित करने के लिए स्टॉप को अनुकूलित करें।

  4. शोर पर खरीदारी करने से बचने के लिए फ़िल्टर जोड़ें।

  5. खरीद संकेत की शक्ति को मापने के तरीके खोजें।

  6. लाभ में ताला लगाने के लिए बाहर निकलने से लाभ जोड़ सकते हैं।

निष्कर्ष

यह रणनीति ईएमए ट्रेलिंग स्टॉप के साथ नई ऊंचाइयों पर ट्रेंड को स्वचालित करती है। हालांकि कुछ मामलों में प्रभावी है, इसे सभी बाजारों में मजबूत बनने के लिए विस्तार और अनुकूलन की आवश्यकता है।


/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © gmhfund

//@version=5
strategy("ATH 200d",overlay=1)
plot(close)

bars = input.int(200, "ATH period", minval=5, maxval=2000, step=1)
range_ema = input.int(90,"ema line",minval=100,maxval=400,step=1)

ath_price = ta.highest(bars)[1]
plot(ath_price,color=color.blue)

line_ema = ta.ema(close,range_ema)
exit_condition = ta.crossunder(close,line_ema)
plot(line_ema,color=color.orange)


strategy.entry("Buy", strategy.long, 1, when = close > ath_price) // enter long by market if current open great then previous high
//strategy.close("Buy",when = close < strategy.position_avg_price*0.9 )
strategy.close("Buy",when = exit_condition )

अधिक