متحرک اوسط سپرپوزیشن RSI پر مبنی حکمت عملی


تخلیق کی تاریخ: 2024-02-02 18:12:17 آخر میں ترمیم کریں: 2024-02-02 18:12:17
کاپی: 0 کلکس کی تعداد: 924
1
پر توجہ دیں
1617
پیروکار

متحرک اوسط سپرپوزیشن RSI پر مبنی حکمت عملی

جائزہ

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

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

اس حکمت عملی میں پہلے قیمتوں کے 3 دن کے آر ایس آئی کا حساب لگایا جاتا ہے تاکہ یہ معلوم کیا جاسکے کہ قیمتیں زیادہ گرم یا زیادہ سرد ہیں یا نہیں۔ اس کے ساتھ ہی قیمتوں کے سورج اور چاند کے اشارے کا بھی حساب لگایا جاتا ہے تاکہ قیمتوں کی نقل و حرکت کا اندازہ لگایا جاسکے۔ اس کے علاوہ قیمتوں کی فیصد درجہ بندی آر او سی کا بھی حساب لگایا جاتا ہے تاکہ قیمتوں کی نسبت سے تبدیلی کی رفتار کا اندازہ لگایا جاسکے۔ پھر ان تینوں اشارے کا اوسط لے کر ، اپنی مرضی کے مطابق جامع اشارے CRSI کی تعمیر کریں۔ CRSI قیمتوں کے جامع رجحان کی عکاسی کرسکتا ہے۔ آخر میں ، CRSI کی 2 دن کی سادہ حرکت پذیری اوسط MA کا حساب لگایا جاتا ہے۔ جب MA اوپر 40 کی سطح کو عبور کرتا ہے تو ، زیادہ کام کریں۔ جب MA نیچے 70 کی سطح کو عبور کرتا ہے تو ، خالی پوزیشن

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی سمت

اس حکمت عملی کو بہتر بنانے کے لئے ، مندرجہ ذیل پہلوؤں پر غور کیا جاسکتا ہے: 1) آر ایس آئی ، پونڈ اور اینڈ اشارے ، آر او سی کے پیرامیٹرز کو بہتر بنائیں ، تاکہ سی آر ایس آئی زیادہ مستحکم اور قابل اعتماد ہو۔ 2) سگنل کو زیادہ جامع بنانے کے لئے دیگر معاون اشارے ، جیسے کے ڈی جے ، ایم اے سی ڈی ، وغیرہ کو شامل کریں۔ 3) ایم اے کے پیرامیٹرز کو بہتر بنائیں ، تاکہ تاخیر کا خطرہ کم کیا جاسکے۔ 4) واحد نقصان کو کنٹرول کرنے کے لئے اسٹاپ ضوابط میں اضافہ کریں۔ 5) رجحانات کا اندازہ لگانے کے لئے طویل مدتی اشارے کے ساتھ مل کر ، ہلچل والی مارکیٹ میں بار بار تجارت سے بچنے کے لئے۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
src = close, lenrsi = 3, lenupdown = 2, lenroc = 100, malengt = 2, low = 40, high = 70, a = 1, vlow = 20
updown(s) => 
    isEqual = s == s[1]
    isGrowing = s > s[1]
    ud = 0.0
    ud := isEqual ? 0 : isGrowing ? (nz(ud[1]) <= 0 ? 1 : nz(ud[1])+1) : (nz(ud[1]) >= 0 ? -1 : nz(ud[1])-1)
    ud
rsi = rsi(src, lenrsi)
updownrsi = rsi(updown(src), lenupdown)
percentrank = percentrank(roc(src, 1), lenroc)
crsi = avg(rsi, updownrsi, percentrank)
MA = sma(crsi, malengt)

band1 = 70
band0 = 40
band2 = 20

ColorMA = MA>=band0 ? lime : red

p1 = plot(MA, title="BuyNiggers", style=line, linewidth=4, color=ColorMA)

p2 = plot(low, title="idk", style=line, linewidth=2, color=blue)
p3 = plot(high, title="idk2", style=line, linewidth=2, color=orange)
p4 = plot(vlow, title="idk3", style=line, linewidth=1, color=red)

//@version=2
strategy("CMARSI")


if crossover(MA, band0)
    strategy.entry("buy", strategy.long, 1, when=strategy.position_size <= 0)
    
if crossunder(MA, band1)
    strategy.exit("close", "buy",  1, profit=1, stop=1)
    



plot(strategy.equity)