RSI کنورجنس بریک آؤٹ ٹرینڈ شاک اسٹاپ نقصان کی حکمت عملی


تخلیق کی تاریخ: 2024-01-05 14:18:05 آخر میں ترمیم کریں: 2024-01-05 14:18:05
کاپی: 0 کلکس کی تعداد: 539
1
پر توجہ دیں
1617
پیروکار

RSI کنورجنس بریک آؤٹ ٹرینڈ شاک اسٹاپ نقصان کی حکمت عملی

جائزہ

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

حکمت عملی کا اصول

  1. RSI اشارے کا استعمال مارکیٹ کے ممکنہ رجحان کی سمت کا تعین کرنے کے لئے کریں۔ آر ایس آئی 40 سے کم اوور سیل زون کے طور پر سمجھا جاتا ہے ، مارکیٹ میں زیادہ تبدیلی کا امکان ہے۔ آر ایس آئی 50 سے زیادہ اوور خرید زون کے طور پر سمجھا جاتا ہے ، مارکیٹ میں زیادہ تبدیلی کا امکان ہے۔

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

  3. جب RSI <40 ہو اور قیمت برن کے نیچے جانے کے قریب ہو تو ، زیادہ مواقع کم کرنے کا فیصلہ کریں اور ایک سے زیادہ پوزیشنیں بنائیں۔

  4. جب RSI> 50 یا اسٹاپ اسٹاپ 50٪ سے زیادہ ہو تو ، کثیر سر پوزیشن اسٹاپ اسٹاپ کو ختم کریں۔

طاقت کا تجزیہ

  1. RSI کا استعمال مارکیٹ کے ممکنہ رجحانات کی سمت کا تعین کرنے کے لئے کیا جاتا ہے تاکہ مخالف پوزیشننگ سے بچا جاسکے۔

  2. برین بینڈ کے ساتھ مل کر کم جذب کے مواقع کے مقامات تلاش کریں ، اور اس بات کی نشاندہی کریں کہ گودام کی تعمیر کا صحیح وقت کب ہے۔

  3. ٹرینڈ شیکنگ سوچ کو اپنانا اور اس سے بچنا۔

  4. لچکدار سٹاپ نقصان کے نظام، زیادہ سے زیادہ منافع کو یقینی بنانے کے لئے.

خطرے کا تجزیہ

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

  2. اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس طرح کے معاملات میں بہت زیادہ خرید و فروخت کی غلطیوں کا سبب بن سکتا ہے۔

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

اصلاح کی سمت

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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())