سٹاپ نقصان کے ساتھ ڈاؤن ٹرینڈ میں قیمت ڈراپ خرید حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-05 14:18:05
ٹیگز:

img

جائزہ

یہ حکمت عملی مارکیٹ کے ممکنہ رجحان کی سمت کا تعین کرنے کے لئے آر ایس آئی اشارے کا استعمال کرتی ہے ، جس میں بولنگر بینڈ اشارے کے ساتھ مل کر اہم معاونت اور مزاحمت کے علاقوں کی نشاندہی کی جاتی ہے ، اور رجحان جھٹکا مارکیٹوں میں طویل پوزیشنوں کو قائم کرنے اور زیادہ خریدنے والے علاقوں میں منافع حاصل کرنے کے لئے کم جذب کے مواقع تلاش کرتی ہے۔

حکمت عملی منطق

  1. مارکیٹ کے ممکنہ رجحان کی سمت کا تعین کرنے کے لئے آر ایس آئی اشارے کا استعمال کریں۔ 40 سے نیچے آر ایس آئی کو ایک oversold علاقہ سمجھا جاتا ہے جہاں مارکیٹ تیزی سے بڑھ سکتی ہے۔ 50 سے اوپر آر ایس آئی کو ایک overbought علاقہ سمجھا جاتا ہے جہاں مارکیٹ bearish ہوسکتی ہے۔

  2. اہم سپورٹ اور مزاحمت کے علاقوں کی نشاندہی کرنے کے لئے بولنگر بینڈ اشارے کا استعمال کریں۔ بولنگر بینڈ کا وسط بینڈ قیمت کی حرکت پذیر اوسط لائن ہے ، اور اوپری اور نچلی بینڈ قیمت کا معیاری انحراف چینل تشکیل دیتے ہیں۔ نچلی بینڈ کے قریب آنے والی قیمتیں جذب کے کم مواقع پیش کرتی ہیں۔

  3. جب آر ایس آئی <40 ہو اور قیمت بولنگر کے نچلے بینڈ کے قریب پہنچ جائے تو اسے لانگ پوزیشن قائم کرنے کے لئے کم جذب طویل موقع کے طور پر طے کیا جاتا ہے۔

  4. جب RSI >50 ہو یا منافع 50 فیصد سے زیادہ ہو تو منافع حاصل کرنے اور نقصانات کو کم کرنے کے لئے طویل پوزیشنیں بند کریں۔

فوائد کا تجزیہ

  1. رجحان کے خلاف تجارت سے بچنے کے لئے ممکنہ مارکیٹ کے رجحان کی سمت کا تعین کرنے کے لئے RSI کا استعمال کریں.

  2. کم جذب پوائنٹس کا پتہ لگانے کے لئے بولنگر بینڈ کے ساتھ مل کر داخل ہونے کے عین مطابق وقت کی نشاندہی کریں.

  3. پھنسنے سے بچنے کے لئے رجحان جھٹکا طریقہ کار اپنائیں.

  4. منافع کو زیادہ سے زیادہ کرنے کے لیے لچکدار سٹاپ منافع اور سٹاپ نقصان کا طریقہ کار۔

خطرے کا تجزیہ

  1. غلط بولنگر پیرامیٹرز معاونت کے علاقے کو درست طریقے سے تلاش کرنے میں ناکام رہ سکتے ہیں۔

  2. ٹرینڈ کی خرابی یا غلط خرابی سے خرابی اور خرابی کے فیصلے میں غلطیاں ہوسکتی ہیں۔

  3. غیر مناسب سٹاپ منافع اور سٹاپ نقصان کے پوائنٹس کی ترتیب سے قبل از وقت باہر نکلنے یا بڑے نقصانات کا سبب بن سکتا ہے۔

اصلاح کی ہدایات

  1. حمایت اور مزاحمت کے علاقوں کی زیادہ درست شناخت کے لئے بولنگر پیرامیٹرز کو بہتر بنائیں.

  2. جھوٹے اشاروں کو فلٹر کرنے کے لیے MACD اور KDJ جیسے دیگر اشارے شامل کریں۔

  3. نقصانات کو کم سے کم کرتے ہوئے منافع کو زیادہ سے زیادہ کرنے کے لئے اسٹاپ منافع اور اسٹاپ نقصان الگورتھم کو متحرک طور پر بہتر بنائیں۔

خلاصہ

یہ حکمت عملی RSI کے ساتھ ممکنہ رجحان کی سمت کا تعین کرتی ہے ، جس میں بولنگر بینڈ کے ساتھ مل کر معاونت کے علاقوں کی نشاندہی کی جاتی ہے ، جس سے کم خرید اعلی فروخت کا احساس ہوتا ہے ، جو ایک عام رجحان جھٹکا حکمت عملی ہے۔ مناسب اصلاح کے ساتھ ، یہ ایک قابل اعتماد اور مستحکم منافع بخش مقداری حکمت عملی بن سکتی ہے۔


/*backtest
start: 2023-12-28 00:00:00
end: 2024-01-04 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("price drop buy in", overlay=true, initial_capital=1000, max_bars_back=24)

// === INPUT BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
FromYear  = input(defval = 2018, title = "From Year", minval = 2017)
ToMonth   = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 2017)

// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window()  => true // create function "within window of time"


///////////// RSI
RSIlength = input(60,title="RSI Period Length") 
RSIoverSold = 40
RSIoverBought = 50
price = close
vrsi = rsi(close, RSIlength)

smaLong = sma(close,80)
smaShort = sma(close,40)

///////////// Bollinger Bands
BBlength = input(20, minval=1,title="Bollinger Period Length")
BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(price, BBlength)
BBdev = BBmult * stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev

longcondition = (price < BBlower and vrsi < RSIoverSold) 

    // vrsi < RSIoverSold

shortcondition = (RSIoverBought and strategy.openprofit > 50 )  or price > BBupper






if(longcondition)
    strategy.entry('buy', strategy.long, when = window())
    
if(shortcondition)
    strategy.entry('sell', strategy.short, when = window())



مزید