स्विंग हाई और लो पर आधारित ब्रेकआउट रणनीति

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

यह लेख मूल्य उतार-चढ़ाव के उच्च और निम्न स्तरों के आधार पर एक मात्रात्मक ब्रेकआउट ट्रेडिंग रणनीति का विस्तार से वर्णन करता है। यह प्रमुख मूल्य स्तरों के ब्रेक की पहचान करके ट्रेडिंग संकेत उत्पन्न करता है।

I. रणनीतिक तर्क

व्यापार का मुख्य तर्क हैः

  1. वर्तमान अल्पकालिक स्विंग के लिए हाल के 3 बार के उच्चतम उच्चतम और निम्नतम निम्नतम की गणना करें।

  2. हाल के 50 बारों में उच्चतम उच्चतम और निम्नतम निम्नतम की गणना करें।

  3. खरीद संकेत तब उत्पन्न होता है जब कीमत अल्पकालिक निम्न से नीचे और निकटकालिक निम्न से नीचे टूट जाती है।

  4. बिक्री संकेत तब उत्पन्न होता है जब कीमत अल्पकालिक उच्च से ऊपर और निकट अवधि के उच्च से ऊपर टूट जाती है।

  5. स्टॉप लॉस और टेक प्रॉफिट को जोखिमों को नियंत्रित करने के लिए सेट किया गया है।

प्रमुख स्तरों के टूटने की पहचान करके, यह प्रभावी रूप से नए उभरते रुझानों का पता लगा सकता है।

II. रणनीति के फायदे

इसके मुख्य लाभ इस प्रकार हैंः

सबसे पहले, ब्रेकआउट नियम सरल और लागू करने में आसान हैं।

दूसरा, स्टॉप लॉस और टेक प्रॉफिट सेटिंग्स सीधे व्यापारिक जोखिमों को नियंत्रित करती हैं।

अंत में, विभिन्न अवधियों के परीक्षण के लिए बैकटेस्ट समय सीमाएं निर्धारित की जा सकती हैं।

III. संभावित कमजोरियां

हालांकि, कुछ संभावित मुद्दे मौजूद हैंः

सबसे पहले, केवल ब्रेकआउट से ही गलत संकेत उत्पन्न हो सकते हैं, जो ट्रेंड को सही ढंग से निर्धारित करने में विफल रहते हैं।

दूसरा, पैरामीटर ट्यूनिंग की कमी सीमित स्थिरता का कारण बनती है।

अंत में, स्टॉप लॉस और टेक प्रॉफिट स्तरों को जोखिम-इनाम के लिए अनुकूलन की आवश्यकता होती है।

IV. सारांश

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


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

//@version=4
strategy("JetzGiantz Strategy", overlay=true)

// Getting inputs
StopTgt = input(10, minval=1, title="Stop Loss $")
ProfTgt = input(100, minval=1, title="Profit Target $")

//Filter backtest month and year
startMonth = input(1, minval=1, maxval=12, title="Month")
startYear = input(2021, minval=2000, maxval=2100, title="Year")
//Filter funtion inputs


//Calculations
Low3 = lowest(low,3)
Low50 = lowest(low,50)
High3 = highest(high,3)
High50 = highest(high,50)

if (month>=startMonth and year>=startYear)
    if(close[1] < open[1] and close > open and close > open[1] and (Low3 < Low50[1] or Low3 < Low50[2] or Low3 < Low50[3]))
		strategy.order("BuyEntry", strategy.long, when=strategy.position_size == 0, comment="BuyEntry")

if (month>=startMonth and year>=startYear)
    if(close[1] > open[1] and close < open and close > open[1] and (High3 > High50[1] or High3 > High50[2] or High3 > High50[3]))
		strategy.order("SellEntry", strategy.short, when=strategy.position_size == 0, comment="SellEntry")

strategy.exit("bracket", loss=StopTgt, profit=ProfTgt, when=strategy.position_size > 0)
strategy.exit("bracket", loss=StopTgt, profit=ProfTgt, when=strategy.position_size < 0)



अधिक