
यह रणनीति बाजार के रुझान की दिशा का आकलन करने के लिए चलती औसत और मूल्य अंतर की गणना करती है, और जब रुझान की शर्तों को पूरा किया जाता है, तो अधिक पदों को खोलने के लिए और उतार-चढ़ाव के दौरान अक्सर पदों को खोलने से बचने के लिए।
इस रणनीति का उद्देश्य एक प्रवृत्ति में कीमतों में वृद्धि के अवसरों को पकड़ने के लिए चलती औसत और कीमतों में उतार-चढ़ाव की मात्रा का आकलन करना है।
जब कीमतों में वृद्धि चलती औसत को तोड़ती है, तो यह दर्शाता है कि वर्तमान में एक बहुमुखी स्थिति में है। इस समय यदि हाल ही में 3 चक्रों की उच्चतम कीमत और न्यूनतम मूल्य अंतर अपने 20 चक्र के औसत से अधिक है, तो यह दर्शाता है कि हाल ही में उतार-चढ़ाव की सीमा में वृद्धि हुई है, कीमतों में काफी वृद्धि हो सकती है, इस समय अधिक स्थिति खोलें।
स्थिति खोलने के बाद, एक निश्चित अनुपात में एक स्टॉप-लॉस मूल्य निर्धारित करें, और जब कीमत उस कीमत से नीचे गिरती है, तो डाउनसाइड जोखिम को नियंत्रित करने के लिए सक्रिय रूप से स्टॉप-लॉस करें।
जोखिम समाधान:
इस रणनीति के माध्यम से सरल और प्रभावी सूचक निर्णय के लिए प्रवृत्ति की स्थिति में उच्च दक्षता से स्थिति खोलने के विचार को लागू करने के लिए, प्रभावी रूप से छोटे आंदोलनों को फ़िल्टर करने के लिए, व्यर्थ व्यापार से बचने के लिए। साथ ही, रणनीति जोखिम नियंत्रण भी जगह में है, और संभावित नुकसान को नियंत्रित करने में सक्षम है। आगे के अनुकूलन के माध्यम से, बेहतर व्यापार प्रभाव प्राप्त करने की उम्मीद है।
/*backtest
start: 2023-02-21 00:00:00
end: 2024-02-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Estrategia de Diferencia HL y MA para Criptomonedas", shorttitle="HL MA Crypto Strategy-Ortiz", overlay=true)
// Definir longitud de MA y HL
ma_length = input(20, title="Longitud MA")
hl_length = input(3, title="Longitud HL")
exit_below_price = input(0.98, title="Salir por debajo de precio")
// Calcular MA
ma = ta.sma(close, ma_length)
// Calcular HL
hh = ta.highest(high, hl_length)
ll = ta.lowest(low, hl_length)
hl = hh - ll
// Condiciones de tendencia alcista
bullish_trend = close > ma
// Condiciones de entrada y salida
long_condition = close > ma and close > ma[1] and hl > ta.sma(hl, ma_length)
short_condition = false // No operar en tendencia bajista
exit_condition = low < close * exit_below_price
// Entrada y salida de la estrategia
if (long_condition)
strategy.entry("Buy", strategy.long)
if (short_condition)
strategy.entry("Sell", strategy.short)
if (exit_condition)
strategy.close("Buy")
// Plot de señales en el gráfico
plotshape(long_condition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(short_condition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")