یہ حکمت عملی تکنیکی اشارے کی بنیاد پر قلیل مدتی رجحان کی نشاندہی کرتی ہے اور افتتاحی قیمت سے نیچے N مسلسل بار بند ہونے کا پتہ لگاتے وقت مختصر پوزیشن لیتی ہے۔ یہ ایک دن کے اندر تجارت کی حکمت عملی ہے۔
اس حکمت عملی میں nCounter متغیر کا استعمال کھلے سے نیچے بند ہونے والی لگاتار سلاخوں کی تعداد گننے کے لئے کیا جاتا ہے۔ جب بند ہونے والی قیمت کھلی قیمت سے کم ہوتی ہے تو ، nCounter میں 1 کا اضافہ ہوتا ہے۔ جب بند ہونے والی قیمت کھلی قیمت سے زیادہ ہوتی ہے تو ، nCounter 0 پر ری سیٹ ہوجاتا ہے۔ جب nCounter ان پٹ پیرامیٹر nLength تک پہنچ جاتا ہے تو ، یہ ظاہر کرتا ہے کہ N لگاتار سلاخیں کھلنے کی قیمت سے نیچے بند ہوجاتی ہیں اور سگنل C2 1 ہوجاتا ہے۔
سگنل پر ، اگر کوئی پوزیشن نہیں ہے تو ، ایک شارٹ آرڈر بھیجا جائے گا۔ اگر پہلے ہی شارٹ پوزیشن میں ہے تو ، پوزیشن کو برقرار رکھیں۔ پوزیشن کھولنے کے بعد ، پوسٹ پرائس اندراج کی قیمت کو ریکارڈ کرتا ہے۔ منافع اور اسٹاپ نقصان کو اندراج کی قیمت کی بنیاد پر طے کیا جاتا ہے۔ اگر قیمت منافع نقطہ (اندراج + ان پٹ لے منافع) تک پہنچ جاتی ہے تو ، بند پوزیشن اور ری سیٹ کریں۔ اگر قیمت اسٹاپ نقصان نقطہ (اندراج - ان پٹ اسٹاپ لوس) تک پہنچ جاتی ہے تو ، بند پوزیشن اور ری سیٹ کریں۔
اس حکمت عملی کے اہم فوائد:
اس حکمت عملی کے اہم خطرات:
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
ضمنی مارکیٹ میں قلیل مدتی اصلاحات کا غلط اندازہ لگانے سے بچنے کے لئے رجحان فلٹر شامل کریں۔ مثال کے طور پر ، مجموعی رجحان کا تعین کرنے کے لئے حرکت پذیر اوسط کے ساتھ مل کر۔
حجم کی تصدیق شامل کریں۔ بڑھتی ہوئی حجم رجحان کی تبدیلی کی تصدیق کر سکتی ہے۔
منافع اور سٹاپ نقصان کو بہتر بنائیں، جیسے زیادہ ذہین باہر نکلنے کے لئے ٹریلنگ سٹاپ نقصان، فی صد سٹاپ نقصان کا استعمال کرتے ہوئے.
مشین لرننگ ماڈلز کا استعمال کریں تاکہ مارکیٹ میں حقیقی وقت کی تبدیلیوں کے مطابق nLength جیسے پیرامیٹرز کو متحرک طور پر ایڈجسٹ کیا جاسکے۔
یہ حکمت عملی قریبی قیمت اور کھلی قیمت کے مابین تعلقات کی بنیاد پر مختصر مدتی رجحان کی نشاندہی کرتی ہے۔ تجارتی سگنل اس وقت پیدا ہوتے ہیں جب افتتاحی قیمت سے نیچے بند ہونے والی N لگاتار سلاخوں کا پتہ چلتا ہے۔ یہ حکمت عملی بدیہی ، مرضی کے مطابق اور موثر رسک مینجمنٹ سے لیس ہوتی ہے۔ تاہم ، غلط سگنل کی ایک خاص سطح موجود ہے۔ اصلاح کے لئے اضافی فلٹرز کو جوڑنے کی سفارش کی جاتی ہے۔ پیرامیٹر ٹیوننگ ، رسک مینجمنٹ اور ماڈل کی بہتری کے ساتھ ، یہ قلیل مدتی تجارت کے لئے ایک بہت ہی عملی ٹول ثابت ہوسکتا ہے۔
/*backtest start: 2023-12-18 00:00:00 end: 2023-12-25 00:00:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 05/02/2020 // Evaluates for n number of consecutive lower closes. Returns a value // of 1 when the condition is true or 0 when false. // // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="N Bars Down", shorttitle="NBD Backtest", overlay = false) nLength = input(4, minval=1) input_takeprofit = input(20, title="Take Profit pip", step=0.01) input_stoploss = input(10, title="Stop Loss pip", step=0.01) nCounter = 0 nCounter := iff(close[1] <= open[1], nz(nCounter[1],0)+1, iff(close[1] > open[1], 0, nCounter)) C2 = iff(nCounter >= nLength, 1, 0) posprice = 0.0 pos = 0 barcolor(nz(pos[1], 0) == -1 ? color.red: nz(pos[1], 0) == 1 ? color.green : color.blue ) posprice := iff(C2== 1, close, nz(posprice[1], 0)) pos := iff(posprice > 0, -1, 0) if (pos == 0) strategy.close_all() if (pos == -1) strategy.entry("Short", strategy.short) posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 , nz(posprice, 0)) posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 , nz(posprice, 0)) plot(C2, title='NBD', color=color.red)