بیئرش ہارامی ریورس بیک ٹیسٹ حکمت عملی موم بتی کے چارٹس میں bearish ہارامی ریورس پیٹرن کی نشاندہی کرتی ہے اور خود بخود ان کی تجارت کرتی ہے۔ یہ bearish ہارامی پیٹرن کا پتہ لگانے پر مختصر ہوجاتا ہے اور جب اسٹاپ نقصان یا منافع حاصل ہوتا ہے تو پوزیشن بند ہوجاتی ہے۔
اس حکمت عملی کا بنیادی پیٹرن کی شناخت کا اشارے یہ ہے: پہلی موم بتی کا اختتام ایک لمبی تیزی سے موم بتی ہے اور دوسری موم بتی کا اختتام پہلی موم بتی کے جسم کے اندر ہوتا ہے ، جو ایک bearish موم بتی بناتا ہے۔ اس سے ممکنہ bearish Harami الٹ پیٹرن ظاہر ہوتا ہے۔ جب یہ نمونہ بنتا ہے تو ، حکمت عملی مختصر ہوجاتی ہے۔
مخصوص منطق یہ ہے:
اس حکمت عملی کے فوائد یہ ہیں:
کچھ خطرات بھی ہیں:
اسٹریٹیجی کو مندرجہ ذیل شعبوں میں مزید بہتر بنایا جاسکتا ہے:
بیئرش حرامی ریورس بیک ٹیسٹ حکمت عملی میں واضح ، سمجھنے میں آسان منطق ، اچھے بیک ٹیسٹ کے نتائج اور قابو پانے والے خطرات ہیں۔ اس میں براہ راست تجارت میں ایڈجسٹمنٹ اور اصلاحات کی گنجائش ہے۔ مجموعی طور پر تجارتی سگنل قابل اعتماد ہیں اور براہ راست تجارت میں مزید اصلاحات اور تصدیق کے قابل ہیں۔
/*backtest start: 2023-11-15 00:00:00 end: 2023-11-19 23:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 16/01/2019 // This is a bearish reversal pattern formed by two candlesticks in which a short // real body is contained within the prior session's long real body. Usually the // second real body is the opposite color of the first real body. The Harami pattern // is the reverse of the Engulfing pattern. // // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title = "Bearish Harami Backtest", overlay = true) input_takeprofit = input(20, title="Take Profit pip") input_stoploss = input(10, title="Stop Loss pip") input_minsizebody = input(3, title="Min. Size Body pip") barcolor(abs(close- open) >= input_minsizebody ? close[1] > open[1] ? open > close ? open <= close[1] ? open[1] <= close ? open - close < close[1] - open[1] ? yellow :na :na : na : na : na : na) pos = 0.0 barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) posprice = 0.0 posprice := abs( close - open) >= input_minsizebody? close[1] > open[1] ? open > close ? open <= close[1] ? open[1] <= close ? open - close < close[1] - open[1] ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0): 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))