وسائل لوڈ ہو رہے ہیں... لوڈنگ...

دوہری حرکت پذیر اوسط قیمت چھلانگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-21 14:28:35
ٹیگز:

img

جائزہ

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

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

  1. زیادہ خریدنے اور زیادہ فروخت کی حالت کا تعین کرنے کے لئے RSI اشارے کا استعمال کریں

    • RSI پیرامیٹر 14 ادوار پر مقرر کیا گیا ہے
    • oversold لائن 30 پر ہے، overbought لائن 70 پر ہے
  2. رجحان کا تعین کرنے کے لئے مختلف ادوار کی تین ایس ایم اے لائنز کا استعمال کریں

    • فاسٹ لائن 9 پیریڈ ایس ایم اے ہے، جو قلیل مدتی رجحان کی نمائندگی کرتی ہے
    • درمیانی لائن 50 پیریڈ ایس ایم اے ہے، جو درمیانی مدت کے رجحان کی نمائندگی کرتی ہے
    • سست لائن 200 مدت SMA ہے، جو طویل مدتی رجحان کی نمائندگی کرتی ہے
  3. جب فاسٹ لائن میڈیم لائن سے اوپر کراس کرتی ہے ، اور آر ایس آئی اشارے میں oversold ظاہر ہوتا ہے ، تو طویل ہوجائیں

  4. جب فاسٹ لائن میڈیم لائن سے نیچے کراس کرتی ہے ، اور آر ایس آئی اشارے سے پتہ چلتا ہے کہ بہت زیادہ خریدا گیا ہے تو ، مختصر ہوجائیں

  5. اسٹاپ نقصان داخلہ قیمت کے 4 فیصد پر مقرر کیا جاتا ہے

  6. منافع لینے کے بیچوں میں کیا جاتا ہے، سب سے پہلے 20 فیصد منافع لے، پھر 15 فیصد لے کے طور پر قیمت میں اضافہ جاری ہے، پوزیشنوں سے باہر نکلنے آہستہ آہستہ

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

  1. مختلف ادوار کی تین ایس ایم اے لائنوں کا استعمال مختلف ٹائم فریموں میں رجحان کی تبدیلیوں کا اندازہ کرسکتا ہے
  2. RSI اشارے کا استعمال oversold/overbought علاقوں کے باہر پوزیشن کھولنے سے بچتا ہے
  3. بیچ منافع لینے میں اضافہ ہولڈنگ کی مدت اور حکمت عملی کا اوسط منافع

خطرے کا تجزیہ

  1. تین حرکت پذیر اوسط لائنوں سے غلط سگنل کا امکان
  2. غیر مکمل بیچ منافع کا خطرہ
  3. اعلی قیمت کی اتار چڑھاؤ کے ساتھ مناسب آلات کا انتخاب کرنے کی ضرورت ہے

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

  1. انٹری اور آؤٹ پٹ کو بہتر بنانے کے لئے حرکت پذیر اوسط اور آر ایس آئی کے پیرامیٹرز کو تبدیل کرنے کی جانچ کرسکتا ہے
  2. درستگی کو بہتر بنانے کے لئے موم بتی پیٹرن وغیرہ فلٹر کرنے کے لئے دیگر اشارے شامل کر سکتے ہیں
  3. خطرہ کو مزید کنٹرول کرنے کے لئے متحرک طور پر سٹاپ نقصان کو ٹریک کر سکتے ہیں

خلاصہ

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


/*backtest
start: 2023-11-13 00:00:00
end: 2023-11-20 00:00:00
period: 1m
basePeriod: 1m
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/
// © syfuslokust

//@version=4
strategy(shorttitle='CoinruleCombinedCryptoStrat',title='CoinruleCombinedCryptoStrat', overlay=true)


// RSI inputs and calculations
lengthRSI = 14
RSI = rsi(close, lengthRSI)
//Normal
oversold = input(30)
overbought =  input(70)
//ALGO
//oversold= input(26)
//overbought= input(80)

//sell pct
SellPct = input(20)
ExitPct = input(15)

//MA inputs and calculations
movingaverage_signal = sma(close, input(9))
movingaverage_fast = sma(close, input(50))
movingaverage_slow = sma(close, input(200))
movingaverage_mid= sma(close, input(100))

//Look Back
inp_lkb = input(12, title='Lookback Long Period')
inp_lkb_2 = input(2, title='Lookback Short Period')
 
perc_change(lkb) =>
    overall_change = ((close[0] - close[lkb]) / close[lkb]) * 100

//Entry 

//MA
bullish = crossover(movingaverage_signal, movingaverage_fast)
//Execute buy
strategy.entry(id="long", long = true, when = (RSI < oversold and movingaverage_fast < movingaverage_mid))

//when = crossover(close, movingaverage_signal) and movingaverage_signal < movingaverage_slow and RSI < oversold)

//Exit

//RSI
Stop_loss= ((input (4))/100)
longStopPrice  = strategy.position_avg_price * (1 - Stop_loss)
//MA
bearish = crossunder(movingaverage_signal, movingaverage_fast)
//Execute sell
strategy.close("long", qty_percent = SellPct, when = RSI > overbought and movingaverage_fast > movingaverage_mid)
//when = (crossunder(low, movingaverage_signal) and movingaverage_fast > movingaverage_slow and RSI > overbought) or (movingaverage_signal < movingaverage_fast and crossunder(low, movingaverage_fast)) or (low < longStopPrice))


//PLOT
plot(movingaverage_signal, color=color.black, linewidth=2, title="signal")
plot(movingaverage_fast, color=color.orange, linewidth=2, title="fast")
plot(movingaverage_slow, color=color.purple, linewidth=2, title="slow")
plot(movingaverage_mid, color=color.blue, linewidth=2, title="mid")

مزید