گیپ ڈاون الٹ کرنے کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-19 16:19:51
ٹیگز:

جائزہ

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

حکمت عملی کا اصول

  1. چیک کریں کہ آیا ایک خلا نیچے واقع ہوتا ہے، یعنی موجودہ بند سے نیچے کھولا.

  2. اگر گپ نیچے ہے تو، مشاہدہ کریں کہ اگر موجودہ بندش کھلے سے اوپر ہے، جو اوپر کی واپسی کی نشاندہی کرتی ہے.

  3. اگر گپ ڈاؤن الٹ کی شرائط پوری ہو جائیں تو، اگلے دن کھولنے یا بند کرنے پر طویل عرصے تک جائیں.

  4. لاگ ان کے بعد ایک فیصد پر ٹریلنگ اسٹاپ نقصان مقرر کریں ، مثال کے طور پر 5٪۔ قیمت کے ساتھ اسٹاپ کی سطح بڑھتی ہے۔

  5. جب قیمت سٹاپ نقصان کو مارنے کے لئے گرتی ہے، تو پوزیشن بند ہو جاتی ہے.

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

اس حکمت عملی کے اہم فوائد:

  1. فرق نیچے پیٹرن سے واپسی ٹریڈنگ کے مواقع کو پکڑتا ہے.

  2. ہائی امکان الٹ پیٹرن متبادل خوف / لالچ کے ساتھ سیدھ میں ہے.

  3. ٹریلنگ سٹاپ بغیر دستی نگرانی کی ضرورت کے منافع میں تالے لگاتا ہے.

  4. انفرادی اسٹاک کے مطابق داخلہ اور سٹاپ نقصان کے لئے لچکدار ترتیبات.

  5. خودکار عملدرآمد اور آسان بیک ٹیسٹنگ / اصلاح.

خطرے کا تجزیہ

اس حکمت عملی کے اہم خطرات:

  1. ناکامی گپ نیچے الٹ ہو سکتا ہے، پیٹرن کی تصدیق کی ضرورت ہے.

  2. بہت زیادہ سٹاپ نقصان کا امکان ہے کہ اسے ختم کر دیا جائے جس کی وجہ سے نقصانات میں اضافہ ہوتا ہے۔

  3. ناقص اسٹاک کا انتخاب مشکل تبدیلیوں کا باعث بن سکتا ہے۔

  4. ناکافی بیک ٹسٹ ڈیٹا سے زیادہ فٹ ہونے کے خطرات پیدا ہوتے ہیں۔

  5. بیک ٹیسٹ اور لائیو کے درمیان عملدرآمد مختلف ہے.

حل:

  1. اسٹاپ نقصان کی سطح اور ہر تجارت کے لئے نقصان کی فیصد کو بہتر بنائیں.

  2. مجموعی طور پر مارکیٹ کے رجحان کا اندازہ لگانا تاکہ اسٹاک کو زیادہ سے زیادہ نہ کیا جائے۔

  3. پیٹرن اور حجم کی تبدیلیوں کی تصدیق کریں.

  4. بیک ٹسٹ کے لیے نمونہ کا سائز بڑھانا، لائیو ٹریڈنگ کا نمونہ بنانا۔

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

حکمت عملی کو بہتر بنانے کے کچھ طریقے:

  1. مخالف رجحان اندراجات سے بچنے کے لئے رجحان فلٹر شامل کریں.

  2. منافع کی حفاظت کے لئے اسٹاپ نقصان کا فیصد متحرک طور پر ایڈجسٹ کریں۔

  3. مخصوص تاریخوں پر تجارت کرنے کے لئے وقت فلٹر شامل کرنے پر غور کریں۔

  4. پوزیشن سائزنگ کے لئے پیٹرن کی طاقت کا اندازہ کریں.

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

خلاصہ

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


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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © RolandoSantos

//@version=2

strategy(title="Gap Down reversal strat", overlay=true, pyramiding=1, default_qty_type =  strategy.cash, default_qty_value = 10000, initial_capital = 10000 )

/// Start date

startDate = input(title="Start Date", defval=1, minval=1, maxval=31)
startMonth = input(title="Start Month", defval=1, minval=1, maxval=12)
startYear = input(title="Start Year", defval=2009, minval=1800, maxval=2100)


// See if this bar's time happened on/after start date
afterStartDate = (time >= timestamp(syminfo.timezone, startYear, startMonth, startDate, 0, 0))

// STEP 1:
// Configure trail stop level with input options (optional)
longTrailPerc = input(title="Trail Long Loss (%)",
     type=float, minval=0.0, step=0.1, defval=5.0) * 0.01


// Calculate trading conditions
gap_d_r = open < close[1] and close > open


// Plot Shapes
plotshape(gap_d_r, style=shape.triangleup, location=location.belowbar)
///plotshape(gap_u_r, style=shape.triangledown, location=location.abovebar)

///// Use Low, or close/////

//hlco = input(title="Stop Modifier", defval="close", options=["open", "high", "low"])


// STEP 2:
// Determine trail stop loss prices
longStopPrice = 0.0   ///, shortStopPrice = 0.0

longStopPrice := if (strategy.position_size > 0)
    stopValue = close * (1 - longTrailPerc)
    max(stopValue, longStopPrice[1])
else
    0


// Plot stop loss values for confirmation
plot(series=(strategy.position_size > 0) ? longStopPrice : na,
     color=red, style=circles,
     linewidth=1, title="Long Trail Stop")


// Submit entry orders
if (afterStartDate and gap_d_r)
    strategy.entry(id="EL", long=true)


// Submit exit orders for trail stop loss price
if (strategy.position_size > 0)
    strategy.exit(id="Stop out", stop=longStopPrice)















مزید