बिटकॉइन और गोल्ड डबल गैप रणनीति


निर्माण तिथि: 2024-01-23 15:28:56 अंत में संशोधित करें: 2024-01-23 15:28:56
कॉपी: 1 क्लिक्स: 607
1
ध्यान केंद्रित करना
1617
समर्थक

बिटकॉइन और गोल्ड डबल गैप रणनीति

अवलोकन

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

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

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

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

इसके अलावा, डबल कूद रणनीति भी एटीआर सूचक का उपयोग करता है गतिशील रोकथाम की गणना करने के लिए एक एकल व्यापार के जोखिम को नियंत्रित करने के लिए। विशिष्ट रोकथाम स्थिति नवीनतम दो K लाइनों के सबसे निचले बिंदुओं को घटाकर N गुना एटीआर है।

रणनीतिक लाभ

  • दोहरी फ़िल्टरिंग शर्तों का उपयोग करके एक उच्च संभावना वाले ब्रेकआउट सिग्नल की पहचान करना
  • तेजी से ईएमए क्रॉसओवर मुख्य रुझानों का आकलन करते हुए, ब्रिन ने एक नकली सफलता हासिल की
  • गतिशील एटीआर स्टॉप लॉस एकल लेनदेन जोखिम को प्रभावी ढंग से नियंत्रित करता है
  • बिटकॉइन जैसे उच्च अस्थिरता वाले संकेतकों के लिए उपयुक्त शॉर्ट-लाइन ट्रेडिंग

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

  • फास्ट ईएमए और स्लो ईएमए पैरामीटर की गलत सेटिंग से बहुत सारे झूठे सिग्नल उत्पन्न हो सकते हैं
  • गलत ब्रिन बैंड पैरामीटर भी फ़िल्टर प्रभाव को बहुत कम कर सकता है
  • स्टॉप लॉस स्थिति को बहुत तंग सेट करना स्टॉप लॉस के ट्रिगर होने की संभावना को बढ़ा सकता है
  • शॉर्ट-लाइन ट्रेडिंग को उच्च ट्रेडिंग आवृत्ति की आवश्यकता होती है और यह छोटे निवेशकों के लिए उपयुक्त नहीं है

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

डबल कूद की रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः

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

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-01-16 00:00:00
end: 2024-01-22 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 at https://mozilla.org/MPL/2.0/
// © singhak8757

//@version=5
strategy("Bitcoin and Gold 5min Scalping Strategy2.0", overlay=true)


// Input parameters
fastLength = input(5, title="Fast EMA Length")
slowLength = input(13, title="Slow EMA Length")
bollingerLength = input(20, title="Bollinger Band Length")
bollingerMultiplier = input(2, title="Bollinger Band Multiplier")
stopLossMultiplier = input(1, title="Stop Loss Multiplier")

// Calculate EMAs
fastEMA = ta.ema(close, fastLength)
slowEMA = ta.ema(close, slowLength)

// Calculate Bollinger Bands
basis = ta.sma(close, bollingerLength)
upperBand = basis + bollingerMultiplier * ta.stdev(close, bollingerLength)
lowerBand = basis - bollingerMultiplier * ta.stdev(close, bollingerLength)

// Buy condition
buyCondition = ta.crossover(fastEMA, slowEMA) and (close <= upperBand or close <= basis)

// Sell condition
sellCondition = ta.crossunder(fastEMA, slowEMA) and (close >= lowerBand or close >= basis)

// Calculate stop loss level
stopLossLevel = ta.lowest(low, 2)[1] - stopLossMultiplier * ta.atr(14)

// Plot EMAs
plot(fastEMA, color=color.rgb(0, 156, 21), title="Fast EMA")
plot(slowEMA, color=color.rgb(255, 0, 0), title="Slow EMA")

// Plot Bollinger Bands
plot(upperBand, color=color.new(#000000, 0), title="Upper Bollinger Band")
plot(lowerBand, color=color.new(#1b007e, 0), title="Lower Bollinger Band")

// Plot Buy and Sell signals
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar)
plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)

// Plot Stop Loss level
plot(stopLossLevel, color=color.orange, title="Stop Loss Level")

// Strategy logic
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.exit("Stop Loss/Close", from_entry="Buy", loss=stopLossLevel)
strategy.close("Sell", when = sellCondition)