डाउनट्रेंड अल्पकालिक ट्रेडिंग रणनीति


निर्माण तिथि: 2023-11-07 17:06:59 अंत में संशोधित करें: 2023-11-07 17:06:59
कॉपी: 0 क्लिक्स: 641
1
ध्यान केंद्रित करना
1617
समर्थक

डाउनट्रेंड अल्पकालिक ट्रेडिंग रणनीति

अवलोकन

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

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

जब समापन की कीमत 100 दिन की सरल चलती औसत से कम हो और आरएसआई 30 से अधिक हो, तो खुले में प्रवेश करें। इसके बाद, स्टॉप-लॉस लाइन और स्टॉप-ऑफ लाइन सेट करें, स्टॉप-लॉस लाइन प्रवेश मूल्य के 3% से अधिक है, और स्टॉप-ऑफ लाइन प्रवेश मूल्य के 2% से कम है। इस प्रकार, बाजार में उतार-चढ़ाव को सहन करने के लिए अधिक स्टॉप-लॉस स्पेस प्राप्त किया जा सकता है। जब कीमत स्टॉप-लॉस लाइन से अधिक या कम होती है, तो स्थिति को बंद करें।

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

यह रणनीति प्रत्येक लेनदेन के लिए स्टॉप और स्टॉप को जोड़ती है। स्टॉप और स्टॉप अनुपात को मध्यवर्ती मुद्राओं के लिए अनुकूलित किया गया है। आप विशिष्ट मुद्राओं के अनुसार समायोजन कर सकते हैं। चूंकि रणनीति ट्रेंड ट्रेडिंग दिशा के अनुरूप है, इसलिए स्टॉप और स्टॉप अनुपात 1: 1.5 पर सेट किया जा सकता है।

स्टॉप-लॉस मूल्य प्रवेश मूल्य का 3% है स्टॉप मूल्य प्रवेश मूल्य का 2% है स्टॉप अनुपात से थोड़ा बड़ा बड़ा बड़ा उतार-चढ़ाव सहन कर सकता है और अनावश्यक स्टॉप से बचा जा सकता है।

श्रेष्ठता विश्लेषण

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

जोखिम विश्लेषण

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

अनुकूलन दिशा

  • विभिन्न मापदंडों के लिए चलती औसत
  • विभिन्न मापदंडों के लिए RSI सूचकांक का संयोजन
  • स्टॉप-लॉस और स्टॉप-ड्रॉप अनुपात को समायोजित करें और रिस्क-रिटर्न अनुपात को अनुकूलित करें
  • स्थिति के आकार को नियंत्रित करने के लिए अलग-अलग समय अंतराल पर परीक्षण किया जा सकता है

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2022-10-31 00:00:00
end: 2023-11-06 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/
// © Coinrule

//@version=4
strategy(shorttitle='Short In Downtrend',title='Short In Downtrend Below MA100', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)

//Backtest dates
fromMonth = input(defval = 1,    title = "From Month",      type = input.integer, minval = 1, maxval = 12)
fromDay   = input(defval = 10,    title = "From Day",        type = input.integer, minval = 1, maxval = 31)
fromYear  = input(defval = 2019, title = "From Year",       type = input.integer, minval = 1970)
thruMonth = input(defval = 1,    title = "Thru Month",      type = input.integer, minval = 1, maxval = 12)
thruDay   = input(defval = 1,    title = "Thru Day",        type = input.integer, minval = 1, maxval = 31)
thruYear  = input(defval = 2112, title = "Thru Year",       type = input.integer, minval = 1970)

showDate  = input(defval = true, title = "Show Date Range", type = input.bool)

start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)        // backtest start window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)        // backtest finish window
window()  => true       // create function "within window of time"

//MA inputs and calculations
inSignal=input(50, title='MASignal')

MA= sma(close, inSignal)

// RSI inputs and calculations
lengthRSI = input(14, title = 'RSI period', minval=1)
RSI = rsi(close, lengthRSI)


//Entry 
strategy.entry(id="short", long = false, when = close < MA and RSI > 30)

//Exit
shortStopPrice  = strategy.position_avg_price * (1 + 0.03)
shortTakeProfit = strategy.position_avg_price * (1 - 0.02)

strategy.close("short", when = close > shortStopPrice or close < shortTakeProfit and window())


plot(MA, color=color.purple, linewidth=2)