ڈبل گیپ حکمت عملی ایک مقداری حکمت عملی ہے جو بٹ کوائن اور سونے کی قلیل مدتی تجارت کے لئے استعمال ہوتی ہے۔ یہ بریک آؤٹ سگنلز کی نشاندہی اور خطرے کا انتظام کرنے کے لئے حرکت پذیر اوسط ، بولنگر بینڈ اور اے ٹی آر اسٹاپس کو یکجا کرتی ہے۔
ڈبل گیپ کی حکمت عملی میں رجحان کی سمت کا تعین کرنے کے لئے تیز ای ایم اے اور سست ای ایم اے کراس اوورز کا استعمال کیا جاتا ہے۔ جب تیز ای ایم اے سست ای ایم اے سے اوپر عبور کرتا ہے تو خرید کا اشارہ پیدا ہوتا ہے ، اور جب تیز ای ایم اے سست ای ایم اے سے نیچے عبور کرتا ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔ جھوٹے بریک آؤٹ سے بچنے کے لئے ، حکمت عملی کے لئے کراس اوور کو اوپری یا درمیانی بولنگر بینڈ کے قریب ہونے کی ضرورت ہوتی ہے۔ یہی وجہ ہے کہ
خاص طور پر ، خریدنے کے سگنل کا تعین کرنے کے لئے ، مندرجہ ذیل دونوں شرائط کو پورا کرنے کی ضرورت ہے۔ 1) تیز EMA سست EMA کے اوپر عبور کرتا ہے۔ 2) بند ہونے کی قیمت اوپری یا درمیانی بولنگر بینڈ کے قریب یا اس سے نیچے ہے۔ فروخت سگنل کا فیصلہ کرنا اسی طرح کا ہے۔ اس کے لئے تیز EMA کو سست EMA کے نیچے عبور کرنے اور نچلے یا درمیانی بولنگر بینڈ کے قریب ہونے کی ضرورت ہے۔
اس کے علاوہ ، ڈبل گیپ حکمت عملی ہر تجارت کے خطرے کو کنٹرول کرنے کے لئے متحرک اسٹاپ نقصان کا حساب لگانے کے لئے اے ٹی آر اشارے کا استعمال کرتی ہے۔ مخصوص اسٹاپ کی سطح حالیہ دو سلاخوں میں سے کم ترین کم سے کم ہے مائنس این گنا اے ٹی آر۔
ڈبل گیپ حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
ڈبل گیپ حکمت عملی مؤثر طریقے سے رجحان کی پیروی اور بریک آؤٹ فلٹرنگ دونوں کا استعمال کرتے ہوئے قلیل مدتی مواقع کی نشاندہی کرتی ہے۔ متحرک اسٹاپ نقصان کے انتظام کے ساتھ ، یہ اعلی اتار چڑھاؤ والی ڈیجیٹل کرنسیوں اور قیمتی دھاتوں کی قلیل مدتی تجارت کے لئے موزوں ہے۔ پیرامیٹر اور منطق کی اصلاح کے ذریعے استحکام اور منافع میں مزید بہتری حاصل کی جاسکتی ہے۔
/*backtest start: 2023-01-16 00:00:00 end: 2024-01-22 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © singhak8757 //@version=5 strategy("Bitcoin and Gold 5min Scalping Strategy2.0", overlay=true) // Input parameters fastLength = input(5, title="Fast EMA Length") slowLength = input(13, title="Slow EMA Length") bollingerLength = input(20, title="Bollinger Band Length") bollingerMultiplier = input(2, title="Bollinger Band Multiplier") stopLossMultiplier = input(1, title="Stop Loss Multiplier") // Calculate EMAs fastEMA = ta.ema(close, fastLength) slowEMA = ta.ema(close, slowLength) // Calculate Bollinger Bands basis = ta.sma(close, bollingerLength) upperBand = basis + bollingerMultiplier * ta.stdev(close, bollingerLength) lowerBand = basis - bollingerMultiplier * ta.stdev(close, bollingerLength) // Buy condition buyCondition = ta.crossover(fastEMA, slowEMA) and (close <= upperBand or close <= basis) // Sell condition sellCondition = ta.crossunder(fastEMA, slowEMA) and (close >= lowerBand or close >= basis) // Calculate stop loss level stopLossLevel = ta.lowest(low, 2)[1] - stopLossMultiplier * ta.atr(14) // Plot EMAs plot(fastEMA, color=color.rgb(0, 156, 21), title="Fast EMA") plot(slowEMA, color=color.rgb(255, 0, 0), title="Slow EMA") // Plot Bollinger Bands plot(upperBand, color=color.new(#000000, 0), title="Upper Bollinger Band") plot(lowerBand, color=color.new(#1b007e, 0), title="Lower Bollinger Band") // Plot Buy and Sell signals plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar) plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar) // Plot Stop Loss level plot(stopLossLevel, color=color.orange, title="Stop Loss Level") // Strategy logic strategy.entry("Buy", strategy.long, when = buyCondition) strategy.exit("Stop Loss/Close", from_entry="Buy", loss=stopLossLevel) strategy.close("Sell", when = sellCondition)