
यह रणनीति बाजार के रुझान की दिशा का आकलन करने के लिए चलती औसत और अपेक्षाकृत मजबूत संकेतकों का उपयोग करती है, और लाभप्रदता प्राप्त करने के लिए गिरावट के दौरान धीरे-धीरे शॉर्ट पोजीशन स्थापित करती है।
जब समापन की कीमत 100 दिन की सरल चलती औसत से कम हो और आरएसआई 30 से अधिक हो, तो खुले में प्रवेश करें। इसके बाद, स्टॉप-लॉस लाइन और स्टॉप-ऑफ लाइन सेट करें, स्टॉप-लॉस लाइन प्रवेश मूल्य के 3% से अधिक है, और स्टॉप-ऑफ लाइन प्रवेश मूल्य के 2% से कम है। इस प्रकार, बाजार में उतार-चढ़ाव को सहन करने के लिए अधिक स्टॉप-लॉस स्पेस प्राप्त किया जा सकता है। जब कीमत स्टॉप-लॉस लाइन से अधिक या कम होती है, तो स्थिति को बंद करें।
Coinrule प्लेटफॉर्म पर, आप अपने स्थानों को धीरे-धीरे बनाने के लिए आदेशों को बेचने के लिए कई क्रमों को सेट कर सकते हैं। जब बाजार में गिरावट जारी रहती है, तो स्थिति को धीरे-धीरे बढ़ाएं। एक निश्चित आदेश समय अंतराल सेट करने से कुल स्थिति को नियंत्रित करने में भी मदद मिलती है।
यह रणनीति प्रत्येक लेनदेन के लिए स्टॉप और स्टॉप को जोड़ती है। स्टॉप और स्टॉप अनुपात को मध्यवर्ती मुद्राओं के लिए अनुकूलित किया गया है। आप विशिष्ट मुद्राओं के अनुसार समायोजन कर सकते हैं। चूंकि रणनीति ट्रेंड ट्रेडिंग दिशा के अनुरूप है, इसलिए स्टॉप और स्टॉप अनुपात 1: 1.5 पर सेट किया जा सकता है।
स्टॉप-लॉस मूल्य प्रवेश मूल्य का 3% है स्टॉप मूल्य प्रवेश मूल्य का 2% है स्टॉप अनुपात से थोड़ा बड़ा बड़ा बड़ा उतार-चढ़ाव सहन कर सकता है और अनावश्यक स्टॉप से बचा जा सकता है।
इस रणनीति के आधार पर चलती औसत निर्णय प्रवृत्ति की दिशा, आरएसआई सूचक फिल्टर विशिष्ट प्रवेश समय निर्धारित करने के लिए, प्रभावी रूप से गिरावट की स्थिति को पकड़ने के लिए. धीरे-धीरे बढ़त विधि जोखिम को नियंत्रित कर सकते हैं, एक स्टॉप-लॉस स्टॉप सेट करें सुनिश्चित करें कि एक एकल व्यापार सहनशीलता. अनुकूलित स्टॉप-लॉस स्टॉप अनुपात बेहतर जोखिम-लाभ अनुपात प्राप्त कर सकते हैं. पैरामीटर समायोजन और जोखिम नियंत्रण के मामले में अनुकूलन के लिए जगह है, लेकिन कुल मिलाकर एक स्थिर और विश्वसनीय लघु रेखा रणनीति है.
/*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)