
यह रणनीति एक कुशल द्वि-दिशात्मक ट्रेडिंग रणनीति है, जो चैनल संकेतकों और ब्रेकआउट सिद्धांतों के आधार पर डिज़ाइन की गई है। यह स्टॉक और डिजिटल मुद्राओं के लिए 1-मिनट के समय-सीमा के भीतर उच्च जीत वाले द्वि-दिशात्मक ट्रेडिंग की अनुमति देता है।
रणनीति एसएमए संकेतक का उपयोग करके एक चैनल बनाने के लिए करती है। जब कीमत एक चैनल को तोड़ती है, तो खरीदें या बेचें। साथ ही लाभ को लॉक करने और जोखिम को नियंत्रित करने के लिए रोक और रोक लगाएं।
विशेष रूप से, रणनीतिक गणना चैनल के ऊपरी और निचले रेलों पर निर्भर करता है। ऊपरी रेल बंद मूल्य के 10 चक्र सरल चलती औसत को गुणा करता है और 1.02; निचले रेल सबसे कम कीमत के 10 चक्र सरल चलती औसत को विभाजित करता है और 1.02 है। जब बंद कीमत ऊपरी रेल को तोड़ती है, तो अधिक करें; जब बंद कीमत नीचे गिरती है, तो शून्य करें।
अधिक करने के बाद, दो स्टॉप मूल्य सेट किए जाते हैं, पहला 1% और दूसरा 3% है, साथ ही 3% का स्टॉप लॉस सेट किया जाता है। यह रणनीति एक ब्रेक-आउट सिद्धांत के माध्यम से उच्च प्रवेश जीतने की संभावना को प्राप्त करने के लिए है, डबल स्टॉप के माध्यम से अधिक लाभ को लॉक किया जा सकता है, स्टॉप लॉस के माध्यम से एकल नुकसान को नियंत्रित किया जा सकता है।
इस तरह के चैनल संकेतक के आधार पर रणनीति को तोड़ने के लिए, प्रवेश संकेत स्पष्टता, उच्च संचालन आवृत्ति और बहु-स्तरीय लाभप्रदता को लॉक करने जैसे फायदे हैं। विशिष्ट फायदे हैंः
चैनल सूचकांक का उपयोग करके, आप स्टॉक की कीमतों के उतार-चढ़ाव की सीमा की पहचान कर सकते हैं और प्रवेश बिंदु को तोड़ने का विकल्प चुन सकते हैं, जिससे जीतने की उच्च संभावना हो।
1 मिनट के स्तर पर, आप गति व्यापारियों की जरूरतों को पूरा करने के लिए अधिक अवसरों को पकड़ सकते हैं।
दो स्टॉप पॉइंट्स के साथ, आप बेहतर होने पर अधिक मुनाफे को लॉक कर सकते हैं। एक सामान्य स्टॉप पॉइंट की तुलना में अधिक लाभ।
स्टॉप लॉस सेटिंग्स बड़ी हैं, जो कि समय से पहले स्टॉप लॉस से बचने के लिए निश्चित रूप से चलने की जगह देती हैं।
इस तरह के ब्रेकआउट रणनीतियों का सबसे बड़ा जोखिम यह है कि झूठे ब्रेकआउट के कारण नुकसान हो सकता है। इसके अलावा, बड़ी रोकथाम नुकसान के जोखिम को बढ़ा सकती है। मुख्य जोखिम बिंदु इस प्रकार हैंः
एक ब्रेकआउट सिग्नल एक झूठा ब्रेकआउट हो सकता है, जो स्टॉप या स्टॉप लॉस तक जारी नहीं रह सकता है। यह तकनीकी विश्लेषण में एक आम समस्या है। इसे अनुकूलन मापदंडों के माध्यम से यथासंभव टाला जा सकता है।
स्टॉपलॉस का एक बड़ा सेट, 3% का एकल नुकसान कुछ लोगों के लिए असहनीय हो सकता है। स्टॉपलॉस को अपनी परिस्थितियों के अनुसार उचित रूप से समायोजित किया जा सकता है।
यह रणनीति शॉर्ट-लाइन ट्रेडिंग और स्टॉप-ओवर ऑपरेशन के लिए अधिक उपयुक्त है। यदि समय पर बाजार की निगरानी नहीं की जा सकती है, तो स्थिति के आकार को कम करने की सिफारिश की जाती है।
इस प्रकार की प्रवृत्ति-आधारित रणनीति को निम्नलिखित क्षेत्रों में अनुकूलित किया जा सकता हैः
अधिक संकेतकों का परीक्षण करें और अधिक विश्वसनीय संकेतकों की तलाश करें ताकि झूठी दरारें कम हो सकें।
चलती औसत आवधिक मापदंडों को अनुकूलित करें और सर्वोत्तम मापदंडों का संयोजन खोजें।
अधिक जटिल प्रवेश तंत्रों का परीक्षण करें, जैसे कि फ़िल्टरिंग शर्तें जैसे कि बढ़ी हुई मात्रा के संकेतक
विभिन्न किस्मों की विशेषताओं के अनुसार, विभिन्न पैरामीटर संयोजनों को समायोजित किया जा सकता है, पैरामीटर को अनुकूलित करने के लिए।
स्वचालित स्टॉप लॉस गारंटी तंत्र जोड़ा गया है, जो समय के साथ स्टॉप लॉस को गतिशील रूप से समायोजित कर सकता है।
यह एक कुशल द्वि-दिशात्मक ट्रेडिंग रणनीति है जो एक चैनल सूचक के आधार पर डिज़ाइन की गई है। यह बाजार में प्रवेश करने के लिए ब्रेकथ्रू सिद्धांतों का उपयोग करता है, लाभ को लॉक करने के लिए डबल स्टॉप और स्टॉप-लॉस नियंत्रण जोखिम, जो अनुकूलन के माध्यम से बेहतर निवेश प्रभाव प्राप्त कर सकता है। हालांकि, व्यापारियों को अभी भी तकनीकी विश्लेषण के जोखिमों से सावधान रहना चाहिए जैसे कि झूठी सफलता।
/*backtest
start: 2023-01-25 00:00:00
end: 2024-01-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Erweiterte SSL Channel Strategy mit 2 TPs, SL und BE", overlay=true)
period = input(title="Period", defval=10)
len = input(title="Length", defval=10)
multiplier = input(title="Multiplier", defval=1.0, minval=1.0)
tp1Percent = input(title="Take Profit 1 (%)", defval=1.0) / 100
tp2Percent = input(title="Take Profit 2 (%)", defval=20.0) / 100
slPercent = input(title="Stop Loss (%)", defval=3.0) / 100
var float tp1Price = na
var float tp2Price = na
var float slPrice = na
var bool tp1Reached = false
smaHigh = sma(high * multiplier, len)
smaLow = sma(low / multiplier, len)
Hlv = 0
Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : nz(Hlv[1])
sslDown = Hlv < 0 ? smaHigh : smaLow
sslUp = Hlv < 0 ? smaLow : smaHigh
plot(sslDown, linewidth=2, color=color.red)
plot(sslUp, linewidth=2, color=color.lime)
longCondition = crossover(close, sslUp)
shortCondition = crossunder(close, sslDown)
if (longCondition)
strategy.entry("Long", strategy.long)
tp1Price := strategy.position_avg_price * (1 + tp1Percent)
tp2Price := strategy.position_avg_price * (1 + tp2Percent)
slPrice := strategy.position_avg_price * (1 - slPercent)
tp1Reached := false
if (shortCondition)
strategy.entry("Short", strategy.short)
tp1Price := strategy.position_avg_price * (1 - tp1Percent)
tp2Price := strategy.position_avg_price * (1 - tp2Percent)
slPrice := strategy.position_avg_price * (1 + slPercent)
tp1Reached := false
// Take Profit, Break-even und Stop-Loss Logik
if (strategy.position_size > 0) // Long-Positionen
if (not tp1Reached and close >= tp1Price)
strategy.close("Long", qty_percent = 50)
strategy.exit("BE Long", "Long", stop = strategy.position_avg_price)
tp1Reached := true
if (tp1Reached and close < tp1Price)
strategy.exit("BE Long", "Long", stop = strategy.position_avg_price)
if (close >= tp2Price)
strategy.close("Long", qty_percent = 100)
if (not tp1Reached)
strategy.exit("SL Long", "Long", stop = slPrice)
if (strategy.position_size < 0) // Short-Positionen
if (not tp1Reached and close <= tp1Price)
strategy.close("Short", qty_percent = 50)
strategy.exit("BE Short", "Short", stop = strategy.position_avg_price)
tp1Reached := true
if (tp1Reached and close > tp1Price)
strategy.exit("BE Short", "Short", stop = strategy.position_avg_price)
if (close <= tp2Price)
strategy.close("Short", qty_percent = 100)
if (not tp1Reached)
strategy.exit("SL Short", "Short", stop = slPrice)