
इस रणनीति को “अंतर और चलती औसत पर आधारित अस्थिरता रणनीति” कहा जाता है, जो ट्रेडिंग निर्णय लेने के लिए पिछले 30 K लाइनों के अस्थिरता अंतर और तीन चलती औसत (MA5, MA15 और MA30) का उपयोग करता है।
रणनीति का मुख्य विचार बाजार की अस्थिरता को मापने के लिए मूल्य में उतार-चढ़ाव के अंतर की गणना करना है, और विभिन्न चक्रों की चलती औसत के साथ प्रवृत्ति की दिशा का आकलन करना है। जब अस्थिरता कम होती है और अल्पकालिक औसत लंबी अवधि की औसत रेखा से ऊपर होती है, तो रणनीति खरीद-खरीद का संचालन करती है। साथ ही, रणनीति जोखिम को नियंत्रित करने और मुनाफे को लॉक करने के लिए स्टॉप-लॉस और स्टॉप-स्टॉप शर्तों को स्थापित करती है।
रणनीति के सिद्धांतों को निम्नलिखित चरणों में विभाजित किया जा सकता हैः
इस रणनीति के लाभों में शामिल हैंः
इस रणनीति के मुख्य जोखिम हैंः
इस रणनीति को अनुकूलित करने के लिए, निम्नलिखित दिशाओं पर विचार किया जा सकता हैः
कुल मिलाकर, “अंतर और चलती औसत पर आधारित अस्थिरता रणनीति” एक ट्रेडिंग रणनीति है जिसमें अस्थिरता और रुझान संकेतकों का संयोजन होता है। यह बाजार की अस्थिरता को मापने के लिए कीमतों में उतार-चढ़ाव के अंतर की गणना करके बाजार की अस्थिरता को मापता है, और विभिन्न चक्रों की चलती औसत के साथ प्रवृत्ति की दिशा का आकलन करने के लिए, उचित बाजार की स्थिति में व्यापार करता है। इस रणनीति में स्पष्ट रोक और रोक की शर्तें हैं, जो जोखिम को प्रभावी ढंग से नियंत्रित करने और मुनाफे को लॉक करने में सक्षम हैं। साथ ही, रणनीति में अनुकूलन की गुंजाइश भी है, जो पैरामीटर अनुकूलन के माध्यम से अनुकूलन और स्थिरता को बढ़ाने के लिए और अधिक संकेतकों और जोखिम प्रबंधन तंत्र की शुरूआत कर सकती है।
/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Variance and Moving Averages Strategy", overlay=true)
// 计算MA5、MA15和MA30
ma5 = ta.sma(close, 5)
ma15 = ta.sma(close, 15)
ma30 = ta.sma(close, 30)
// 计算过去30根K线的波动幅度(最高价和最低价)的方差
variance = ta.variance((high - low) / close, 30) * 1000000
// 定义买入条件
buy_condition = variance < 35 and ma5 > ma15 and ma15 > ma30
// 定义止损条件 close < ma30 or ma5 < ma30
stop_loss_condition = true
// 定义止盈条件
take_profit_condition = variance > 500
// 执行交易逻辑
if (buy_condition)
strategy.entry("Long", strategy.long)
if (stop_loss_condition)
strategy.close("Long")
if (take_profit_condition)
strategy.close("Long")
// 绘制MA5、MA15和MA30
// plot(ma5, color=color.blue, title="MA5")
// plot(ma15, color=color.orange, title="MA15")
// plot(ma30, color=color.red, title="MA30")
// 绘制方差
hline(0.0004, color=color.green, linestyle=hline.style_dashed, title="Variance < 0.0004")
hline(0.0005, color=color.red, linestyle=hline.style_dashed, title="Variance > 0.0005")
plot(variance, color=color.white, title="Variance")