चलती औसत समर्थन और प्रतिरोध ब्रेकआउट रणनीति

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

अवलोकन

यह रणनीति चलती औसत के आधार पर प्रमुख समर्थन और प्रतिरोध स्तरों की पहचान करती है, और जब कीमत इन स्तरों को तोड़ती है तो ट्रेड करती है। यह रणनीति सरल और प्रभावी है, इसे समझना और लागू करना आसान है।

रणनीति तर्क

रणनीति समर्थन और प्रतिरोध क्षेत्रों की पहचान करने के लिए 50 की अवधि के साथ एक सरल चलती औसत (एसएमए) का उपयोग करती है। विशेष रूप सेः

  • जब बंद मूल्य नीचे से SMA के ऊपर पार करता है, तो पिछले 50 अवधियों में उच्चतम उच्च को प्रतिरोध R के रूप में लिया जाता है
  • जब बंद मूल्य ऊपर से एसएमए से नीचे जाता है, तो पिछले 50 अवधियों में सबसे कम समर्थन S माना जाता है।
  • बंद प्रतिरोध आर से अधिक है जब लंबे जाओ
  • बंद ब्रेक समर्थन S पर शॉर्ट जाएं

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

लाभ विश्लेषण

इस रणनीति के निम्नलिखित फायदे हैंः

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

जोखिम विश्लेषण

इस रणनीति में निम्नलिखित जोखिम भी हैं:

  1. अभी भी झूठे ब्रेकआउट का कुछ जोखिम है जिसे एसएमए पूरी तरह से फ़िल्टर नहीं कर सकते हैं।
  2. निश्चित अवधि विभिन्न बाजार चक्रों के अनुकूल नहीं हो सकती है, संभावित रूप से कम अवधि के अवसरों को याद कर सकती है।
  3. प्रारंभिक ब्रेकआउट के बाद वापस लेने और पुनः परीक्षण हो सकते हैं, जिसके लिए सावधानीपूर्वक स्टॉप लॉस तकनीकों की आवश्यकता होती है।
  4. दीर्घकालिक ट्रेडों के लिए अधिक व्यापक रुझान की दिशा की निगरानी की जानी चाहिए।

इन जोखिमों को एसएमए अवधि को समायोजित करने, प्रवृत्ति फ़िल्टर संकेतक जोड़ने आदि जैसे अनुकूलन के माध्यम से संबोधित किया जा सकता है। उचित स्टॉप लॉस प्रबंधन भी बहुत महत्वपूर्ण है।

अनुकूलन दिशाएँ

इस रणनीति को बढ़ाने के कुछ तरीके हैंः

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

ये सुधार विभिन्न बाजार चक्रों में रणनीति को अधिक मजबूत बना सकते हैं।

सारांश

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


/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//--------------------------*
//-- This source code is subject to the terms of the Mozilla Public License 2.0
//-- 開源代碼受Mozilla公眾授權條款2.0版規範, 網址是https://mozilla.org/MPL/2.0/
//
//@version=4
//
//  作品: [LunaOwl] 支撐壓力策略第4版
//  英文: [LunaOwl] Support Resistance Strategy V4
//
////////////////////////////////
//     ~~!!*(๑╹◡╹๑) **       //
//  製作:  @LunaOwl 彭彭      //
//  日期:  2019年03月05日     //
//  修改:  2019年04月22日     //
//  四版:  2020年06月16日     //
//  發表:  2020年06月17日     //
////////////////////////////////

//==設定策略==//

strategy("[LunaOwl] 支撐壓力策略 [回測]",
     shorttitle          = "支撐壓力策略 [回測]",
     overlay             = true,
     calc_on_order_fills = false,
     calc_on_every_tick  = false,
     pyramiding          = 0,
     currency            = currency.NONE,
     initial_capital     = 10000,
     slippage            = 5,
     default_qty_value   = 100,
     default_qty_type    = strategy.percent_of_equity,
     commission_type     = strategy.commission.percent,
     commission_value    = 0.05
     )

LB = input(50, title = "回溯期數", type = input.integer)
R = valuewhen(cross(sma(close, LB),close), highest(high, LB), 1)
S = valuewhen(cross(close,sma(close, LB)),  lowest( low, LB), 1)

plot(R, title = "壓力", color = color.green)
plot(S, title = "支撐", color = color.red)

//==定義輸出結果==//

Trend_up = crossover(close, R) ? 1 : 0
Trend_dn = crossunder(close, S) ? -1 : 0

//==設定出場規則==//

Enter = Trend_up ==  1 and Trend_up[1] == 0 ? Trend_up : na
Exit  = Trend_dn == -1 and Trend_dn[1] == 0 ? Trend_dn : na
strategy.entry("多", strategy.long, when = Enter)
strategy.entry("空", strategy.short, when = Exit)

अधिक