ڈبل انٹری پوزیشن اوسطاً ٹریلنگ سٹاپ نقصان کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-01 13:33:48
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

حکمت عملی سب سے پہلے فیصلہ کرتی ہے کہ آیا قیمت 200 دن کی سادہ چلتی اوسط سے نیچے ہے۔ اگر ہاں تو ، اندراج کے معیار پر پورا اترتا ہے۔ حکمت عملی ہر دن پہلی اندراج بنانے کے لئے 14: 29 اور 15: 00 کے درمیان داخل ہوتی ہے۔ اس کے بعد ، حکمت عملی پہلی منافع اور اسٹاپ نقصان کی لائنوں کا نقشہ بنائے گی۔

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

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

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

اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:

  1. دوہری اندراج کے اضافی طریقہ کار کو اپنانے سے خطرات میں اضافہ کیے بغیر زیادہ منافع حاصل ہوسکتا ہے۔

  2. اسٹاپ نقصان لائن پوزیشن کی ریئل ٹائم اپ ڈیٹ۔ پوزیشن اوسط ٹریلنگ اسٹاپ نقصان کا طریقہ مؤثر طریقے سے خطرات کو کنٹرول کرسکتا ہے اور منافع میں مقفل کرسکتا ہے۔

  3. ڈاؤن ٹرینڈ میں پوزیشنز کھولنے، اس کے پاس کچھ countertrend ٹریڈنگ کی صلاحیت ہے.

  4. مناسب وقت اور قیمتوں کی سطح سے پھنسنے سے بچیں.

  5. معقول پیرامیٹر کی ترتیبات، تنگ منافع لینے اور سٹاپ نقصان کی سطح کا مطلب ہے کہ اعلی خطرہ انعام کا تناسب.

خطرے کا تجزیہ

اس حکمت عملی میں کچھ خطرات بھی ہیں:

  1. ڈبل انٹری ایڈون طریقہ نقصانات کو بڑھا سکتا ہے۔ اگر دونوں اندراجات آخر کار اسٹاپ نقصان کو مارتے ہیں تو ، نقصان زیادہ ہوگا۔

  2. اگر اسٹاپ نقصان کی سطح کو غلط طریقے سے مقرر کیا گیا ہے تو یہ خطرات کو مؤثر طریقے سے کنٹرول کرنے میں ناکام ہوسکتا ہے اور ناقابل قبول نقصانات کا باعث بن سکتا ہے۔

  3. اگر داخلے کا وقت غلط طریقے سے منتخب کیا جائے تو اس کا نتیجہ منفی داخلے اور پھنس جانے کا زیادہ امکان ہوسکتا ہے۔

  4. غیر معقول پیرامیٹر کی ترتیبات جیسے منافع حاصل کرنا بہت دور ہے یا نقصان کو روکنا بہت قریب ہے منافع کو کم کر سکتا ہے.

یہ خطرات معقول پیرامیٹرز کی اصلاح اور سخت خطرے کے کنٹرول کے ذریعے کم کیے جاسکتے ہیں اور ان سے بچا جاسکتا ہے۔

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

اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بھی بہتر بنایا جاسکتا ہے:

  1. مختلف تکنیکی اشارے کو انٹری سگنلز کے طور پر ٹیسٹ کریں تاکہ بہتر انٹری پوائنٹس مل سکیں۔

  2. ٹیسٹ اور منافع لے لو اور خطرہ انعام تناسب کو زیادہ سے زیادہ کرنے کے لئے سٹاپ نقصان کی سطح کو بہتر بنائیں.

  3. زیادہ سے زیادہ اضافی ضربوں کا تعین کرنے کے لئے مختلف اضافی طریقوں کا تجربہ کریں۔

  4. مخالف رجحان اندراجات سے بچنے کے لئے رجحان کی تشخیص کے قواعد شامل کریں.

  5. داخل ہونے کے وقت کے انتخاب کو بہتر بنائیں تاکہ کوئی منفی اندراج یقینی بنایا جاسکے۔

نتیجہ

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


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

//              @version=4
strategy("8 Whittle Down", "8 WD", 1, initial_capital=0)


//              DUAL ENTRIES
//              ADDS ON MORE SHARES IF THE PILOT TRADE DOES NOT REACH PROFIT TARGET
//              RED     LINE        == STOP LOSS LINE
//              GREEN   LINE        == PROFIT TARGET FOR THE 1ST TRADE
//              YELLOW  LINE        == ADD ON SHARES TO THE TRADE
//              WHITE   LINE        == PROFIT TARGET FOR THE 1ST & SECOND TRADE COMBINED


StopLossPerc        = input(1.15, "Total Stop Loss", step=0.01)


T2EntTrgPerc        = input(1.05, "Enter Second trade @ what higher 5%?", step=0.01)    //  BUY STOP LIMIT ONLY WHEN ONE TRADE IS ALREADY OPEN & AIMS TO BUY DOUBLE THE OWNED SHARES AT A HIGHER ENTRY PRICE // YELLOW LINE

T1ProfTrgPerc       = input(0.95, "First Trade Profit % Target", step=0.01)
T2ProfTrgPerc       = input(0.90, "Second Trade Profit % Target", step=0.01)


RiskRange           = close*(StopLossPerc)-1
Shares              = floor(1000*1000/RiskRange) / 3                                    //  SPLITS THE RISK OVER THREE TRADES

F1                  = close < sma(security(syminfo.tickerid, "D", close[2]), 200)       //  HIGH OF OLD DATA -- SO NO REPAINTING
F2                  = strategy.opentrades == 0
buyTime             = time(timeframe.period, "1429-1500")                               //  BUY AT THE END OF THE  DAY
 
 
StopLossLine        = strategy.position_avg_price * StopLossPerc
StopLossCol         = strategy.opentrades != 0 ? #FF0000 : na
plot(StopLossLine,  "StopLossLine", StopLossCol, 2)



strategy.cancel_all()                                                                   //  CANCELS ALL ORDERS: BECAUSE THE SYSTEM WILL ADD A BUY STOP LIMIT ORDER FOR ENTRY TWO



///==============   ENTRY 1   ==============   
if  F1 and buyTime and strategy.opentrades == 0
    strategy.entry("S1", false, qty=Shares)


T1Prof              = strategy.position_avg_price * T1ProfTrgPerc
plot(T1Prof,        "1st Profit Target", strategy.opentrades == 1 ? #00FF00 : na, 2)

strategy.exit("S1 Ex", "S1", limit=T1Prof, stop=StopLossLine )


///==============   ENTRY 2   ==============   
T2EntryTrg          = strategy.position_avg_price * T2EntTrgPerc // enters on higher target than 1st entry
plot(T2EntryTrg,    "ent2EntryTrg", strategy.opentrades == 1 ? color.yellow : na, 2)
    
    
if  strategy.opentrades == 1
    strategy.order("S2", false, stop=T2EntryTrg, limit= T2EntryTrg, qty=Shares * 2)     //  BUYS MORE SHARES

T2Prof              = strategy.position_avg_price * T2ProfTrgPerc
    
T2Col               = strategy.opentrades == 2 ? color.white : na
plot(T2Prof,        "2nd Profit Target", T2Col, 2)
    
    
strategy.exit("S2 Ex", "S2", limit=T2Prof, stop=StopLossLine )



مزید