یہ حکمت عملی K لائن کی مسلسل اوپر یا نیچے کی توڑ کے مطابق تجارت کرتی ہے۔ اس حکمت عملی کا اندازہ ہوتا ہے کہ آیا K لائن کی حالیہ حرکت میں مسلسل اوپر یا نیچے کی رجحان ہے ، تاکہ قلیل مدتی رجحان کے مواقع کو پکڑ سکے۔
حکمت عملی:
فیصلہ کریں کہ موجودہ K لائن کا موازنہ کسی مقررہ دورانیے سے پہلے کی گئی K لائن سے کیا جائے ، جیسے 5 دورانیے سے پہلے۔
جب لگاتار کئی K لائنوں کی بندش کی قیمت کھلنے کی قیمت سے زیادہ ہو تو ، ایک سے زیادہ اندراج کریں۔
جب لگاتار کئی K لائن بند ہونے والی قیمت کھلنے والی قیمت سے نیچے ہو تو ، ڈائیورج انٹری کی جائے۔
اسٹاپ نقصان کی حد طے کریں تاکہ نقصان میں اضافہ نہ ہو۔
اپنی مرضی کے مطابق تاریخ کی بازیافت کی مدت ، اصلاح کے پیرامیٹرز
اس حکمت عملی کے فوائد:
مختصر مدت کے رجحانات کے لئے مسلسل اتار چڑھاؤ کا تعین کیا جاتا ہے.
ریئل ٹائم میں میسج کی یاد دہانی شامل کی جاسکتی ہے تاکہ نگرانی کی جاسکے۔
ریٹرننگ پیرامیٹرز کو بہتر بنانے کے لئے آسان اور آسان ہے.
اس حکمت عملی کے خطرات:
اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کے نتیجے میں ، اس کی قیمتوں میں کمی واقع ہوگی ، اور اس کی قیمتوں میں اضافہ ہوگا۔
اس کے نتیجے میں، آپ کو اکثر نقصان پہنچایا جا سکتا ہے.
خطرے کو ریورس کرنے کے لئے چوکس رہیں ، اور جب مناسب ہو تو نقصان کو روکیں۔
خلاصہ یہ ہے کہ اس حکمت عملی میں K لائن ٹرینڈ بریکنگ کا فیصلہ کرکے شارٹ لائن ڈرائیو کی گئی ہے۔ پیرامیٹرز کو بہتر بنانے کے بعد اس سے اچھی ریٹرننگ حاصل کی جاسکتی ہے ، لیکن حقیقی ڈرائیو کے دوران الٹ کے خطرے سے محتاط رہنا اور بروقت نقصان کو روکنا ہوگا۔
/*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)