کثیر سطحی RSI کراس ریگریشن حکمت عملی

RSI POSITION_SIZE PYRAMIDING
تخلیق کی تاریخ: 2025-02-20 17:33:36 آخر میں ترمیم کریں: 2025-02-27 17:21:37
کاپی: 1 کلکس کی تعداد: 338
2
پر توجہ دیں
319
پیروکار

کثیر سطحی RSI کراس ریگریشن حکمت عملی کثیر سطحی RSI کراس ریگریشن حکمت عملی

جائزہ

یہ حکمت عملی ایک خود کار طریقے سے ٹریڈنگ سسٹم ہے جو نسبتا strong مضبوط اشارے ((RSI) پر مبنی ہے ، بنیادی طور پر مارکیٹ میں زیادہ فروخت کے حالات کی نشاندہی کرکے ممکنہ واپسی کے مواقع کو پکڑنے کے لئے۔ اس حکمت عملی میں ترقی پسند پوزیشننگ کا طریقہ استعمال کیا جاتا ہے ، جس میں آر ایس آئی کی کم سطح کو عبور کرتے وقت متعدد پوزیشنیں بتدریج قائم کی جاتی ہیں ، اور منافع کا ہدف طے کرکے خطرے پر قابو پایا جاتا ہے۔ اس نظام میں فنڈ مینجمنٹ کا ایک لچکدار طریقہ کار ڈیزائن کیا گیا ہے ، جس میں ہر تجارت پر اکاؤنٹ کی کل رقم کا 6.6 فیصد استعمال کیا جاتا ہے ، جس میں زیادہ سے زیادہ 15 بار پائریڈیمک پوزیشننگ کی اجازت ہے۔

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

حکمت عملی کی بنیادی منطق درج ذیل کلیدی عناصر پر مبنی ہے:

  1. انٹری سگنل: 14 سائیکل RSI کے تحت 28.5 کے اوور سیل سطح کو توڑنے پر خرید سگنل کو متحرک کرتا ہے
  2. پوزیشن مینجمنٹ: ایک بار پوزیشن کا قیام اکاؤنٹ کے حقوق کا استعمال کرتے ہوئے 6.6٪ ، زیادہ سے زیادہ 15 بار پوزیشن کی تعمیر کی اجازت دیتا ہے
  3. منافع ختم: جب قیمتوں میں اوسطاً 900 فیصد اضافہ ہوا تو 50 فیصد ہولڈنگ ختم ہوگئی
  4. بصری ڈسپلے: چارٹ پر خرید و فروخت کے اشارے ، آر ایس آئی وکر ، داخلہ قیمت اور ہدف کی قیمت حکمت عملی یہ ہے کہ اوور سیل علاقوں میں آر ایس آئی کے اشارے کی کارکردگی کو دیکھ کر مارکیٹ کے رجحانات کا اندازہ لگایا جائے۔ جب اوور سیل سگنل ظاہر ہوتا ہے تو ، پوزیشنوں کو کم کرنے کے لئے پوزیشنوں کی لاگت کو کم کریں۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-09-15 00:00:00
end: 2024-12-10 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("RSI Cross Under Strategy", overlay=true, initial_capital=1500, default_qty_type=strategy.percent_of_equity, default_qty_value=6.6)

// Input parameters
rsiLength = input(14, "RSI Length")
rsiOversold = input(28.5, "RSI Oversold Level")
profitTarget = input(900, "Profit Target (%)")
maxPyramiding = input(15, "Max Pyramiding")

// Calculate RSI
rsi = ta.rsi(close, rsiLength)

// Detect RSI crossunder
rsiCrossunder = ta.crossunder(rsi, rsiOversold)

// Calculate the profit target price
entryPrice = strategy.position_avg_price
targetPrice = entryPrice * (1 + profitTarget / 100)

// Buy condition
if (rsiCrossunder and strategy.position_size <= maxPyramiding * strategy.equity * 0.066)
    strategy.entry("Buy", strategy.long)

// Take profit condition
if (strategy.position_size > 0 and high >= targetPrice)
    strategy.close("Buy", qty_percent = 50)

// Plot buy signals
plotshape(rsiCrossunder, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)

// Plot sell signals (when position is partially closed)
plotshape(strategy.position_size > 0 and high >= targetPrice, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)

// Plot RSI
plot(rsi, "RSI", color=color.blue, linewidth=2)
hline(rsiOversold, "RSI Oversold", color=color.red, linestyle=hline.style_dashed)

// Plot entry and target prices
plot(strategy.position_size > 0 ? entryPrice : na, "Entry Price", color=color.green, linewidth=2, style=plot.style_linebr)
plot(strategy.position_size > 0 ? targetPrice : na, "Target Price", color=color.red, linewidth=2, style=plot.style_linebr)

// Display strategy information
var table infoTable = table.new(position.top_right, 3, 6, border_width=1)
table.cell(infoTable, 0, 0, "Strategy Info", bgcolor=color.blue, text_color=color.white)
table.cell(infoTable, 0, 1, "RSI Length: " + str.tostring(rsiLength))
table.cell(infoTable, 0, 2, "RSI Oversold: " + str.tostring(rsiOversold))
table.cell(infoTable, 0, 3, "Profit Target: " + str.tostring(profitTarget) + "%")
table.cell(infoTable, 0, 4, "Order Size: 6.6% of total")
table.cell(infoTable, 0, 5, "Max Pyramiding: " + str.tostring(maxPyramiding) + " times")