
चलती औसत खींच व्यापार रणनीति एक रणनीति है जो प्रवृत्ति की दिशा में व्यापार करती है। यह लंबी और छोटी अवधि के चलती औसत के संबंधों का उपयोग समग्र प्रवृत्ति की दिशा का आकलन करने के लिए करती है, और कम समय में कम खरीदती है जब यह छोटी अवधि में वापस आ जाती है, तो यह स्टॉप और स्टॉप को बंद करने के लिए होता है।
इस रणनीति के मुख्य निर्णय नियम हैंः
इस तरह के संयोजन निर्णय के माध्यम से, हम प्रवृत्ति की दिशा में उम्मीदों के अनुरूप होने पर, अल्पकालिक समायोजन के अवसरों का उपयोग करके स्थिति स्थापित कर सकते हैं।
इस रणनीति का सबसे बड़ा लाभ यह है कि यह केवल बड़े रुझानों की उम्मीदों के तहत मल्टीहेड ट्रेड करता है, जो बाजार में उतार-चढ़ाव के जोखिम से बचने के लिए प्रभावी है। साथ ही, यह शॉर्ट-टर्म एवरेज में सुधार के समय को पकड़ने का उपयोग करता है, जिससे बाजार में बेहतर कीमतों पर प्रवेश किया जा सकता है।
इसके अलावा, इस रणनीति में एक स्टॉप और स्टॉप लॉस तंत्र है। यह गलत निर्णय लेने के बाद भी रिवर्स ट्रेडों को नियंत्रित करने के लिए स्टॉप लॉस के माध्यम से नुकसान को नियंत्रित करने की अनुमति देता है; और जब मुनाफा होता है, तो स्टॉप लॉस के माध्यम से मुनाफे का एक हिस्सा बंद कर देता है।
हालांकि यह रणनीति बड़े रुझानों और स्टॉपलॉस सेटिंग्स को ध्यान में रखती है, फिर भी कुछ जोखिम हैंः
दीर्घकालिक प्रवृत्ति गलत निर्णय जोखिम. जब निर्णय बहुमुखी स्थिति में प्रवेश करने के बाद अधिक स्थिति खोलने के लिए किया जाता है, लेकिन वास्तव में बाजार पहले से ही बहुमुखी से उतार-चढ़ाव या शून्य में बदल गया है, तो इससे अधिक नुकसान हो सकता है.
स्टॉप लॉस को पीछे छोड़ने का जोखिम. विशेष रूप से जब कोई महत्वपूर्ण नकारात्मक घटना होती है, तो बाजार में उछाल और गिरावट हो सकती है, पूर्व निर्धारित स्टॉप लॉस लाइन से अधिक, जिससे नुकसान पर नियंत्रण नहीं हो सकता है।
इसके विपरीत, हम जोखिम को कम करने के लिए कुछ तरीकों पर विचार कर सकते हैंः
बड़े बाजार के विश्लेषण से बचने के लिए, या बड़े रुझानों की पुष्टि करने के लिए लंबे समय तक चलने वाली औसत सेट करें।
सशर्त आदेशों का उपयोग करना, जब बाजार में उतार-चढ़ाव होता है, तो एक साधारण स्टॉप-लॉस आदेश के बजाय एक सपाट स्थिति को ट्रिगर करना, जिससे स्टॉप-लॉस आदेशों को कुछ हद तक रोका जा सके।
इस रणनीति को देखते हुए कि यह एक लंबी लाइन के फैसले और एक छोटी लाइन के प्रवेश की विशेषता है, हम इसे और अधिक अनुकूलित कर सकते हैंः
चलती औसत के लिए सबसे अच्छा संयोजन खोजने के लिए आवधिक मापदंडों का अनुकूलन करें
अन्य सूचकांकों को जोड़ना, जैसे कि लेन-देन की मात्रा का विश्लेषण, या आरएसआई सूचकांक के आधार पर अन्य ओवरबॉट ओवरसोल्ड सूचकांकों के साथ संयोजन
वास्तविक समय में स्टॉप-लॉस की सीमा को समायोजित करें. हम बाजार में उतार-चढ़ाव के आधार पर समायोजन कर सकते हैं और बड़े उतार-चढ़ाव के दौरान स्टॉप-लॉस की सीमा को उचित रूप से कम कर सकते हैं।
विभिन्न मापदंडों की नस्ल अनुकूलता का परीक्षण करना। इस तरह की रणनीति सूचकांक श्रेणी के उत्पादों के लिए अधिक उपयुक्त हो सकती है, यदि व्यक्तिगत स्टॉक के लिए अन्य छंटाई नियमों को जोड़ना आवश्यक है
चलती औसत वापसी ट्रेडिंग रणनीति समग्र रूप से एक अधिक परिपक्व और स्थिर रणनीति विचार है। यह मुख्य रूप से बड़ी प्रवृत्ति और अल्पकालिक वापसी के अवसरों पर विचार करता है, जो उच्च स्तर पर नहीं चलने के आधार पर बेहतर प्रवेश समय प्राप्त करता है। साथ ही, स्टॉप लॉस स्टॉप सेट करके लाभ को लॉक करने और जोखिम को नियंत्रित करने के लिए। यह रणनीति विशेष रूप से उन निवेशकों के लिए उपयुक्त है जिनके पास मजबूत व्यापक विश्लेषणात्मक क्षमता और समृद्ध व्यापारिक अनुभव है।
/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-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/
// © tsujimoto0403
//@version=5
strategy("simple pull back", overlay=true,default_qty_type=strategy.percent_of_equity,
default_qty_value=100)
//input value
malongperiod=input.int(200,"長期移動平均BASE200/period of long term sma",group = "パラメータ")
mashortperiod=input.int(10,"長期移動平均BASE10/period of short term sma",group = "パラメータ")
stoprate=input.int(5,title = "損切の割合%/stoploss percentages",group = "パラメータ")
profit=input.int(20,title = "利食いの割合%/take profit percentages",group = "パラメータ")
startday=input(title="バックテストを始める日/start trade day", defval=timestamp("01 Jan 2000 13:30 +0000"), group="期間")
endday=input(title="バックテスを終わる日/finish date day", defval=timestamp("1 Jan 2099 19:30 +0000"), group="期間")
//polt indicators that we use
malong=ta.sma(close,malongperiod)
mashort=ta.sma(close,mashortperiod)
plot(malong,color=color.aqua,linewidth = 2)
plot(mashort,color=color.yellow,linewidth = 2)
//date range
datefilter = true
//open conditions
if close>malong and close<mashort and strategy.position_size == 0 and datefilter and ta.rsi(close,3)<30
strategy.entry(id="long", direction=strategy.long)
//sell conditions
strategy.exit(id="cut",from_entry="long",stop=(1-0.01*stoprate)*strategy.position_avg_price,limit=(1+0.01*profit)*strategy.position_avg_price)
if close>mashort and close<low[1] and strategy.position_size>0
strategy.close(id ="long")