दोहरी फ्रैक्टल ब्रेकआउट रणनीति


निर्माण तिथि: 2024-01-30 15:53:27 अंत में संशोधित करें: 2024-01-30 15:53:27
कॉपी: 0 क्लिक्स: 772
1
ध्यान केंद्रित करना
1617
समर्थक

दोहरी फ्रैक्टल ब्रेकआउट रणनीति

अवलोकन

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

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

इस रणनीति का मूल विचार विभाजन सिद्धांत पर आधारित है। जब एम या डब्ल्यू प्रकार के समान अल्पकालिक मोड़ बिंदु दिखाई देते हैं, तो यह संकेत देता है कि वर्तमान रुझान में बदलाव हो सकता है। विशेष रूप से, जब लगातार 5 K लाइनें उच्च ऊंचाई या निम्न निम्नता के एक विशिष्ट संयोजन का गठन करती हैं, तो एक निचला विभाजन या शीर्ष विभाजन होता है। उदाहरण के लिए, यदि K लाइन चार्ट में, पहले 2 K लाइनों में उच्चतम मूल्य बाद की 3 K लाइनों में उच्चतम मूल्य से अधिक है, तो शीर्ष विभाजन का गठन किया जाता है।

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

रणनीतिक लाभ

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

रणनीतिक जोखिम

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

रणनीति अनुकूलन

इस रणनीति को और अधिक अनुकूलित किया जा सकता हैः

  1. फ़िल्टर शर्तों को जोड़ें, जैसे कि लेन-देन की मात्रा के संकेतक, ताकि गलतफहमी से बचा जा सके।

  2. बड़े समय चक्रों के दोहरे विरूपण को पहचानने के लिए पैरामीटर को समायोजित करें ताकि बड़े रुझानों के उलटफेर को पकड़ सकें।

  3. मोबाइल स्टॉप-लॉस रणनीति के साथ, लॉस-ऑफ-लिस्ट के नुकसान को कम करने के लिए

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ceyhun

strategy("Fractal Breakout Strategy", overlay=true)

FUp = high[4] < high[2] and high[3] < high[2] and high[1] < high[2] and high < high[2] or 
   high[5] < high[2] and high[4] < high[2] and high[3] <= high[2] and 
   high[1] < high[2] and high < high[2] or 
   high[6] < high[2] and high[5] < high[2] and high[4] <= high[2] and 
   high[3] <= high[2] and high[1] < high[2] and high < high[2] or 
   high[7] < high[2] and high[6] < high[2] and high[5] <= high[2] and 
   high[4] <= high[2] and high[3] <= high[2] and high[1] < high[2] and 
   high < high[2] or 
   high[8] < high[2] and high[7] < high[2] and high[6] <= high[2] and 
   high[5] <= high[2] and high[4] <= high[2] and high[3] <= high[2] and 
   high[1] < high[2] and high < high[2]
FractalUp = valuewhen(FUp, high[2], 1)
plot(FractalUp, color=#0000FF,title="FractalUp")

FDown = low[4] > low[2] and low[3] > low[2] and low[1] > low[2] and low > low[2] or 
   low[5] > low[2] and low[4] > low[2] and low[3] >= low[2] and low[1] > low[2] and 
   low > low[2] or 
   low[6] > low[2] and low[5] > low[2] and low[4] >= low[2] and low[3] >= low[2] and 
   low[1] > low[2] and low > low[2] or 
   low[7] > low[2] and low[6] > low[2] and low[5] >= low[2] and low[4] >= low[2] and 
   low[3] >= low[2] and low[1] > low[2] and low > low[2] or 
   low[8] > low[2] and low[7] > low[2] and low[6] >= low[2] and low[5] >= low[2] and 
   low[4] >= low[2] and low[3] >= low[2] and low[1] > low[2] and low > low[2]
FractalDown = valuewhen(FDown, low[2], 1)
plot(FractalDown, color=#FF0000,title="FractalDown")

if crossover(close, FractalUp)
    strategy.entry("Long", strategy.long, comment="Long")

if crossunder(close, FractalDown)
    strategy.entry("Short", strategy.short, comment="Short")