بریک آؤٹ اسکیلپر - تیزی سے رجحان کی تبدیلیوں کو پکڑنا

مصنف:چاؤ ژانگ، تاریخ: 2023-10-25 17:58:11
ٹیگز:

img

جائزہ

بریک آؤٹ اسکیلپر حکمت عملی ایک بریک آؤٹ ٹریڈنگ حکمت عملی ہے جو رجحان کی تبدیلیوں کی نشاندہی کرنے کے لئے تیز اور سست حرکت پذیر اوسط کا استعمال کرتی ہے۔ یہ رسک مینجمنٹ کے لئے انٹری اسٹاپس اور ٹریلنگ ایگزٹ اسٹاپس مرتب کرتی ہے۔ یہ حکمت عملی جب مارکیٹ ضمنی طور پر جاتی ہے تو دستی طور پر پوزیشن بند کردیتی ہے۔ یہ تیزی سے رجحان کی تبدیلیوں پر سرمایہ کاری کرنے کے لئے اتار چڑھاؤ والے آلات کے لئے موزوں ہے۔

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

یہ حکمت عملی ایک تیز ونڈو اور ایک سست ونڈو استعمال کرتی ہے۔ ڈیفالٹ ادوار بالترتیب 13 اور 52 ہیں۔ تیز ونڈو قلیل مدتی رجحانات کو پکڑتی ہے جبکہ سست ونڈو مارکیٹ کی مجموعی سمت کا تعین کرتی ہے۔ دونوں ونڈوز کی درمیانی قیمتوں کا خاکہ تیار کیا جاتا ہے۔ جب تیز درمیانی قیمت سست درمیانی قیمت سے اوپر ہوتی ہے تو ، ایک اپ ٹرینڈ تشکیل دے سکتا ہے۔ جب تیز درمیانی قیمت سست سے نیچے ہوتی ہے تو ، ایک ڈاؤن ٹرینڈ شروع ہوسکتا ہے۔

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

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

جب انٹری کے شرائط اب درست نہیں ہوتے ہیں تو پوزیشنیں بند کردی جاتی ہیں ، جس سے ضمنی بازاروں کے دوران غیر ضروری نقصانات سے گریز ہوتا ہے۔

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

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

  1. تیزی سے رجحان کی تبدیلیوں کو پکڑتا ہے جو غیر مستحکم اثاثوں کے لئے موزوں ہے۔ تیز رفتار اور سست ونڈوز کا امتزاج رجحان کی تبدیلی کا جواب دینے کا پتہ لگانے کے قابل بناتا ہے۔

  2. معقول اسٹاپ کے ذریعے مؤثر رسک مینجمنٹ۔ اسٹاپ نقصانات کو کنٹرول کرنے کے لئے بروقت باہر نکلنے کی اجازت دیتے ہیں۔

  3. سادہ اور واضح منطق جو اوسط حرکت پذیر کراس اور اسٹاپ پر مبنی ہے۔ سمجھنے اور لاگو کرنے میں آسان ہے۔

  4. آسانی سے بہتر اور توسیع پذیر۔ پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے اور مزید اشارے شامل کیے جاسکتے ہیں۔

خطرے کا تجزیہ

اہم خطرات یہ ہیں:

  1. تیز رفتار ونڈو شور کا شکار ہے۔ مارکیٹ کا شور غلط سگنل پیدا کرسکتا ہے۔

  2. سست ونڈو تاخیر. موڑ کے مقامات دیر سے پتہ لگایا جا سکتا ہے.

  3. مارکیٹ کے بہت قریب رک جاتا ہے۔ کھڑکی کی قیمتوں پر براہ راست مبنی رک جاتا ہے بہت تنگ ہوسکتا ہے۔

  4. سائیڈ ویز مارکیٹس کو وِپساؤ کی طرف لے جاتی ہیں۔ ہلچل مچانے والی مارکیٹس غلط سگنل پیدا کرتی ہیں۔

تخفیف:

  1. تیز رفتار ونڈو کو بہتر بنائیں اور فلٹرز شامل کریں.

  2. سست ونڈو کو بہتر بنائیں اور تصدیق کرنے والے اشارے شامل کریں۔

  3. مارکیٹ کی قیمت سے بفر اسٹاپ۔

  4. سائیڈ ویز کا پتہ لگائیں اور سگنلز سے بچیں.

اصلاح کے مواقع

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

  1. مختلف اثاثوں کے لئے ونڈو کی مدت کو بہتر بنائیں.

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

  3. منافع لینے کے طریقہ کار کو نافذ کریں۔

  4. مضبوط سگنل بنانے کے لیے مزید فلٹرز شامل کریں۔

  5. مثلث اور اختلافات کی طرح پیٹرن کا پتہ لگانے شامل کریں.

  6. پیرامیٹرز کو بہتر بنانے کے لیے مشین لرننگ کا استعمال کریں۔

نتیجہ

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


/*backtest
start: 2023-10-17 00:00:00
end: 2023-10-24 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Breakout Scalper", overlay=true)

fast_window = input(title="Fast Window",  defval=13, minval=1)
slow_window = input(title="Slow Window",  defval=52, minval=1)
instant_period = input(title="Instant Period",  defval=3, minval=1)

fast_low = lowest(fast_window)
fast_high = highest(fast_window)
fast_mid = (fast_low + fast_high) / 2

slow_low = lowest(slow_window)
slow_high = highest(slow_window)
slow_mid = (slow_low + slow_high) / 2

instant_price = ema(close, instant_period)

plot(instant_price, title="Instant Price", color=black, transp=50)
fp = plot(fast_mid, title="Fast Mid", color=green)
sp = plot(slow_mid, title="Slow Mid", color=red)
fill(fp, sp, color=(fast_mid > slow_mid ? green : red))

is_buy_mode = (instant_price > fast_mid) and (fast_mid > slow_mid)
is_sell_mode = (instant_price < fast_mid) and (fast_mid < slow_mid)
entry_color = is_buy_mode ? green : (is_sell_mode ? red : na)
exit_color = is_buy_mode ? red : (is_sell_mode ? green : na)

entry_buy_stop = slow_high
entry_sell_stop = slow_low
exit_buy_stop = max(fast_low, slow_low)
exit_sell_stop = min(fast_high, slow_high)
strategy.entry("long", strategy.long, stop=entry_buy_stop, when=is_buy_mode)
strategy.exit("stop", "long", stop=exit_buy_stop)
strategy.entry("short", strategy.short, stop=entry_sell_stop, when=is_sell_mode)
strategy.exit("stop", "short", stop=exit_sell_stop)
strategy.close("long", when=(not is_buy_mode))
strategy.close("short", when=(not is_sell_mode))

entry_buy_stop_color = (strategy.position_size == 0) ? (is_buy_mode ? green : na) : na
plotshape(entry_buy_stop, location=location.absolute, color=entry_buy_stop_color, style=shape.circle)
entry_sell_stop_color = (strategy.position_size == 0) ? (is_sell_mode ? red : na) : na
plotshape(entry_sell_stop, location=location.absolute, color=entry_sell_stop_color, style=shape.circle)
exit_buy_stop_color = (strategy.position_size > 0) ? red : na
plotshape(exit_buy_stop, location=location.absolute, color=exit_buy_stop_color, style=shape.xcross)
exit_sell_stop_color = (strategy.position_size < 0) ? green : na
plotshape(exit_sell_stop, location=location.absolute, color=exit_sell_stop_color, style=shape.xcross)


مزید