ڈبل ٹریکنگ کچھی ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 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 کے ساتھ موازنہ کیا جاتا ہے تاکہ زیادہ سے زیادہ قیمت حاصل کی جاسکے، تاکہ منافع میں مقفل کیا جاسکے.

فوائد کا تجزیہ

  • ڈبل ٹریکنگ سٹاپ نقصان مؤثر طریقے سے خطرات اور منافع میں تالے کنٹرول کرتا ہے
  • طویل مدتی اور قلیل مدتی دونوں اشارے کو ملا کر کچھ شور کو فلٹر کیا جاتا ہے اور زیادہ واضح رجحانات میں داخل ہوتا ہے
  • پیرامیٹرز کو ایڈجسٹ کرکے حکمت عملی کی قدامت کو ایڈجسٹ کرنے کی لچک

خطرے کا تجزیہ

  • حکمت عملی قدامت پسند ہے اور کچھ مواقع ضائع کر سکتے ہیں
  • غلط سٹاپ نقصان کی ترتیب سے قبل ہی باہر نکل سکتا ہے
  • کم تجارت تو ایک کھو تجارت اثر بڑا ہو سکتا ہے

زیادہ تجارتوں کے ل long طویل اور منافع کے پیرامیٹرز کو ایڈجسٹ کرکے حکمت عملی کو زیادہ جارحانہ بنا سکتا ہے۔ موافقت پذیر ایڈجسٹمنٹ کے لئے اسٹاپ نقصان الگورتھم کو بھی بہتر بنائیں۔

اصلاح کی ہدایات

  • طویل اور منافع کے لئے بہترین پیرامیٹر مجموعے تلاش کریں
  • غیر ضروری رکاوٹوں کو کم کرنے کے لئے زگ زگ یا سائے سٹاپ نقصان کے ساتھ تجربہ
  • مضبوط رجحانات کا پتہ لگانے کے لئے مزید انٹری فلٹرز شامل کریں
  • حقیقی بریکآؤٹس کو پکڑنے کے لئے حجم کے اشارے شامل کریں

خلاصہ

یہ ایک مجموعی طور پر قدامت پسند حکمت عملی ہے جو مستحکم نمو کے خواہاں سرمایہ کاروں کے لئے موزوں ہے۔ پیرامیٹرز کو ٹوننگ کرکے اور اسٹاپ نقصان کے الگورتھم کو بہتر بناتے ہوئے ، جارحیت میں اضافہ کیا جاسکتا ہے۔ مارکیٹ کے شور کو فلٹر کرنے کے لئے میکانزم شامل کرنا بھی مزید اصلاحات کی سمت ہے۔


/*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) 
//--------------------------------------------------------------

مزید