
اس حکمت عملی کا مرکز دو مختلف معیاری فاصلے کی سطحوں ((دو گنا معیاری فاصلے اور دو گنا معیاری فاصلے) کا استعمال کرتے ہوئے تعمیر کردہ بُرین بینڈ سسٹم ہے ، جس میں قیمتوں میں دوگنا معیاری فاصلے کے راستے کو توڑنے پر تجارتی سگنل پیدا کرنے کے ذریعے انتہائی قیمت کے اتار چڑھاؤ پر گرفت حاصل کی جاتی ہے۔ یہ حکمت عملی درست ریاضیاتی ماڈل اور اعدادوشمار کے اصولوں کے ذریعہ تاجروں کو ایک منظم تجارتی پروگرام مہیا کرتی ہے۔
اس حکمت عملی میں 34 سیکنڈ کی متحرک اوسط کو وسط ریل کے طور پر استعمال کیا گیا ہے اور اس میں ایک بار اور دو بار معیاری فاصلے کا حساب لگایا گیا ہے۔ جب قیمت دو بار معیاری فاصلے سے ٹکرا جاتی ہے تو ، نظام ایک کثیر سگنل جاری کرتا ہے۔ جب قیمت دو بار معیاری فاصلے سے ٹکرا جاتی ہے تو ، نظام ایک خالی سگنل جاری کرتا ہے۔ اس کے علاوہ ، اس حکمت عملی میں ایک خودکار اسٹاپ نقصان کا طریقہ کار ترتیب دیا گیا ہے ، جب کثیر ہیڈ پوزیشن کی قیمت نیچے گر جاتی ہے یا خالی ہیڈ پوزیشن کی قیمت ٹریک پر آتی ہے تو ، خود بخود پوزیشن صاف ہوجاتی ہے۔ حکمت عملی میں فنڈ مینجمنٹ سسٹم کا استعمال کیا گیا ہے ، خطرہ پر موثر کنٹرول حاصل کرنے کے لئے ہر تجارت پر 30٪ اکاؤنٹ فنڈ کا استعمال ڈیفالٹ ہے۔
یہ ایک جدید حکمت عملی ہے جو کلاسیکی برن بینڈ اشارے پر مبنی ہے ، جو دوہری معیار کے فرق کے ڈیزائن کے ذریعہ ایک نظریاتی بنیاد اور عملی تجارت کا نظام مہیا کرتی ہے۔ حکمت عملی کو عملی طور پر آسان اور بدیہی رکھنے کے ساتھ ، سخت ریاضیاتی ماڈل اور بہتر خطرے کے کنٹرول کے ذریعہ ، تاجر کو ایک قابل اعتماد تجارتی آلہ فراہم کرتا ہے۔ اگرچہ کچھ اصلاحات کی گنجائش موجود ہے ، لیکن اس کا بنیادی منطق سخت ہے اور اس کی اچھی عملی قیمت ہے۔
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// Baker Odeh's Strategy - Bollinger Bands : 27/SEP/2014 01:36 : 1.0
// This displays the traditional Bollinger Bands, the difference is
// that the 1st and 2nd StdDev are outlined with two colors and two
// different levels, one for each Standard Deviation
strategy(shorttitle="Baker Odeh's Strategy - Bollinger Bands", title="Baker Odeh's Strategy - Bollinger Bands", overlay=true, currency=currency.NONE, initial_capital=30, default_qty_type=strategy.percent_of_equity, default_qty_value=20)
src = input(close)
length = input.int(34, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
basis = ta.sma(src, length)
dev = ta.stdev(src, length)
dev2 = mult * dev
upper1 = basis + dev
lower1 = basis - dev
upper2 = basis + dev2
lower2 = basis - dev2
colorBasis = src >= basis ? color.blue : color.orange
pBasis = plot(basis, linewidth=2, color=colorBasis)
pUpper1 = plot(upper1, color=color.new(color.blue, 0), style=plot.style_circles)
pLower1 = plot(lower1, color=color.new(color.orange, 0), style=plot.style_circles)
pUpper2 = plot(upper2, color=color.new(color.blue, 0))
pLower2 = plot(lower2, color=color.new(color.orange, 0))
fill(pBasis, pUpper2, color=color.new(color.blue, 80))
fill(pUpper1, pUpper2, color=color.new(color.blue, 80))
fill(pBasis, pLower2, color=color.new(color.orange, 80))
fill(pLower1, pLower2, color=color.new(color.orange, 80))
if (close > upper2)
strategy.entry("Long", strategy.long)
if (close < lower2)
strategy.entry("Short", strategy.short)
if (close <= lower2)
strategy.close("Long")
if (close >= upper2)
strategy.close("Short")