गतिशील सीमा मूल्य परिवर्तन ब्रेकआउट रणनीति


निर्माण तिथि: 2024-04-01 12:03:59 अंत में संशोधित करें: 2024-04-01 12:03:59
कॉपी: 0 क्लिक्स: 631
1
ध्यान केंद्रित करना
1617
समर्थक

गतिशील सीमा मूल्य परिवर्तन ब्रेकआउट रणनीति

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

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

इस रणनीति का मूल मूल्य परिवर्तन दर की गणना करना है, जो वर्तमान समापन मूल्य को पिछले समापन मूल्य से घटाकर 1 से घटाकर प्राप्त किया जाता है। इसके बाद, गणना की गई मूल्य परिवर्तन दर की तुलना उपयोगकर्ता के इनपुट के मूल्यह्रास के साथ की जाती है। यदि मूल्य परिवर्तन दर अधिक है, तो यह मूल्यह्रास के बराबर है, यदि कोई वर्तमान स्थिति नहीं है या कोई खाली स्थिति नहीं है, तो एक खरीद संकेत उत्पन्न होता है। यदि मूल्य परिवर्तन दर कम है, तो यह मूल्यह्रास के बराबर है। यदि कोई वर्तमान स्थिति नहीं है या कोई बहु-स्तरीय स्थिति नहीं है, तो यह एक बेचने का संकेत उत्पन्न करता है।

रणनीतिक लाभ

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

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

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

रणनीति अनुकूलन दिशा

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

संक्षेप

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

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

//@version=4
strategy("Price Change", shorttitle="Price Change", overlay=true)

change = input(00.1, title="Change", minval=0.0001, maxval=1, type=input.float)


// Calculate price change
priceChange = close / close[1] - 1

// Buy and Sell Signals
buyp = priceChange >= change
sellp = priceChange <= (change * -1)

// Initialize position and track the current position
var int position = na

// Strategy entry conditions
buy_condition = buyp and (na(position) or position == -1)
sell_condition = sellp and (na(position) or position == 1)

var float stop = na

if (buy_condition)
    strategy.entry("Long", strategy.long)
    stop := lowest(low, 6)
    position := 1
if (sell_condition or low < stop)
    strategy.close("Long")
    position := -1

// Plot Buy and Sell signals using plotshape
plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)