संसाधन लोड हो रहा है... लोड करना...

डबल-ट्रैकिंग कछुए व्यापार रणनीति

लेखक:चाओझांग, दिनांक: 2023-12-20 13:37:31
टैगः

img

अवलोकन

यह रणनीति घाटे को सीमित करने के लिए कछुए के व्यापार नियमों के आधार पर दो ट्रैकिंग स्टॉप लॉस बिंदुओं का उपयोग करती है, जबकि बाजार शोर को फ़िल्टर करने और अधिक स्पष्ट रुझानों पर प्रवेश करने के लिए विभिन्न मापदंडों को सेट करती है।

रणनीति तर्क

रणनीति मुख्य रूप से दो ट्रैकिंग स्टॉप लॉस बिंदुओं पर निर्भर करती है, लॉन्ग_1 और लॉन्ग_2, प्रवेश संकेतों को निर्धारित करने के लिए। लॉन्ग_1 लंबी अवधि की प्रवृत्ति को ट्रैक करता है जबकि लॉन्ग_2 छोटी अवधि को ट्रैक करता है। लाभ1 और लाभ2 स्टॉप लॉस बिंदुओं के रूप में कार्य करते हैं।

यदि कीमत long_1 से ऊपर है, तो बाजार एक लंबी अवधि के उदय की प्रवृत्ति में है। यदि कीमत फिर long_2 से नीचे गिर जाती है, तो यह लंबी अवधि के लिए एक अच्छा प्रवेश अवसर प्रदान करने वाली अल्पकालिक पुलबैक का संकेत देती है। यदि कीमत long_1 से नीचे है, तो कोई पुष्टि की गई दीर्घकालिक प्रवृत्ति नहीं है। लेकिन यदि कीमत फिर long_2 से अधिक है, तो यह एक अल्पकालिक उछाल का संकेत देती है और लंबी स्थिति भी ले सकती है।

प्रविष्ट करने के बाद, दो ट्रैकिंग स्टॉप लॉस स्टॉपलॉस1 और स्टॉपलॉस2 सेट किए जाते हैं और लाभ में लॉक करने के लिए अधिकतम मूल्य लेने के लिए लाभ1 और लाभ2 के साथ तुलना की जाती है।

लाभ विश्लेषण

  • डबल ट्रैकिंग स्टॉप लॉस प्रभावी ढंग से जोखिमों और मुनाफे में ताले को नियंत्रित करता है
  • दीर्घकालिक और अल्पकालिक दोनों संकेतकों का संयोजन कुछ शोर को फ़िल्टर करता है और अधिक स्पष्ट रुझानों पर प्रवेश करता है
  • मापदंडों को समायोजित करके रणनीति के रूढ़िवादी को समायोजित करने की लचीलापन

जोखिम विश्लेषण

  • रणनीति रूढ़िवादी है और कुछ अवसरों को खो सकता है
  • गलत स्टॉप लॉस सेटिंग से समय से पहले बाहर निकलने की संभावना है
  • कम ट्रेडों तो एकल व्यापार नुकसान प्रभाव बड़ा हो सकता है

अधिक ट्रेडों के लिए लंबे और लाभ मापदंडों को समायोजित करके रणनीति को अधिक आक्रामक बना सकता है। अनुकूलन समायोजन के लिए स्टॉप लॉस एल्गोरिदम को भी अनुकूलित कर सकता है।

अनुकूलन दिशाएँ

  • लंबे और लाभ के लिए इष्टतम पैरामीटर संयोजन खोजें
  • अनावश्यक स्टॉप को कम करने के लिए ज़िगज़ैग या छाया स्टॉप हानि के साथ प्रयोग
  • अधिक मजबूत स्थापित रुझानों का पता लगाने के लिए अधिक प्रविष्टि फ़िल्टर जोड़ें
  • वास्तविक ब्रेकआउट को पकड़ने के लिए वॉल्यूम संकेतक शामिल करें

सारांश

यह एक समग्र रूढ़िवादी रणनीति है जो स्थिर विकास की तलाश करने वाले निवेशकों के लिए उपयुक्त है। मापदंडों को समायोजित करके और स्टॉप लॉस एल्गोरिदम को अनुकूलित करके, आक्रामकता बढ़ाई जा सकती है। बाजार शोर को फ़िल्टर करने के लिए तंत्र जोड़ना आगे के अनुकूलन के लिए एक दिशा भी है।


/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Turtle Project",overlay= true)
//-----------------------------------------------------------
entry_1 =  input(55) 
profit_1 =  input(20)             

long_1 = float(na)                                                             
long_1:= if high[entry_1] >= highest(high,entry_1)                   
    high[entry_1]                                                            
else                                                                              
    long_1[1]                                                                   


profit1 = float(na)                                                            
profit1:= if low[profit_1] <= lowest(low,profit_1)                   
    low[profit_1]                                                            
else                                                                            
    profit1[1]                      
//-----------------------------------------------------------
entry_2 =  input(20) 
profit_2 =  input(10)             

long_2 = float(na)                                                             
long_2:= if high[entry_2] >= highest(high,entry_2)                   
    high[entry_2]                                                            
else                                                                              
    long_2[1]                                                                   


profit2 = float(na)                                                            
profit2:= if low[profit_2] <= lowest(low,profit_2)                   
    low[profit_2]                                                            
else                                                                           
    profit2[1]                      
//------------------------------------------------------------
stoploss_1= lowest(low,1) < long_1 and highest(high,1) > long_1
stoploss_2= lowest(low,1) < long_2 and highest(high,1) > long_2 

stop_1 = input(1)/100
stop_2 = input(2)/100

plotchar(stoploss_1, "high1", "▲",location.top,color=color.red )
plotchar(stoploss_2, "high2", "▲",location.top,color=color.blue)


//------------------------------------------------------------
if strategy.position_size == 0
    if low < long_1
        if high < long_1 
            strategy.entry("longlong_4",strategy.long, stop=long_1)

if strategy.position_size == 0    
    if low > long_1
        if high < long_2 
            strategy.entry("longlong_3",strategy.long, stop=long_2)

stoploss1 = float(na)
stoploss1:= stoploss_1 ? strategy.position_avg_price * (1 - stop_1) : stoploss1[1]
stoploss__1 = max(stoploss1,profit1)

if high > long_1 and strategy.position_size > 0
    strategy.exit("exit_1 ","longlong_4",stop=stoploss__1)

stoploss2 = float(na)
stoploss2:= stoploss_2 ? strategy.position_avg_price * (1 - stop_2) : stoploss2[1]
stoploss__2 = max(stoploss2,profit2)

if high > long_2 and strategy.position_size > 0
    strategy.exit("exit_2 ","longlong_3",stop=stoploss__2)
//--------------------------------------------------------------
plot(long_1,color=color.red ,linewidth=3)
plot(long_2,color=color.blue,linewidth=3)

plot(profit1,color=color.red,   linewidth=1)
plot(profit2,color=color.blue,  linewidth=1)

//plot(stoploss__1,style=plot.style_circles, color=color.yellow) 
//plot(stoploss__2,style=plot.style_circles, color=color.yellow) 

plot(stoploss1,style=plot.style_circles, color=color.blue) 
plot(stoploss2,style=plot.style_circles, color=color.red) 
//--------------------------------------------------------------

अधिक