مسلسل بار بریک آؤٹ ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-13 10:53:06
ٹیگز:

یہ حکمت عملی مسلسل اوپر یا نیچے کی بار بریک آؤٹس کی تجارت کرتی ہے ، اس بات کا فیصلہ کرتی ہے کہ آیا حالیہ قیمت کی حرکت ایک سمت میں مستقل ہے۔ اس کا مقصد قلیل مدتی رجحان کے مواقع کو پکڑنا ہے۔

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

  1. چیک کریں کہ آیا موجودہ بار اوپر / نیچے ہے یا مقررہ بیک بیک سے بار ، مثال کے طور پر 5 بار پہلے۔

  2. کئی بار کھلے سے زیادہ بند ہونے کے بعد طویل عرصے تک داخل کریں.

  3. کھولنے سے کم کئی سلاخوں کے بند ہونے کے بعد مختصر درج کریں.

  4. نقصان کو محدود کرنے کے لئے روکنے کا استعمال کریں.

  5. پیرامیٹرز کو بہتر بنانے کے لئے مرضی کے مطابق backtest مدت.

فوائد:

  1. مسلسل اوپر/نیچے کی سلاخیں قلیل مدتی رجحانات کا تعین کرتی ہیں۔

  2. ریئل ٹائم انتباہات ممکن مانیٹرنگ کے لئے.

  3. سادہ بیک ٹیسٹ کی اصلاح براہ راست تجارت کو قابل بناتی ہے۔

خطرات:

  1. کوئی مجموعی طور پر درمیانی / طویل مدتی تعصب، whipsaws کے خطرات.

  2. تنگ رک جاتا ہے جلد ہی باہر نکل سکتا ہے.

  3. تبدیلیوں سے بچیں، منافع کو فعال طور پر لینے کے لئے محتاط.

خلاصہ یہ ہے کہ اس قلیل مدتی حکمت عملی میں بیک ٹیسٹ پر مبنی صلاحیت ہے، لیکن براہ راست ٹریڈنگ کے دوران الٹ اور نظم و ضبط کے نقصان کو کم کرنے کے بارے میں محتاط رہنے کی ضرورت ہے.


/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// strategy("BarUpDn Strategy", overlay=true, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash)

BarsUp = input(1)
BarsDown = input(1)

// Strategy Backesting
startDate  = input(timestamp("2021-01-01T00:00:00"), type = input.time)
finishDate = input(timestamp("2021-12-31T00:00:00"), type = input.time)

time_cond  = true

// Messages for buy and sell
message_buy  = input("{{strategy.order.alert_message}}", title="Buy message")
message_sell = input("{{strategy.order.alert_message}}", title="Sell message")

if (close > open and open > close[BarsUp]) and time_cond
	strategy.entry("BarUp", strategy.long, stop = high + syminfo.mintick, alert_message = message_buy)
if (close < open and open < close[BarsDown]) and time_cond
	strategy.entry("BarDn", strategy.short, stop = low + syminfo.mintick, alert_message = message_sell)
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)

مزید