
یہ ایک اندرونی طاقت کے اشارے پر مبنی بیعانہ کی حکمت عملی ہے ، جو بنیادی طور پر دن کی قیمتوں میں بند ہونے والی قیمتوں کی جگہ کی نگرانی کرکے تجارت کے مواقع کی نشاندہی کرتی ہے۔ جب آئی بی ایس اشارے میں زیادہ خرید کی حیثیت ظاہر ہوتی ہے تو ، حکمت عملی مخصوص شرائط کو پورا کرنے پر بیعانہ کی پوزیشن کھول دیتی ہے ، اور جب آئی بی ایس اوور سیل سطح پر پہنچ جاتا ہے تو اس کی پوزیشن ختم ہوجاتی ہے۔ یہ حکمت عملی خاص طور پر اسٹاک اور ای ٹی ایف مارکیٹوں میں دن کی لائن کی سطح پر تجارت کے لئے ڈیزائن کی گئی ہے۔
اس حکمت عملی کا مرکز آئی بی ایس اشارے کے ذریعہ دن کی اونچائی اور نچلی حد کے درمیان قیمت کی جگہ کی پیمائش کرنا ہے۔ آئی بی ایس کا حساب کتاب فارمولا ہے: ((بند قیمت - کم قیمت) / ((سب سے زیادہ قیمت - کم قیمت) ۔ جب آئی بی ایس کی قیمت 0.9 سے زیادہ ہوتی ہے تو ، اس کی نشاندہی ہوتی ہے کہ بند قیمت دن کی اونچائی کے قریب ہے ، اور اسے اوور بائ کہا جاتا ہے۔ جب آئی بی ایس کی قیمت 0.3 سے کم ہوتی ہے تو ، اس کی نشاندہی ہوتی ہے کہ بند قیمت دن کی نچلی سطح کے قریب ہے ، اور اسے اوور سیل کہا جاتا ہے۔ حکمت عملی اس وقت خالی ہوجاتی ہے جب مندرجہ ذیل تمام شرائط پوری ہوجائیں:
یہ ایک بیعانہ حکمت عملی ہے جو اوسط قیمت پر واپسی کے نظریہ پر مبنی ہے ، جس میں IBS اشارے کے ذریعہ قیمت کی زیادہ خریداری کے بعد واپسی کے مواقع کو پکڑ لیا جاتا ہے۔ حکمت عملی کا ڈیزائن آسان ہے ، اور اس کا کام واضح ہے ، لیکن پھر بھی اس کو مخصوص تجارتی اقسام اور مارکیٹ کے ماحول کے مطابق بہتر بنانے کی ضرورت ہے۔ حکمت عملی کی استحکام کو بڑھانے کے لئے عملی طور پر تجارت سے پہلے مختلف پیرامیٹرز کے مجموعے کی اچھی طرح سے جانچ کرنے اور دیگر تکنیکی اشارے کے ساتھ مل کر مشورہ دیا جاتا ہے۔
/*backtest
start: 2024-06-01 00:00:00
end: 2025-02-18 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Botnet101
//@version=6
strategy('[SHORT ONLY] Internal Bar Strength (IBS) Mean Reversion Strategy', overlay = false, default_qty_value = 100, default_qty_type = strategy.percent_of_equity, margin_long = 5, margin_short = 5, process_orders_on_close = true, precision = 4)
//#region INPUTS SECTION
// ============================================
//#region IBS Thresholds
upperThresholdInput = input.float(defval = 0.9, title = 'Upper Threshold', step = 0.1, maxval=1, group = 'IBS Settings')
lowerThresholdInput = input.float(defval = 0.3, title = 'Lower Threshold', step = 0.1, minval=0, group = 'IBS Settings')
//#endregion
//#endregion
//#region IBS CALCULATION
// ============================================
// IBS Value Calculation
// ============================================
internalBarStrength = (close - low) / (high - low)
//#endregion
//#region TRADING CONDITIONS
// ============================================
// Entry/Exit Logic
// ============================================
shortCondition = internalBarStrength >= upperThresholdInput and close>high[1]
exitCondition = internalBarStrength <= lowerThresholdInput
//#endregion
//#region STRATEGY EXECUTION
// ============================================
// Order Management
// ============================================
if shortCondition
strategy.entry('short', strategy.short)
if exitCondition
strategy.close_all()
//#endregion
//#region PLOTTING
// ============================================
// Visual Components
// ============================================
plot(internalBarStrength, color = color.white, title = "IBS Value")
plot(upperThresholdInput, color = color.yellow, title = "Upper Threshold")
plot(lowerThresholdInput, color = color.yellow, title = "Lower Threshold")
//#endregion