गति उलट रणनीति


निर्माण तिथि: 2023-12-12 17:25:08 अंत में संशोधित करें: 2023-12-12 17:25:08
कॉपी: 1 क्लिक्स: 639
1
ध्यान केंद्रित करना
1621
समर्थक

गति उलट रणनीति

अवलोकन

यह रणनीति कीमतों की गतिशीलता के संकेतकों की गणना करके यह निर्धारित करती है कि क्या कीमतों की गतिशीलता के रुझान में उलटफेर हो रहा है, ताकि कीमतों के उलटफेर के अवसरों को पकड़ा जा सके। जब कीमतों में वृद्धि की प्रवृत्ति धीमी हो जाती है या गिरावट की प्रवृत्ति धीमी हो जाती है, तो यह दर्शाता है कि कीमतों की गतिशीलता में उलटफेर हो रहा है।

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

यह रणनीति मुख्य रूप से गतिशीलता सूचक की गणना पर आधारित है। गतिशीलता सूचक मूल्य परिवर्तन की गति और ताकत को दर्शाता है। रणनीति में दो गतिशीलता सूचक MOM और MOM1 की गणना की जाती है।

MOM गणना सूत्र:

MOM = दिन का समापन मूल्य - N दिन पहले का समापन मूल्य

MOM1 गणना सूत्र:

MOM1 = MOM आज - MOM कल

MOM और MOM1 के मूल्य के आधार पर यह निर्धारित करें कि क्या कीमत में उलटफेर हुआ है। यदि MOM > 0 और MOM1 < 0, तो यह बताता है कि कीमत में वृद्धि की प्रवृत्ति धीमी हो गई है, तो एक उलटफेर संकेत है, अधिक करें; यदि MOM < 0 और MOM1 > 0, तो यह बताता है कि कीमत में गिरावट की प्रवृत्ति धीमी हो गई है, तो एक उलटफेर संकेत है, खाली करें।

रणनीतिक लाभ

  1. कीमतों में उतार-चढ़ाव को पकड़ना और समय पर बाजार में प्रवेश करना
  2. इस तरह की घटनाओं से बचने के लिए, हम पीछे हटना चाहते हैं।
  3. स्वचालित स्टॉप लॉस और कम जोखिम

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

  1. कीमतों में उतार-चढ़ाव के दौरान, बार-बार खुले और बंद हो सकते हैं
  2. पैरामीटर सेट समय पर नहीं है, कीमत में बदलाव के बिंदु को सही ढंग से निर्धारित करने में असमर्थ
  3. बाजार में अचानक हुई घटना से गलत संकेत

मुख्य जोखिमों को कम करने के तरीके:

  1. पैरामीटर को अनुकूलित करें, निर्णय की सटीकता में सुधार करें
  2. फ़िल्टर सिग्नल के साथ अन्य संकेतक
  3. मानव हस्तक्षेप, बाज़ार की असामान्यताओं से होने वाले नुकसान से बचने के लिए

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

  1. गति सूचक मापदंडों को अनुकूलित करें और पलटाव समय को बेहतर ढंग से पकड़ें
  2. गलत संकेतों से बचने के लिए ट्रैफ़िक की मात्रा जैसे मापदंडों को फ़िल्टर करें
  3. स्टॉप लॉस रणनीति में शामिल हों और एकल नुकसान को कम करें

संक्षेप

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

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

//@version=4
strategy("Momentum - Strategy", overlay = false, precision = 2, initial_capital = 10000, default_qty_value = 100, default_qty_type = strategy.percent_of_equity, commission_type = strategy.commission.percent, commission_value = 0.2 )

i_len           =       input(defval = 12,      title = "Length",       minval = 1)
i_src           =       input(defval = close,   title = "Source")
i_percent       =       input(defval = true,    title = "Percent?")
i_mom           =       input(defval = "MOM2",  title = "MOM Choice",   options = ["MOM1", "MOM2"])

momentum(seria, length, percent) =>
	_mom        =       percent ? ( (seria / seria[length]) - 1) * 100 : seria - seria[length]
	_mom

mom0        =       momentum(i_src, i_len, i_percent)
mom1        =       momentum(mom0, 1, i_percent)
mom2        =       momentum(i_src, 1, i_percent)

momX        =       mom1

if i_mom == "MOM2"
    momX    :=     mom2

if (mom0 > 0 and momX > 0)
    strategy.entry("MomLE", strategy.long, stop = high + syminfo.mintick, comment = "MomLE")
else
	strategy.cancel("MomLE")
if (mom0 < 0 and momX < 0)
	strategy.entry("MomSE", strategy.short, stop = low - syminfo.mintick, comment = "MomSE")
else
	strategy.cancel("MomSE")

plot(mom0, color = #0000FF, title = "MOM")
plot(mom1, color = #00FF00, title = "MOM1", display = display.none)
plot(mom2, color = #00FF00, title = "MOM2")